SlideShare una empresa de Scribd logo
1 de 17
Max Geraci
Entity-based SEO:
Semantic Publishing and Entities
Gap Analysis
Entity SEO
The article “Introducing the Knowledge
Graph: things, not strings” published in the
official Google Blog in 2012 is the watershed
marking the birth of Entity SEO.
The “strings” in the title are the sequences
of characters that make up keywords, to
understand and simplify, we can say that
“things” is more or less a synonym for entity.
In general, entities are objects or concepts
that can be uniquely identified, often people,
places, brands, and “things,” in fact.
Resources
Here is a short list of resources for further study.
Wordlift and Ontotext blogs:
https://wordlift.io/blog/en/
https://www.ontotext.com/blog/
Some academic texts:
- Guarino et al., Ontologies and knowledge bases:
towards a terminological clarification
- Hogan et al., Knowledge Graphs -
https://arxiv.org/pdf/2003.02320.pdf
- Noy et al. Industrial-scale Knowledge Graphs
- Norvig e Russell, Artificial Intelligence a Modern
Approach
Ontologies and
Knowledge Graphs
Ontologies are semantic data models that define the
types of things that exist in a knowledge domain and
the properties that can be used to describe them.
There are three main components to an ontology:
Classes Relationships Attributes
The distinct
types of things
that exist in our
data
Properties that
connect two
classes
Properties that
describe an
individual class
Ontologies serve to create a formal representation of the entities in a
Knowledge Graph, being its backbone.
A knowledge graph is an “instantiation” of an ontology. In other words:
Ontologies and
Knowledge Graphs
Knowledge Bases and
Knowledge Graphs
A Knowledge Bases (KB) as a set of
sentences/facts expressed in propositional logic.
An essential point is that from a KB, you can use
inference techniques (or knowledge reasoning) to
derive new knowledge from this knowledge base.
We can view a Knowledge Graph as a
Graph database or a so-called RDF
Triplestore, which visualizes a KB, or a
graph-structured knowledge base.
RDF Triples
Each triple consists of three parts
Subject-predicate-object
Node 1
for the subject
Node 2
for the object
We can also look at it another way:
Entity-attribute-value,
or again,
Entity-relation-entity
an edge for the predicate that goes
from a subject to an object
So, here we have our new definition of KG,
which is as brief and straightforward as
possible:
A knowledge graph is a graph
representation of an “instantiation” of an
ontology
A “graph” representation is made of nodes and
edges, organized into triples following the RDF
standard.
Nodes are entities, and edges are the
relationships between those entities
Knowledge Reasoning and
Knowledge Graph Completion
Just as with Knowledge Bases, in the context of KGs,
we also have a task/problem similar to inference (or
knowledge reasoning), known as graph completion.
Knowledge graph completion is the act of inferring
new edges, entities/things/facts based on the already
existing relational data.
Industry-Scale
Knowledge Graphs
In terms of enterprise knowledge graphs, an essential reference is the paper by
Natasha Noy et al. Industry-Scale Knowledge Graphs: Lessons and
Challenges
“a knowledge graph describes objects of interest and connections between them.
[…] Knowledge graphs provide a shared substrate of knowledge within an
organization, allowing different products and applications to use similar
vocabulary and to reuse definitions and descriptions that others create.”
Knowledge graphs, represented in standardized
and interoperable RDF triples, provide the best
framework for data integration, unification,
linking, and reuse.
A KG is a real asset through which the
information conveyed by one of our sites is
immediately accessible to search engines and
“intelligent agents” such as conversational agents
or recommendation engines for related content or
products in e-commerce.
So, the main benefits of creating a KG of your
site are Improved Findability, Greater Content
Grouping and Reuse, and Improved SEO.
Semantic publishing and
Entity-Linking
Semantic Publishing is the activity of publishing a page on the
Internet by adding a semantic layer (i.e. semantic enrichment) in
the form of structured data that describes the page itself.
Semantic Publishing relies on adopting structured data and
linking the entities covered in a document to the same entities in
various public databases.
Entity Linking is the process of identifying entities in a text
document and linking these entities to their unique identifiers in a
Knowledge Base.
What are structured data, and
what are they used for?
Structured data are this metadata added to HTML that make explicit in a
way that is immediately understandable by machines:
The topic covered, i.e.,
the entities that
contribute to defining it
The relationships among
the various discrete units
of content on the page as
well as on the site
The structure of a page,
the “discrete units of
content” on it (video, FAQs
accordions, a product
feed.)
Topic Modeling and Content
Modeling
The mapping of discrete units of content—Content
Modeling—can be usefully carried out in the design
phase, especially today when we tend to design by
blocks.
The content model can be related to:
the map of topics we cover or
will cover on our website
(Topic Modeling)
the structured data
through which it is made
explicit.
Schema.org properties: about,
mentions, sameAs, @id
The schema vocabulary properties used for Semantic
Publishing and that bridge between structured data and Entity
SEO are the about, mentions, knowsAbout, and sameAs
properties.
Thanks For Watching

