SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Representing Imprecise and Uncertain
Knowledge in Digital Humanities
A Theoretical Framework and ConML Implementation with a Real Case Study
Dr.	Patricia	Martín-Rodilla.	CiTIUS USC.	patricia.martin.rodilla@usc.es
Dr.	César	González-Pérez Incipit CSIC.	cesar.gonzalez-perez@incipit.csic.es
Santiago	de	Compostela,	Spain.
Source: https://www.lionsroar.com/boston-impermanence-fog/ Photo by Meslissa Ostrow©.
Source2: http://www.dataciencia.com
Index
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 2
Conceptual	Models	in	Humanities
Uncertainty,	vagueness,	etc.	in	conceptual	modelling…	 ¿What	are	we	talking	about?
Uncertain	Information	in	&	outside	Humanities
ConML solution
Null	and	unknown	 semantics
Certainty	qualifiers
Abstract	enumerated	items
Arbitrary	time	resolution
DICTOMAGRED	Case	Study:	Expressing	uncertain	information	in	North	Africa	Arabic	toponyms	research
Conclusions	and	Future	Steps
Conceptual	Models
• Representationof	reality:	for	human-human	or	machine-human	communication
• Used	as	reference	in	humanities	projects	such	as	Europeana,	DARIAH,	ARIADNE
• Technology-independent,	avoiding	“implementation	noise”
• Lack	of	mechanisms	for	expressing	humanities	intrinsic	characteristics:	subjectivity,	
uncertainty…*
3Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018
Some	definitions…
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 4
Vagueness
Ontological	vagueness	(not	clear-cut	in	the	real	world)	->	imprecision	
Expression	Degrees:	Precision
Epistemic	vagueness	(refers	to	our	knowledge	about	it)	->uncertainty
Expression	Degrees:	Accuracy
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 5
Uncertain	Information	In Humanities
Archives	&	Curation	Modelling	 Approaches OO	&	Humanities	Tech	Modelling	 Approaches
Linked	Open	Data	metamodels	(in	RDF,	XML)
Text	Encoding	Initiative	(TEI)
CIDOC-CRM	and	similar	developments
Thesaurus,	ad	hoc	creation	of	ontologies	 &	folksonomies
Only	“custom”	software	searching	and	indexing	systems	will	be	able	to	deal	with	vagueness.
NOT explicit	vagueness	support
(ontological//epistemic).	
CIDOC	Extensionfor	uncertainty	
(subjectivity i.e.	some	epistemic	scenarios)
NOT explicit	vagueness	support
(ontological//epistemic).	
Instance-level solutions,	 not	at	metamodel level
Some	ad	hoc	re-adapt solutions:	TEI	Note	tag,	XML	tags	
for	vagueness	probabilistic	information
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 6
Uncertain	Information	Outside Humanities
Statistical approaches:		Vagueness	as	a	margin	of	error	function	to	mitigate
- Probability	functions	as	indicators	of	the	precision	(using	in	inferential	statistics)	
- Certain	degree	of	attributes’	values	(i.e.	error	measurements	for	a	given	value).
Strongly	mathematically approaches:	
- Similar	margin-error	approaches	as	Interval	Predictor	Models
- Fuzzy	logic	approaches	(e.g.	fuzzy	sets,	rule	bases,	linguistic	fuzzy	description	of	variables	or	fuzzy	quantifiers)
Software Engineering	 approaches
- Ontological	vagueness:	probability	and	possibility	of	existence	of	entities	in	the	information	models.
- Epistemic	vagueness:	modellable characteristics	(set	membership,	 interval	membership,	 incompleteness).	
- Works	still	in	progress	(2016	OMG	group	for	UML	vagueness,	some	UML	solutions	 based	on	stereotypes).
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 7
Solution
Conceptual	modelling	for	the	rest	of	us
Conceptual	
modelling	
language	from	
scratch	
OO	oriented:	
classes,	
attributes,	
associations
Ease	of	use	for	
non-experts	in	
information	
technologies
Expressiveness	
in	complex	
domains,	such	
as	those	in	the	
humanities
Support	 for	
subjectivity,	
temporality,	
vagueness
http://www.conml.org
Often	used	in	combination	for	ontological	&/or	epistemic	vagueness	cases.
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 8
ConML	Vagueness	Mechanisms
1. Null	and	unknown	semantics	
2. Certainty	qualifiers	
3. Abstract	enumerated	items	
4. Arbitrary	time	resolution
• Null	indicates	ontological	absence:	
b.ProtectionLevel =	null	means	that	no	protection	level	has	been	
established	for	b.
• Unknown	indicates	epistemic	absence:
b.ProtectionLevel =	unknown	means	that	a	protection	level	has	been	
established	for	b,	but	we	don’t	know	what	it	is.
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 9
1. Null	and	unknown	semantics
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 10
2.	Certainty	qualifiers
• Labels	that	may	be	attached	to	instances	of	classes	or	features	to	
express	how	certain	a	statement	is.
Certain:	* sign.
Probable:	+ sign.
Possible:	~ sign.
Improbable:	- sign.
Impossible:	! sign.
Example:
b.Height =	34	(*)
b.ArtStyle =	late	Gothic	(~)
• Use	the	abstraction	level	variation	of	enumerated	items	to	model	represent	
different	degrees	of	vagueness,	both	ontological	and	epistemic:
Example:
(ontological)
g.PlaceOfOccurrence =	Europe
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 11
3.	Abstract	enumerated	items	
(epistemic)
g.PlaceOfOccurrence =	Europe	
g.PlaceOfOccurrence =	Germany
g.PlaceOfOccurrence =	Cologne
• Time	data	type	corresponds	to	expressions	of	points	along	the	arrow	of	time.
• Time	points	do	not	necessarily	follow	a	format	pattern	(e.g.	day,	month,	year),	
can	be	as	“thick”	or	“thin”	as	needed.
Example:
p.DateOfBirth =	1936
p.DateOfBirth =		8	June	1996	20:45
p.DateOfBirth =	late	20th	century
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 12
4.	Arbitrary	time	resolution
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 13
Case	Study:	DICTOMAGRED	Project
Analyses	heterogeneoushistorical	sources	with	geographical	references	describing	routes	through	 different	
areas	in	the	Maghreb.
Main	Goal:	to	provide	a	software	tool	for	humanities	specialists	to	retrieve	information	about	the	location	of	toponyms
in	North	Africa	as	they	appear	in	historical	sources	of	medieval	and	modern	times.
Some	vagueness	needs:	
• specification	of	the	degree	of	certainty	of	sources	in	relation	to	place	names
• description	of	population	estimates	of	the	different	geographical	areas
• indication	of	whether	these	places	are	now	inhabited or	not
IEMYR Instituto de Estudios Medievales y Renacentistas y de Humanidades Digitales IEMYRhd 2018 http://iemyr.usal.es/
Dictomagred DICTOMAGRED: Diccionario de Toponimia Magrebí.2018 https://dictomagred.usal.es/
Rodríguez, M. A. M. El Magreb desde Oriente: un acercamiento al Libro de los países de Ahmad al-Yaqubi. Universidad de Sevilla, 2017.
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 14
DICTOMAGRED	ConML Class Diagram
Toponym
Name: 1 Text
UsedIn: 1 Time
CurrentName: 0..* Text
HistoricalSource
IdentificationNumber: 1 Number
GeographicArea
XCoord: 1 Number
YCoord: 1 Number
Region: 1..* enum Regions
TextualHistoricalSource
Title: 1 Text
PublicationDate: 1 Time
Author:1 Text
OralHistoricalSource
Informer: 0..1 Text
Duration: 1 Time
IsInterview: 1 Boolean
Source	Type
1..*
0..*
RefersTo
0..*
0..*
RefersTo
ToponymDistance
CalculatedIn: 1 Text
OriginalReference: 1 Text
ReliabilityLevel: 1 enum ReliabilityLevel
KmDistance: 1 Number
1
IsDestinyTo
0..*
IsOriginFrom
0..*
0..*
Regions
Magreb
Tunisia
Morocco
Algeria
Egypt
Upper	Egypt
Lower	Egypt	
NearEast
Fertile	Crescent
ReliabilityLevel
Very	High
High
Medium
Low
Very	Low
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 15
DICTOMAGRED	
Object	Diagram
Toponym
Name: 1 Text
UsedIn: 1 Time
CurrentName: 0..* Text
HistoricalSource
IdentificationNumber: 1 Number
GeographicArea
XCoord: 1 Number
YCoord: 1 Number
Region: 1..* enum Regions
TextualHistoricalSource
Title: 1 Text
PublicationDate: 1 Time
Author:1 Text
OralHistoricalSource
Informer: 0..1 Text
Duration: 1 Time
IsInterview: 1 Boolean
Source	Type
1..*0..*
RefersTo
0..*
0..*
RefersTo
ths1:	TextualHistoricalSource
IdentificationNumber= 0000943
Title="Muʿŷam al-buldān"
PublicationDate= 1977
Author= "Yāqūt, Šihāb al-dīn Abū ʿAbd Allāh"
top1:	Toponym
Name=”Tubna”
UsedIn=Pre-Islamic Age (*)
CurrentName= null
top2:	Toponym
Name= "Biskra"
UsedIn=3000 BC (+)
CurrentName= "Biskra"
ToponymDistance
CalculatedIn: 1 Text
OriginalReference: 1 Text
ReliabilityLevel: 1 enum ReliabilityLevel
KmDistance: 1 Number
topDis:	ToponymDistance
CalculatedIn="1 Camel journey"
OriginalReference="Yāqūt"
ReliabilityLevel=Low
KmDistance=unknown
ga1:	GeographicArea
Xcoord= 35.384470 (~)
Ycoord= 5.357035 (~)
Region= Maghreb
ga2:	GeographicArea
XCoord= 34.838945 (*)
Ycoord=5.749731 (*)
Region= Algeria
ths2:	TextualHistoricalSource
IdentificationNumber= 0000987
Title="Kitāb al-masālik"
PublicationDate= 1992
Author= "al-Bakrī, Abū ʿUbayd ʿAbd Allāh"
1
RefersTo
IsDestinyTo
RefersTo
0..*
IsOriginFrom
IsOriginFrom
IsDestinyTo
0..*
0..*
RefersTo
RefersTo
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 16
DICTOMAGRED	Vagueness	Support
top1	&	top2	objects
Time	arbitrary	resolution:	when	each	toponym was	initially	used.
Certainty	qualifiers:	how	certain	we	are	about	toponym use	dating.
CurrentName for	Tubna is	null,	as	no	place	name	exists	today.
ga1	&	ga2	objects	
Certainty	qualifiers	for	XCoord &	YCoord:	location	Biskra certainty/Tubna doubts.	
topDis object	
ReliabilityLevel enumerated	type	(“1	camel	journey”	distances).
unknown	is	used	as	a	value	for	KmDistance (we	cannot	specify	a	distance	in	Km.).
hs1	&	ths2	objects
Time	arbitrary	resolution:	publications’	 dates.
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 17
Implementation	Issues	&	Guidelines
Zero	or	“magic”	values	vs.	null	and	unknown	use	(e.g.	Swift	programming	 language	capabilities)
Certainty	qualifiers	&	Abstract	enumerated	items	need	to	be	mapped	to	quantitative	values:	
rule-based	logic?	Fuzzy	implementations?
Arbitrary	time	resolution:	a ConML class	library	has	been	developed	which	allows	for	time	representation,	
including	 simple	and	incomplete	dates	(and	times),	years,	decades	and	centuries.
Martin-Rodilla,	P.;	Gonzalez-Perez,	C.	TEEM	2018 18
Conclusions	&	Future	Steps
Vagueness is a valuableintrinsic characteristic in humanities.
We presented here a theoretical framework and specific modelling mechanisms in ConML for the
expression of ontological and epistemic vagueness in Digital Humanities.
DICTOMAGRED project illustrates how ConML mechanisms allow humanities researchers to express imprecision and
uncertainty in their own models.
More work is needed…
…e.g.	the	evaluation	of	new	implementation	techniques	based	of	fuzzy	logic	and	other	
quantitative	methods,	so	that	computation	may	take	place	on	the	vagueness	expressed	by	
models.
Dr. Patricia Martín-Rodilla. CiTIUS USC. patricia.martin.rodilla@usc.es
Dr. César González-Pérez Incipit CSIC. cesar.gonzalez-perez@incipit.csic.es
Thank	you	for	your	attention
Source: https://www.lionsroar.com/boston-impermanence-fog/ Photo by Meslissa Ostrow©.
Source2: http://www.dataciencia.com
Representing Imprecise and Uncertain
Knowledge in Digital Humanities
A Theoretical Framework and ConML Implementation with a Real Case Study

Más contenido relacionado

Más de Technological Ecosystems for Enhancing Multiculturality

Más de Technological Ecosystems for Enhancing Multiculturality (20)

Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...
 
Framing theory in studies of environmental information in press
Framing theory in studies of environmental information in pressFraming theory in studies of environmental information in press
Framing theory in studies of environmental information in press
 
Domain engineering for generating dashboards to analyze employment and employ...
Domain engineering for generating dashboards to analyze employment and employ...Domain engineering for generating dashboards to analyze employment and employ...
Domain engineering for generating dashboards to analyze employment and employ...
 
Mapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystemsMapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystems
 
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
 
A Multivocal Literature Review on the use of DevOps for e-learning systems
A Multivocal Literature Review on the use of DevOps for e-learning systemsA Multivocal Literature Review on the use of DevOps for e-learning systems
A Multivocal Literature Review on the use of DevOps for e-learning systems
 
Document Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification MechanismsDocument Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification Mechanisms
 
Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...
 
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue ApproachesManaging Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
 
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
 
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
 
Appliying topic modeling techniques to degraded texts. Spanish historical pre...
Appliying topic modeling techniques to degraded texts. Spanish historical pre...Appliying topic modeling techniques to degraded texts. Spanish historical pre...
Appliying topic modeling techniques to degraded texts. Spanish historical pre...
 
Uncertainty in the spatial metadata of historical photographs – A geomatic an...
Uncertainty in the spatial metadata of historical photographs – A geomatic an...Uncertainty in the spatial metadata of historical photographs – A geomatic an...
Uncertainty in the spatial metadata of historical photographs – A geomatic an...
 
Artificial intelligence and the automatic classification of historical photog...
Artificial intelligence and the automatic classification of historical photog...Artificial intelligence and the automatic classification of historical photog...
Artificial intelligence and the automatic classification of historical photog...
 
Importance of auditory development in conservatory students and its repercuss...
Importance of auditory development in conservatory students and its repercuss...Importance of auditory development in conservatory students and its repercuss...
Importance of auditory development in conservatory students and its repercuss...
 
Using flipped classroom at University to improve the chemistry learning
Using flipped classroom at University to improve the chemistry learningUsing flipped classroom at University to improve the chemistry learning
Using flipped classroom at University to improve the chemistry learning
 
Teacher perceptions of coexistence in Mexican schools. An analysis of the int...
Teacher perceptions of coexistence in Mexican schools. An analysis of the int...Teacher perceptions of coexistence in Mexican schools. An analysis of the int...
Teacher perceptions of coexistence in Mexican schools. An analysis of the int...
 
MOOC on the correct use of the intellectual property in academic environments
MOOC on the correct use of the intellectual property in academic environmentsMOOC on the correct use of the intellectual property in academic environments
MOOC on the correct use of the intellectual property in academic environments
 
Digital skills training in Higher Education: insights about the perceptions o...
Digital skills training in Higher Education: insights about the perceptions o...Digital skills training in Higher Education: insights about the perceptions o...
Digital skills training in Higher Education: insights about the perceptions o...
 
Increasing students’ motivation by using virtual learning environments based ...
Increasing students’ motivation by using virtual learning environments based ...Increasing students’ motivation by using virtual learning environments based ...
Increasing students’ motivation by using virtual learning environments based ...
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theoretical Framework and ConML Implementation with a Real Case Study