SlideShare a Scribd company logo
UNIVERSITY OF AJDABIYA
Faculty of informationTechnology
informationTechnology Department Program
COURSE NAME SemanticWeb
COURSECODE IT302
INTRODUCTIONTOTHE
SEMANTICWEB
Introduction to the SemanticWeb 1
Agenda
What is the Semantic Web?
What is data in the SemanticWeb?
Storing and publishing semantic data
Querying the Semantic Web
What is there for developers?
How does the Semantic Web compare?
So who actually does the SemanticWeb?
What is the Semantic
Web?
What is the Semantic Web?
This course is about something we call the
Semantic Web. From the name, you can
probably guess that it is related somehow
to the World Wide Web (WWW) and that it
has something to do with semantics.
Semantics, in turn, has to do with
understanding the nature of meaning, but
even the word semantics has a number of
meanings. In what sense are we using the
word semantics? And how can it be applied
What is the Semantic Web?
perhaps more accurately, the World
Wide Web Consortium (W3C) has
provided these tools in the forms of
standard Semantic Web languages,
complete with abstract syntax,
model-based semantics, reference
implementations, test cases, and
so forth.
What is the Semantic Web?
Semantics = meaning (from Greek)
Set of practices and standards
Synonymous or related to:
Web of data
Linked data (cloud)
Giant Global Graph (GGG)
Web 3.0
Open Data
Big Data
So what is it about?
Allowing machines to understand
data
Ease sharing and mixing data
Extend the World Wide Web rather
than replace it
What Is a Web? The Web
architecture was built by standing on the
shoulders of giants. Writing in The Atlantic
magazine in 1945 [Bush and Wang 1945],
Vannevar Bush identified the problems in
managing large collections of documents
and the links we make between them.
What is web?
The Web architecture includes two important
parts: Web clients, the most well known being
the Web browser, and Web servers, which serve
documents and data to the clients whenever
they require it. For this architecture towork,
there have to be three initial essential
components. First, addresses that allow us to
identify and locate the document on theWeb;
What is web?
second, communication protocols that allow a
client to connect to a server, send a request, and get
an answer; and third, representation languages to
describe the content of the pages, the documents
that are to be transferred. These three components
comprise a basic Web architecture as described in
Jacobs and Walsh [2004], which the Semantic Web
standards.
Little bit of history
1969: paper Semantic Information Processing by
Ross Quillial
1980s: CYC and WordNet
mid- to late 1990s: Tim Berners-Lee coins the term
Semantic Web
Today: dbpedia: 1.2m triples
We go beyond only providing a coverage of the
fundamental tools to also show how they can be
used together to create semantic models,
sometimes called ontologies or vocabularies,
that are understandable, useful, durable, and
perhaps even beautiful.
SemanticWeb building blocks
URI/IRI
Uniform Resource
Identifier
It’s all about
resources
 Extensive use of URIs (and most
often URLs)
 (Almost) everyting is a URI
 Example URIs:
 http://infusion.com/people/tplu
skiewicz
 urn:isbn:1898432023
http://xmlns.com/foaf/0.1/firs
tName
It’s all about
resources
It’s all findable about resources
• Identifier
• Representation
• Resource itself
• URI (URL?)
•HTML, RDF
•Described object
Identifier URI should be different than the
representation URI
Identifiers should not change
Cool URIs
Resource and representation have different URIs
Hash URIs
 http://www.example.com/about#alice
 http://www.example.com/about.html
„Normal” URIs
http://www.example.com/id/bob
http://www.example.com/people/bob.html
Representing the data
Resource Description Format
 Facts and relations organized in triples
 Triples mimic natural language sentences
 Graphical representation is a directed
graph
My name is Tomasz Pluskiewicz.
My age is 26.
I work for Infusion.
Resource Description Format
Serializing RDF triples
Format
RDF/XML (.rdf)
Notation3 (.n3)
N-Triples (.nt)
Turtle (.ttl)
JSON-LD
TriG (.trig)
TriX (.trix)
MIME type
application/rdf+xml
text/n3
text/plain
text/turtle
RDF/XML vsTurtle
RDF/XML
Difficult to author
 Verbose
No cannonical
serialization
Turtle
Simple
 Concise