Más contenido relacionado

La actualidad más candente

MozCon 2022: Why Real Expertise is the Most Important Ranking Factor of Them ...
MozCon 2022: Why Real Expertise is the Most Important Ranking Factor of Them ...MozCon 2022: Why Real Expertise is the Most Important Ranking Factor of Them ...
MozCon 2022: Why Real Expertise is the Most Important Ranking Factor of Them ...
Lily Ray
 
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEOSearch Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
Koray Tugberk GUBUR
 
Semantic Content Networks - Ranking Websites on Google with Semantic SEO
Semantic Content Networks - Ranking Websites on Google with Semantic SEOSemantic Content Networks - Ranking Websites on Google with Semantic SEO
Semantic Content Networks - Ranking Websites on Google with Semantic SEO
Koray Tugberk GUBUR
 

La actualidad más candente (20)

Building the content machine
Building the content machine Building the content machine
Building the content machine
 
Semantic seo and the evolution of queries
Semantic seo and the evolution of queriesSemantic seo and the evolution of queries
Semantic seo and the evolution of queries
 
AI-powered Semantic SEO by Koray GUBUR
AI-powered Semantic SEO by Koray GUBURAI-powered Semantic SEO by Koray GUBUR
AI-powered Semantic SEO by Koray GUBUR
 
Canonicalization for SEO BrightonSEO April 2023 Patrick Stox
Canonicalization for SEO BrightonSEO April 2023 Patrick StoxCanonicalization for SEO BrightonSEO April 2023 Patrick Stox
Canonicalization for SEO BrightonSEO April 2023 Patrick Stox
 
Crawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEOCrawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEO
 
How Search Works
How Search WorksHow Search Works
How Search Works
 
Actionable Tips to Increase Your Website Authority - Lily Ray
Actionable Tips to Increase Your Website Authority - Lily RayActionable Tips to Increase Your Website Authority - Lily Ray
Actionable Tips to Increase Your Website Authority - Lily Ray
 
Quality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGCQuality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGC
 
Helpful Content Update - la mise à jour qui change à tout jamais la façon don...
Helpful Content Update - la mise à jour qui change à tout jamais la façon don...Helpful Content Update - la mise à jour qui change à tout jamais la façon don...
Helpful Content Update - la mise à jour qui change à tout jamais la façon don...
 
How We Built 1,000+ Links Per Month With This 6-Month Sprint.
How We Built 1,000+ Links Per Month With This 6-Month Sprint.How We Built 1,000+ Links Per Month With This 6-Month Sprint.
How We Built 1,000+ Links Per Month With This 6-Month Sprint.
 
Influencing Discovery, Indexing Strategies For Complex Websites
Influencing Discovery, Indexing Strategies For Complex WebsitesInfluencing Discovery, Indexing Strategies For Complex Websites
Influencing Discovery, Indexing Strategies For Complex Websites
 
Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...
Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...
Accessibility, strategy and schema - do they go hand in hand? Beth Barnham Br...
 
MozCon 2022: Why Real Expertise is the Most Important Ranking Factor of Them ...
MozCon 2022: Why Real Expertise is the Most Important Ranking Factor of Them ...MozCon 2022: Why Real Expertise is the Most Important Ranking Factor of Them ...
MozCon 2022: Why Real Expertise is the Most Important Ranking Factor of Them ...
 
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEOSearch Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
 
On-Site SEO Audit Example
On-Site SEO Audit ExampleOn-Site SEO Audit Example
On-Site SEO Audit Example
 
How to put together a search strategy for a new category
How to put together a search strategy for a new categoryHow to put together a search strategy for a new category
How to put together a search strategy for a new category
 
