SlideShare una empresa de Scribd logo
1 de 14
Semantics
CSI
Unveiling the “crimes”
We give inaccurate and
misleading or ambiguous
names
We don’t provide adequate
human readable definitions of
elements
We model as synonyms terms
that are not
We model instances as
subclasses
We treat vague elements as
crisp
BAD SEMANTIC MODELING
PRACTICES
GIVING BAD
NAMES
OMITTING OR GIVING BAD
HUMAN DEFINITIONS
BAD
SYNONYMS
BAD (SUB-)CLASSES IGNORING VAGUENESS
Why we give bad names
● We don’t know any other interpretations.
● We assume other interpretations are
irrelevant and that people will know what
we mean
● We assume that the correct meaning will
be inferred by the context.
How to give good names
● Always contemplate an element’s name in
relative isolation and try to think all the
possible and legitimate ways this can be
interpreted by a human.
● If a name has more that one interpretations,
make it more specific, even if the other
interpretations are not within the domain or
not very likely to occur
● Observe how the name is used in practice
by your modelers, annotators, developers
and users.
Why we define bad synonyms
● We forget or ignore that synonymy is a
vague and context dependent phenomenon.
● We mix synonymy with hyponymy and
semantic relatedness and similarity
● We are unaware of subtle but important
differences in meaning for our particular
domain or context
● We don’t document biases, assumptions
and choices
How to define good synonyms
● Insist on meaning equivalence over mere
relatedness
● Get multiple opinions (from people and
data)
● If you can’t be sure that your synonyms are
indeed synonyms, then don’t call them like
that.
● Always document the criteria, assumptions
and biases of your synonymy.
Why we define bad (sub-)classes
● Ambiguity of the “is a” expression
● Second-order classes not allowed
● Defining two senses in one entity
● Assuming subclass hierarchies are the
same as narrower/broader hierarchies
● Misleading terminology and guidelines
How to define good (sub-)classes
● Check whether the instances of your
subclasses are also instances of their
superclasses.
● Try and express the subclass relation
with the “is a kind of ” pattern instead of
the “is a” and see if it makes sense.
● Check if the two classes share identity
criteria
● Name and define your classes in a more
accurate and clear way
How to handle vagueness
● Identify which of your model’s elements
have a vague meaning
● Investigate whether these elements are
indeed vague
● Investigate and make the vague meaning of
the element as specific as possible by
specifying potential dimensions and
applicability contexts.
● Make sure that everyone is aware of the
above that by explicitly mentioning this in
the description and documentation of the
element
● Meaning accuracy
● Meaning explicitness
● Meaning agreement
Take Aways
Shared semantics are
important in Knowledge
Graphs
● Ambiguity
● Variety/Diversity
● Vagueness
● Semantic Change
● Bad modeling practices
With several challenging
”enemies” that grow
stronger in scale
● Be wary of the semantic
gap
● Understand basic
semantic phenomena
● Understand and avoid
key semantic modeling
pitfalls
That we can start facing by
some “simple” actions
Currently writing a book on
semantic data modeling
To be published by O’Reilly in
September 2020
Early release available at O’Reilly
Learning Platform from November
2019
To get news about the book as
well as a free preview chapter
send me an email to
p.alexopoulos@gmail.com
From Taxonomies and Schemas to Knowledge Graphs: Part 3

Más contenido relacionado

Similar a From Taxonomies and Schemas to Knowledge Graphs: Part 3

Grakn academy | Knowledge Modelling Principles
Grakn academy | Knowledge Modelling PrinciplesGrakn academy | Knowledge Modelling Principles
Grakn academy | Knowledge Modelling PrinciplesDaniel Crowe
 
1 Adapted from material by the Odegaard Writing & Resea.docx
1  Adapted from material by the Odegaard Writing & Resea.docx1  Adapted from material by the Odegaard Writing & Resea.docx
1 Adapted from material by the Odegaard Writing & Resea.docxhoney725342
 
. The assignment is to write 2 essays of 2 pages each, for a tot.docx
. The assignment is to write 2 essays of 2 pages each, for a tot.docx. The assignment is to write 2 essays of 2 pages each, for a tot.docx
. The assignment is to write 2 essays of 2 pages each, for a tot.docxhoney725342
 
There are many of childrens books out there, but its important t.docx
There are many of childrens books out there, but its important t.docxThere are many of childrens books out there, but its important t.docx
There are many of childrens books out there, but its important t.docxssusera34210
 
Essay Writing and ExpectationsThese guidelines apply to all thre
Essay Writing and ExpectationsThese guidelines apply to all threEssay Writing and ExpectationsThese guidelines apply to all thre
Essay Writing and ExpectationsThese guidelines apply to all threTanaMaeskm
 
intro to sentementel analysis
intro to sentementel analysisintro to sentementel analysis
intro to sentementel analysisbhardwaj86
 
Intro to Sentiment Analysis
Intro to Sentiment AnalysisIntro to Sentiment Analysis
Intro to Sentiment AnalysisBernard Goldbach
 