Has means of further
compressing content
There can be multiple graphs
Sets of triples form graphs
Graphs can be named with a URI
Named graph are also resources, hence there can
be triples describing those graphs
The basics of semantic data
Adding meaning
Representing the data
Basics of RDF(S) resources
classes
rdfs:Resource
rdfs:Class
rdfs:Property
rdfs:Datatype
rdfs:Literal
properties
rdf:type
rdfs:label
rdfs:subClassOf
rdfs:subPropertyOf
rdfs:range
rdfs:domain
Web Ontology Language
OWL: Lite, DL and Full
OWL 2: EL, QL and RL
Defining constraints
Enables defining complex rules
Uses specialized syntaxes
Base terms:
owl:Thing, owl:Nothing,
owl:DatatypeProperty,
owl:ObjectProperty, owl:sameAs

More Related Content

Similar to Lec1.pptx

world wide web
world wide webworld wide web
world wide web
Zainab Muneer
 
Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?
Stuart Weibel
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technology
Stanley Wang
 
Semantic web
Semantic webSemantic web
Semantic web
Vijay Thorat
 
Cours sur REST
Cours sur RESTCours sur REST
Cours sur REST
Alexandre Monnin
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)
Sebastian Ryszard Kruk
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: Introduction
Kent State University
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015
Cason Snow
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015
Cason Snow
 
semantic web tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.ppt
NaglaaFathy42
 
Web of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesWeb of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case Studies
Sabin Buraga
 
Web3uploaded
Web3uploadedWeb3uploaded
Web3uploaded
fahimilyas
 
Semantic web
Semantic webSemantic web
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
John Breslin
 
web 1.0, 2.0, 3.0
web 1.0, 2.0, 3.0 web 1.0, 2.0, 3.0
web 1.0, 2.0, 3.0
Nonie Mislan
 
Kump 3 completed
Kump 3 completedKump 3 completed
Kump 3 completedmirae
 
Web 1.0, Web 2.0 & Web 3.0
Web 1.0, Web 2.0 & Web 3.0Web 1.0, Web 2.0 & Web 3.0
Web 1.0, Web 2.0 & Web 3.0
tokey_sport
 
Kump 3 completed
Kump 3 completedKump 3 completed
Kump 3 completed
Ana Mar
 
Kump 3 completed
Kump 3 completedKump 3 completed

Similar to Lec1.pptx (20)

world wide web
world wide webworld wide web
world wide web
 
Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technology
 
Semantic web
Semantic webSemantic web
Semantic web
 
Cours sur REST
Cours sur RESTCours sur REST
Cours sur REST
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: Introduction
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015
 
semantic web tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.ppt
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Web of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesWeb of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case Studies
 
Web3uploaded
Web3uploadedWeb3uploaded
Web3uploaded
 
Semantic web
Semantic webSemantic web
Semantic web
 
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
 
web 1.0, 2.0, 3.0
web 1.0, 2.0, 3.0 web 1.0, 2.0, 3.0
web 1.0, 2.0, 3.0
 
Kump 3 completed
Kump 3 completedKump 3 completed
Kump 3 completed
 
Web 1.0, Web 2.0 & Web 3.0
Web 1.0, Web 2.0 & Web 3.0Web 1.0, Web 2.0 & Web 3.0
Web 1.0, Web 2.0 & Web 3.0
 
Kump 3 completed
Kump 3 completedKump 3 completed
Kump 3 completed
 
Kump 3 completed
Kump 3 completedKump 3 completed
Kump 3 completed
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 