BrightonSEO October 2022 - Martijn Scheybeler - SEO Testing: Find Out What Wo...
BrightonSEO October 2022 - Martijn Scheybeler - SEO Testing: Find Out What Wo...BrightonSEO October 2022 - Martijn Scheybeler - SEO Testing: Find Out What Wo...
BrightonSEO October 2022 - Martijn Scheybeler - SEO Testing: Find Out What Wo...
 
Seo checklist
Seo checklistSeo checklist
Seo checklist
 
Semantic Content Networks - Ranking Websites on Google with Semantic SEO
Semantic Content Networks - Ranking Websites on Google with Semantic SEOSemantic Content Networks - Ranking Websites on Google with Semantic SEO
Semantic Content Networks - Ranking Websites on Google with Semantic SEO
 
How to Automatically Subcategorise Your Website Automatically With Python
How to Automatically Subcategorise Your Website Automatically With PythonHow to Automatically Subcategorise Your Website Automatically With Python
How to Automatically Subcategorise Your Website Automatically With Python
 

Similar a Entity-based SEO - Wordlift webinar - Studio Makoto Agenzia di Marketing.pptx

Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
Scott Abel
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling Technique
Carmen Sanborn
 

Similar a Entity-based SEO - Wordlift webinar - Studio Makoto Agenzia di Marketing.pptx (20)

DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0
 
Analysis of ‘Unstructured’ Data
Analysis of ‘Unstructured’ DataAnalysis of ‘Unstructured’ Data
Analysis of ‘Unstructured’ Data
 
X api chinese cop monthly meeting feb.2016
X api chinese cop monthly meeting   feb.2016X api chinese cop monthly meeting   feb.2016
X api chinese cop monthly meeting feb.2016
 
12 Things the Semantic Web Should Know about Content Analytics
12 Things the Semantic Web Should Know about Content Analytics12 Things the Semantic Web Should Know about Content Analytics
12 Things the Semantic Web Should Know about Content Analytics
 
Object models and object representation
Object models and object representationObject models and object representation
Object models and object representation
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
 
Semantic Web, e-commerce
Semantic Web, e-commerceSemantic Web, e-commerce
Semantic Web, e-commerce
 
Semantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic WebSemantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic Web
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
Ay3313861388
Ay3313861388Ay3313861388
Ay3313861388
 
Text, Content, and Social Analytics: BI for the New World
Text, Content, and Social Analytics: BI for the New WorldText, Content, and Social Analytics: BI for the New World
Text, Content, and Social Analytics: BI for the New World
 
En24877880
En24877880En24877880
En24877880
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
Content Analysis: Methods and Mentoring
Content Analysis: Methods and MentoringContent Analysis: Methods and Mentoring
Content Analysis: Methods and Mentoring
 
Segmentation
SegmentationSegmentation
Segmentation
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling Technique
 
Topic Modeling : Clustering of Deep Webpages
Topic Modeling : Clustering of Deep WebpagesTopic Modeling : Clustering of Deep Webpages
Topic Modeling : Clustering of Deep Webpages
 
Topic Modeling : Clustering of Deep Webpages
Topic Modeling : Clustering of Deep WebpagesTopic Modeling : Clustering of Deep Webpages
Topic Modeling : Clustering of Deep Webpages
 
AAAI 2016 - A Visual Semantic Framework For Innovation Analytics
AAAI 2016 - A Visual Semantic Framework For Innovation AnalyticsAAAI 2016 - A Visual Semantic Framework For Innovation Analytics
AAAI 2016 - A Visual Semantic Framework For Innovation Analytics
 
Ben Ryan (University of Leeds) – Timescapes Project
Ben Ryan (University of Leeds) – Timescapes ProjectBen Ryan (University of Leeds) – Timescapes Project
Ben Ryan (University of Leeds) – Timescapes Project
 

Último

AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
ellan12
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
Diya Sharma
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 

Último (20)

'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 