Lecture 5 reading skills
Lecture 5 reading skillsLecture 5 reading skills
Lecture 5 reading skillsAinul Zaharah
 
5520, 246 PMRubric Detail – OC_NURS350_202004SPII_OL-KP.docx
5520, 246 PMRubric Detail – OC_NURS350_202004SPII_OL-KP.docx5520, 246 PMRubric Detail – OC_NURS350_202004SPII_OL-KP.docx
5520, 246 PMRubric Detail – OC_NURS350_202004SPII_OL-KP.docxtaishao1
 
Concept Teaching
Concept TeachingConcept Teaching
Concept Teachingrdzieg
 
Understand Your Assignment
Understand Your AssignmentUnderstand Your Assignment
Understand Your AssignmentRyer Banta
 
iKALAWANG DIGMAANG PANDAIGDIG
iKALAWANG DIGMAANG PANDAIGDIGiKALAWANG DIGMAANG PANDAIGDIG
iKALAWANG DIGMAANG PANDAIGDIGMeljayTomas1
 

Similar a From Taxonomies and Schemas to Knowledge Graphs: Part 3 (20)

Grakn academy | Knowledge Modelling Principles
Grakn academy | Knowledge Modelling PrinciplesGrakn academy | Knowledge Modelling Principles
Grakn academy | Knowledge Modelling Principles
 
1 Adapted from material by the Odegaard Writing & Resea.docx
1  Adapted from material by the Odegaard Writing & Resea.docx1  Adapted from material by the Odegaard Writing & Resea.docx
1 Adapted from material by the Odegaard Writing & Resea.docx
 
. The assignment is to write 2 essays of 2 pages each, for a tot.docx
. The assignment is to write 2 essays of 2 pages each, for a tot.docx. The assignment is to write 2 essays of 2 pages each, for a tot.docx
. The assignment is to write 2 essays of 2 pages each, for a tot.docx
 
Types of Writing.pptx
Types of Writing.pptxTypes of Writing.pptx
Types of Writing.pptx
 
Summer 1 b class 9
Summer 1 b class 9Summer 1 b class 9
Summer 1 b class 9
 
1 b class 9
1 b class 91 b class 9
1 b class 9
 
A Academy
A AcademyA Academy
A Academy
 
There are many of childrens books out there, but its important t.docx
There are many of childrens books out there, but its important t.docxThere are many of childrens books out there, but its important t.docx
There are many of childrens books out there, but its important t.docx
 
Unit 4
Unit 4Unit 4
Unit 4
 
Essay Writing and ExpectationsThese guidelines apply to all thre
Essay Writing and ExpectationsThese guidelines apply to all threEssay Writing and ExpectationsThese guidelines apply to all thre
Essay Writing and ExpectationsThese guidelines apply to all thre
 
intro to sentementel analysis
intro to sentementel analysisintro to sentementel analysis
intro to sentementel analysis
 
Intro to Sentiment Analysis
Intro to Sentiment AnalysisIntro to Sentiment Analysis
Intro to Sentiment Analysis
 
Lecture 5 reading skills
Lecture 5 reading skillsLecture 5 reading skills
Lecture 5 reading skills
 
5520, 246 PMRubric Detail – OC_NURS350_202004SPII_OL-KP.docx
5520, 246 PMRubric Detail – OC_NURS350_202004SPII_OL-KP.docx5520, 246 PMRubric Detail – OC_NURS350_202004SPII_OL-KP.docx
5520, 246 PMRubric Detail – OC_NURS350_202004SPII_OL-KP.docx
 
Concept Teaching
Concept TeachingConcept Teaching
Concept Teaching
 
Critical Analysis Essay Example
Critical Analysis Essay ExampleCritical Analysis Essay Example
Critical Analysis Essay Example
 
Understand Your Assignment
Understand Your AssignmentUnderstand Your Assignment
Understand Your Assignment
 
iKALAWANG DIGMAANG PANDAIGDIG
iKALAWANG DIGMAANG PANDAIGDIGiKALAWANG DIGMAANG PANDAIGDIG
iKALAWANG DIGMAANG PANDAIGDIG
 
Class 8 1 b
Class 8 1 bClass 8 1 b
Class 8 1 b
 
Research Methods Essay
Research Methods EssayResearch Methods Essay
Research Methods Essay
 

Más de Connected Data World

Systems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van HarmelenSystems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van HarmelenConnected Data World
 
Graph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora LassilaGraph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora LassilaConnected Data World
 
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...Connected Data World
 
How to get started with Graph Machine Learning
How to get started with Graph Machine LearningHow to get started with Graph Machine Learning
How to get started with Graph Machine LearningConnected Data World
 
The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is hereConnected Data World
 
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2Connected Data World
 
In Search of the Universal Data Model
In Search of the Universal Data ModelIn Search of the Universal Data Model
In Search of the Universal Data ModelConnected Data World
 
Graph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph DatabaseGraph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph DatabaseConnected Data World
 
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...Connected Data World
 
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...Connected Data World
 
Semantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scaleSemantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scaleConnected Data World
 
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Connected Data World
 
Schema, Google & The Future of the Web
Schema, Google & The Future of the WebSchema, Google & The Future of the Web
Schema, Google & The Future of the WebConnected Data World
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsConnected Data World
 
Elegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property GraphsElegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property GraphsConnected Data World
 
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...Connected Data World
 
Graph for Good: Empowering your NGO
Graph for Good: Empowering your NGOGraph for Good: Empowering your NGO
Graph for Good: Empowering your NGOConnected Data World
 
What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?Connected Data World
 

Más de Connected Data World (20)

Systems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van HarmelenSystems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van Harmelen
 
Graph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora LassilaGraph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora Lassila
 
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
 
How to get started with Graph Machine Learning
How to get started with Graph Machine LearningHow to get started with Graph Machine Learning
How to get started with Graph Machine Learning
 
Graphs in sustainable finance
Graphs in sustainable financeGraphs in sustainable finance
Graphs in sustainable finance
 
The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is here
 
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
 
In Search of the Universal Data Model
In Search of the Universal Data ModelIn Search of the Universal Data Model
In Search of the Universal Data Model
 
Graph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph DatabaseGraph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph Database
 
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
 
Graph Realities
Graph RealitiesGraph Realities
Graph Realities
 
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
 
Semantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scaleSemantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scale
 
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
 
Schema, Google & The Future of the Web
Schema, Google & The Future of the WebSchema, Google & The Future of the Web
Schema, Google & The Future of the Web
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needs
 
Elegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property GraphsElegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property Graphs
 
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
 
Graph for Good: Empowering your NGO
Graph for Good: Empowering your NGOGraph for Good: Empowering your NGO
Graph for Good: Empowering your NGO
 
What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?
 

Último

Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 

Último (20)

Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 

From Taxonomies and Schemas to Knowledge Graphs: Part 3

  • 2. We give inaccurate and misleading or ambiguous names We don’t provide adequate human readable definitions of elements We model as synonyms terms that are not We model instances as subclasses We treat vague elements as crisp BAD SEMANTIC MODELING PRACTICES GIVING BAD NAMES OMITTING OR GIVING BAD HUMAN DEFINITIONS BAD SYNONYMS BAD (SUB-)CLASSES IGNORING VAGUENESS
  • 3. Why we give bad names ● We don’t know any other interpretations. ● We assume other interpretations are irrelevant and that people will know what we mean ● We assume that the correct meaning will be inferred by the context.
  • 4. How to give good names ● Always contemplate an element’s name in relative isolation and try to think all the possible and legitimate ways this can be interpreted by a human. ● If a name has more that one interpretations, make it more specific, even if the other interpretations are not within the domain or not very likely to occur ● Observe how the name is used in practice by your modelers, annotators, developers and users.
  • 5. Why we define bad synonyms ● We forget or ignore that synonymy is a vague and context dependent phenomenon. ● We mix synonymy with hyponymy and semantic relatedness and similarity ● We are unaware of subtle but important differences in meaning for our particular domain or context ● We don’t document biases, assumptions and choices
  • 6. How to define good synonyms ● Insist on meaning equivalence over mere relatedness ● Get multiple opinions (from people and data) ● If you can’t be sure that your synonyms are indeed synonyms, then don’t call them like that. ● Always document the criteria, assumptions and biases of your synonymy.
  • 7. Why we define bad (sub-)classes ● Ambiguity of the “is a” expression ● Second-order classes not allowed ● Defining two senses in one entity ● Assuming subclass hierarchies are the same as narrower/broader hierarchies ● Misleading terminology and guidelines
  • 8. How to define good (sub-)classes ● Check whether the instances of your subclasses are also instances of their superclasses. ● Try and express the subclass relation with the “is a kind of ” pattern instead of the “is a” and see if it makes sense. ● Check if the two classes share identity criteria ● Name and define your classes in a more accurate and clear way
  • 9. How to handle vagueness ● Identify which of your model’s elements have a vague meaning ● Investigate whether these elements are indeed vague ● Investigate and make the vague meaning of the element as specific as possible by specifying potential dimensions and applicability contexts. ● Make sure that everyone is aware of the above that by explicitly mentioning this in the description and documentation of the element
  • 10.
  • 11. ● Meaning accuracy ● Meaning explicitness ● Meaning agreement Take Aways Shared semantics are important in Knowledge Graphs ● Ambiguity ● Variety/Diversity ● Vagueness ● Semantic Change ● Bad modeling practices With several challenging ”enemies” that grow stronger in scale ● Be wary of the semantic gap ● Understand basic semantic phenomena ● Understand and avoid key semantic modeling pitfalls That we can start facing by some “simple” actions
  • 12.
  • 13. Currently writing a book on semantic data modeling To be published by O’Reilly in September 2020 Early release available at O’Reilly Learning Platform from November 2019 To get news about the book as well as a free preview chapter send me an email to p.alexopoulos@gmail.com