Lec1.pptx

  • 1. UNIVERSITY OF AJDABIYA Faculty of informationTechnology informationTechnology Department Program COURSE NAME SemanticWeb COURSECODE IT302
  • 3. Agenda What is the Semantic Web? What is data in the SemanticWeb? Storing and publishing semantic data Querying the Semantic Web What is there for developers? How does the Semantic Web compare? So who actually does the SemanticWeb?
  • 4. What is the Semantic Web?
  • 5. What is the Semantic Web? This course is about something we call the Semantic Web. From the name, you can probably guess that it is related somehow to the World Wide Web (WWW) and that it has something to do with semantics. Semantics, in turn, has to do with understanding the nature of meaning, but even the word semantics has a number of meanings. In what sense are we using the word semantics? And how can it be applied
  • 6. What is the Semantic Web? perhaps more accurately, the World Wide Web Consortium (W3C) has provided these tools in the forms of standard Semantic Web languages, complete with abstract syntax, model-based semantics, reference implementations, test cases, and so forth.
  • 7. What is the Semantic Web? Semantics = meaning (from Greek) Set of practices and standards Synonymous or related to: Web of data Linked data (cloud) Giant Global Graph (GGG) Web 3.0 Open Data Big Data
  • 8. So what is it about? Allowing machines to understand data Ease sharing and mixing data Extend the World Wide Web rather than replace it
  • 9. What Is a Web? The Web architecture was built by standing on the shoulders of giants. Writing in The Atlantic magazine in 1945 [Bush and Wang 1945], Vannevar Bush identified the problems in managing large collections of documents and the links we make between them.
  • 10. What is web? The Web architecture includes two important parts: Web clients, the most well known being the Web browser, and Web servers, which serve documents and data to the clients whenever they require it. For this architecture towork, there have to be three initial essential components. First, addresses that allow us to identify and locate the document on theWeb;
  • 11. What is web? second, communication protocols that allow a client to connect to a server, send a request, and get an answer; and third, representation languages to describe the content of the pages, the documents that are to be transferred. These three components comprise a basic Web architecture as described in Jacobs and Walsh [2004], which the Semantic Web standards.
  • 12. Little bit of history 1969: paper Semantic Information Processing by Ross Quillial 1980s: CYC and WordNet mid- to late 1990s: Tim Berners-Lee coins the term Semantic Web Today: dbpedia: 1.2m triples
  • 13. We go beyond only providing a coverage of the fundamental tools to also show how they can be used together to create semantic models, sometimes called ontologies or vocabularies, that are understandable, useful, durable, and perhaps even beautiful.
  • 17.  Extensive use of URIs (and most often URLs)  (Almost) everyting is a URI  Example URIs:  http://infusion.com/people/tplu skiewicz  urn:isbn:1898432023 http://xmlns.com/foaf/0.1/firs tName It’s all about resources
  • 18. It’s all findable about resources • Identifier • Representation • Resource itself • URI (URL?) •HTML, RDF •Described object Identifier URI should be different than the representation URI Identifiers should not change
  • 19. Cool URIs Resource and representation have different URIs Hash URIs  http://www.example.com/about#alice  http://www.example.com/about.html „Normal” URIs http://www.example.com/id/bob http://www.example.com/people/bob.html
  • 21. Resource Description Format  Facts and relations organized in triples  Triples mimic natural language sentences  Graphical representation is a directed graph My name is Tomasz Pluskiewicz. My age is 26. I work for Infusion.
  • 23. Serializing RDF triples Format RDF/XML (.rdf) Notation3 (.n3) N-Triples (.nt) Turtle (.ttl) JSON-LD TriG (.trig) TriX (.trix) MIME type application/rdf+xml text/n3 text/plain text/turtle
  • 24. RDF/XML vsTurtle RDF/XML Difficult to author  Verbose No cannonical serialization Turtle Simple  Concise Has means of further compressing content
  • 25. There can be multiple graphs Sets of triples form graphs Graphs can be named with a URI Named graph are also resources, hence there can be triples describing those graphs
  • 26. The basics of semantic data Adding meaning
  • 28. Basics of RDF(S) resources classes rdfs:Resource rdfs:Class rdfs:Property rdfs:Datatype rdfs:Literal properties rdf:type rdfs:label rdfs:subClassOf rdfs:subPropertyOf rdfs:range rdfs:domain
  • 29. Web Ontology Language OWL: Lite, DL and Full OWL 2: EL, QL and RL Defining constraints Enables defining complex rules Uses specialized syntaxes Base terms: owl:Thing, owl:Nothing, owl:DatatypeProperty, owl:ObjectProperty, owl:sameAs

Editor's Notes

  1. BY: ZAHOW MOUFTAH
  2. Introduction to the Semantic Web 2021-06-04
  3. Introduction to the Semantic Web 2021-06-04
  4. Introduction to the Semantic Web 2021-06-04
  5. Introduction to the Semantic Web 2021-06-04
  6. Introduction to the Semantic Web 2021-06-04
  7. Introduction to the Semantic Web 2021-06-04
  8. Introduction to the Semantic Web 2021-06-04
  9. Introduction to the Semantic Web 2021-06-04
  10. Introduction to the Semantic Web 2021-06-04
  11. Introduction to the Semantic Web 2021-06-04
  12. Introduction to the Semantic Web 2021-06-04
  13. Introduction to the Semantic Web 2021-06-04
  14. Introduction to the Semantic Web 2021-06-04
  15. Introduction to the Semantic Web 2021-06-04
  16. Introduction to the Semantic Web 2021-06-04
  17. Introduction to the Semantic Web 2021-06-04
  18. Introduction to the Semantic Web 2021-06-04
  19. Introduction to the Semantic Web 2021-06-04
  20. Introduction to the Semantic Web 2021-06-04
  21. Introduction to the Semantic Web 2021-06-04
  22. Introduction to the Semantic Web 2021-06-04
  23. Introduction to the Semantic Web 2021-06-04
  24. Introduction to the Semantic Web 2021-06-04
  25. Introduction to the Semantic Web 2021-06-04