Entity-based SEO - Wordlift webinar - Studio Makoto Agenzia di Marketing.pptx

  • 1. Max Geraci Entity-based SEO: Semantic Publishing and Entities Gap Analysis
  • 2.
  • 3. Entity SEO The article “Introducing the Knowledge Graph: things, not strings” published in the official Google Blog in 2012 is the watershed marking the birth of Entity SEO. The “strings” in the title are the sequences of characters that make up keywords, to understand and simplify, we can say that “things” is more or less a synonym for entity. In general, entities are objects or concepts that can be uniquely identified, often people, places, brands, and “things,” in fact.
  • 4. Resources Here is a short list of resources for further study. Wordlift and Ontotext blogs: https://wordlift.io/blog/en/ https://www.ontotext.com/blog/ Some academic texts: - Guarino et al., Ontologies and knowledge bases: towards a terminological clarification - Hogan et al., Knowledge Graphs - https://arxiv.org/pdf/2003.02320.pdf - Noy et al. Industrial-scale Knowledge Graphs - Norvig e Russell, Artificial Intelligence a Modern Approach
  • 5. Ontologies and Knowledge Graphs Ontologies are semantic data models that define the types of things that exist in a knowledge domain and the properties that can be used to describe them. There are three main components to an ontology: Classes Relationships Attributes The distinct types of things that exist in our data Properties that connect two classes Properties that describe an individual class
  • 6. Ontologies serve to create a formal representation of the entities in a Knowledge Graph, being its backbone. A knowledge graph is an “instantiation” of an ontology. In other words: Ontologies and Knowledge Graphs
  • 7. Knowledge Bases and Knowledge Graphs A Knowledge Bases (KB) as a set of sentences/facts expressed in propositional logic. An essential point is that from a KB, you can use inference techniques (or knowledge reasoning) to derive new knowledge from this knowledge base. We can view a Knowledge Graph as a Graph database or a so-called RDF Triplestore, which visualizes a KB, or a graph-structured knowledge base.
  • 8. RDF Triples Each triple consists of three parts Subject-predicate-object Node 1 for the subject Node 2 for the object We can also look at it another way: Entity-attribute-value, or again, Entity-relation-entity an edge for the predicate that goes from a subject to an object
  • 9. So, here we have our new definition of KG, which is as brief and straightforward as possible: A knowledge graph is a graph representation of an “instantiation” of an ontology A “graph” representation is made of nodes and edges, organized into triples following the RDF standard. Nodes are entities, and edges are the relationships between those entities
  • 10. Knowledge Reasoning and Knowledge Graph Completion Just as with Knowledge Bases, in the context of KGs, we also have a task/problem similar to inference (or knowledge reasoning), known as graph completion. Knowledge graph completion is the act of inferring new edges, entities/things/facts based on the already existing relational data.
  • 11. Industry-Scale Knowledge Graphs In terms of enterprise knowledge graphs, an essential reference is the paper by Natasha Noy et al. Industry-Scale Knowledge Graphs: Lessons and Challenges “a knowledge graph describes objects of interest and connections between them. […] Knowledge graphs provide a shared substrate of knowledge within an organization, allowing different products and applications to use similar vocabulary and to reuse definitions and descriptions that others create.”
  • 12. Knowledge graphs, represented in standardized and interoperable RDF triples, provide the best framework for data integration, unification, linking, and reuse. A KG is a real asset through which the information conveyed by one of our sites is immediately accessible to search engines and “intelligent agents” such as conversational agents or recommendation engines for related content or products in e-commerce. So, the main benefits of creating a KG of your site are Improved Findability, Greater Content Grouping and Reuse, and Improved SEO.
  • 13. Semantic publishing and Entity-Linking Semantic Publishing is the activity of publishing a page on the Internet by adding a semantic layer (i.e. semantic enrichment) in the form of structured data that describes the page itself. Semantic Publishing relies on adopting structured data and linking the entities covered in a document to the same entities in various public databases. Entity Linking is the process of identifying entities in a text document and linking these entities to their unique identifiers in a Knowledge Base.
  • 14. What are structured data, and what are they used for? Structured data are this metadata added to HTML that make explicit in a way that is immediately understandable by machines: The topic covered, i.e., the entities that contribute to defining it The relationships among the various discrete units of content on the page as well as on the site The structure of a page, the “discrete units of content” on it (video, FAQs accordions, a product feed.)
  • 15. Topic Modeling and Content Modeling The mapping of discrete units of content—Content Modeling—can be usefully carried out in the design phase, especially today when we tend to design by blocks. The content model can be related to: the map of topics we cover or will cover on our website (Topic Modeling) the structured data through which it is made explicit.
  • 16. Schema.org properties: about, mentions, sameAs, @id The schema vocabulary properties used for Semantic Publishing and that bridge between structured data and Entity SEO are the about, mentions, knowsAbout, and sameAs properties.