Movatterモバイル変換


[0]ホーム

URL:


Graphity, profile picture
Uploaded byGraphity
ODP, PDF699 views

Semantic Web introduction

This document provides an overview of semantic web technologies including the Resource Description Framework (RDF), which is a standard model for data interchange on the web. It describes RDF concepts like triples, graphs, and syntaxes like RDF/XML and Turtle. It also covers ontologies, SPARQL for querying RDF data, linked data, and tools for working with RDF and semantic web technologies.

Related topics:

Embed presentation

Downloaded 11 times
IntroductionSemantic Web      & Linked Data
Resource Description Framework●   W3C standard since 1999●   Graph data model●   Triples (graph elements)    ●   Subject: resource URI    ●   Property: resource URI    ●   Object: resource URI or literal value●   Multiple syntaxes●   Stored in triplestores●   SPARQL query language
Triples/QuadsGraph         Subject           Property            Object        http://www.w3.org/ http://www.w3.org/ http://www.w3.org/        People/EM/contact# 1999/02/22-rdf-    2000/10/swap/pim/c        me                 syntax-ns#type     ontact#Person        http://www.w3.org/ http://www.w3.org/ "Eric Miller"        People/EM/contact# 2000/10/swap/pim/c        me                 ontact#fullName        http://www.w3.org/ http://www.w3.org/ mailto:em@w3.org        People/EM/contact# 2000/10/swap/pim/c        me                 ontact#mailbox        http://www.w3.org/ http://www.w3.org/ "Dr."        People/EM/contact# 2000/10/swap/pim/c        me                 ontact#personalTit                           leExample from RDF Primer
RDF graph
Multiple syntaxes●   RDF/XML (the only W3C standard so far)●   Plain text    ●   Turtle (soon W3C standard)    ●   N-Triples    ● Notation3●   Namespaces is a shorthand mechanism    ●   foo: http://example.org/somewhere/    ●   ex: http://example.org/somewhere/    ●   foo:bar = http://example.org/somewhere/bar    ●   foo:bar == ex:bar
RDF/XML syntax<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:contact="http://www.w3.org/2000/10/swap/pim/contact#">  <contact:Person rdf:about="http://www.w3.org/People/EM/contact#me">    <contact:fullName>Eric Miller</contact:fullName>    <contact:mailbox rdf:resource="mailto:em@w3.org"/>    <contact:personalTitle>Dr.</contact:personalTitle> </contact:Person></rdf:RDF>
Turtle syntax@prefix contact: <http://www.w3.org/2000/10/swap/pim/contact#> .<http://www.w3.org/People/EM/contact#me> a contact:Person ;    contact:fullName "Eric Miller" ;    contact:mailbox <mailto:em@w3.org> ;    contact:personalTitle "Dr." .
OWL (Web Ontology Language)●   Based on formal semantics    ●   Enables inference (reasoning)●   Open world assumption    ●   Unknown is not false but undefined●   Builds on RDF Schema    ●   Class (set of individuals)    ●   Property        –   Datatype        –   Object    ●   Instance (individual)
Ontologies●   Established, reusable vocabularies/schemas    ●   DublinCore: basic metadata    ●   FOAF: person and contact information    ●   SIOC: social media descriptions    ●   GoodRelations: e-commerce
SPARQL: RDF query language●   RDF graph pattern matching●   The only standard NoSQL query language●   SPARQL forms        ●   SPARQL Update forms    ●   SELECT              ●   INSERT DATA    ●   ASK                 ●   DELETE DATA    ●   DESCRIBE            ●   INSERT/DELETE    ●   CONSTRUCT           ●   LOAD                            ●   CLEAR
SPARQL examplePREFIX contact: <http://www.w3.org/2000/10/swap/pim/contact#>SELECT *{ ?person contact:mailbox ?mbox }                ?person                            ?mboxhttp://www.w3.org/People/EM/contact#me   mailto:em@w3.org
RDF & SPARQL tools●   Frameworks    ●   Apache Jena    ●   Sesame●   Triplestores    ●   Dydra (cloud)    ●   Stardog    ●   Virtuoso    ●   BigData
Linked Data●   Linked Data = RDF + REST●   Linked Data platform (soon W3C standard)    ●   Item resources and container resources    ●   Implement HTTP methods    ●   Accept and return RDF descriptions●   Uniform generic web API●   The only global data integration approach
Linked Data usage●   Open datasources    ●   DBPedia    ●   Linked Life Data    ●   UK Open Data●   In companies    ●   BBC: Semantic Publishing    ●   IBM: Linked Data Basic Profile 1.0
Further reading●   RDF Primer●   OWL 2 Web Ontology Language Primer●   SPARQL by Example●   Learning SPARQL●   Linked Data: Evolving the Web into a Global Data S
Graphity●   Generic open-source Linked Data platform    ●   Independent from domain models and datasources●   Architecture    ●   Model: pure RDF, no object model (above RDF API)        –   Generated SPARQL queries load RDF from triplestore    ●   View        –   XSLT transforms RDF/XML to XHTML    ●   Controller        –   JAX-RS web application matches requests, queries &            transforms
Thanks. Questions?●   Martynas Jusevičius●   Vilnius/Copenhagen●   martynas@graphity.org●   @pumba_lt

Recommended

PDF
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
PPTX
RDF data model
KEY
RDFa Introductory Course Session 2/4 How RDFa
PPTX
Introduction to RDF Data Model
PDF
20110728 datalift-rpi-troy
PDF
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
ODP
Web of data
PDF
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...
PDF
JSONpedia - Facilitating consumption of MediaWiki content
PDF
Trying SPARQL Anything with MEI
PDF
Knowledge graph construction with a façade - The SPARQL Anything Project
PDF
The SPARQL Anything project
PDF
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
PPTX
Publishing and Using Linked Open Data - Day 2
PDF
Another RDF Encoding Form
PPT
Semantic Pipes and Semantic Mashups
 
PDF
Graph databases & data integration v2
PDF
Jesús Barrasa
ODP
Data Integration And Visualization
PDF
Linked Open Data: A simple how-to
PDF
Introducing JSONpedia
PPTX
Fedora Migration Considerations
PPTX
The Semantic Web #10 - SPARQL
PPSX
Introduction to RDF
PPTX
Shrinking the silo boundary: data and schema in the Semantic Web
PDF
RDF, SPARQL and Semantic Repositories
PPTX
DLF 2015 Presentation, "RDF in the Real World."
PPT
man-machine communication:controls
PDF
2013 siryabe - holes effects in plane periodic multilayered viscoelastic media
PPTX
Forgiveness in Interpersonal Relationships - Cole Connor

More Related Content

PDF
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
PPTX
RDF data model
KEY
RDFa Introductory Course Session 2/4 How RDFa
PPTX
Introduction to RDF Data Model
PDF
20110728 datalift-rpi-troy
PDF
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
ODP
Web of data
PDF
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
RDF data model
RDFa Introductory Course Session 2/4 How RDFa
Introduction to RDF Data Model
20110728 datalift-rpi-troy
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Web of data
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...

What's hot

PDF
JSONpedia - Facilitating consumption of MediaWiki content
PDF
Trying SPARQL Anything with MEI
PDF
Knowledge graph construction with a façade - The SPARQL Anything Project
PDF
The SPARQL Anything project
PDF
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
PPTX
Publishing and Using Linked Open Data - Day 2
PDF
Another RDF Encoding Form
PPT
Semantic Pipes and Semantic Mashups
 
PDF
Graph databases & data integration v2
PDF
Jesús Barrasa
ODP
Data Integration And Visualization
PDF
Linked Open Data: A simple how-to
PDF
Introducing JSONpedia
PPTX
Fedora Migration Considerations
PPTX
The Semantic Web #10 - SPARQL
PPSX
Introduction to RDF
PPTX
Shrinking the silo boundary: data and schema in the Semantic Web
PDF
RDF, SPARQL and Semantic Repositories
PPTX
DLF 2015 Presentation, "RDF in the Real World."
JSONpedia - Facilitating consumption of MediaWiki content
Trying SPARQL Anything with MEI
Knowledge graph construction with a façade - The SPARQL Anything Project
The SPARQL Anything project
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
Publishing and Using Linked Open Data - Day 2
Another RDF Encoding Form
Semantic Pipes and Semantic Mashups
 
Graph databases & data integration v2
Jesús Barrasa
Data Integration And Visualization
Linked Open Data: A simple how-to
Introducing JSONpedia
Fedora Migration Considerations
The Semantic Web #10 - SPARQL
Introduction to RDF
Shrinking the silo boundary: data and schema in the Semantic Web
RDF, SPARQL and Semantic Repositories
DLF 2015 Presentation, "RDF in the Real World."

Viewers also liked

PPT
man-machine communication:controls
PDF
2013 siryabe - holes effects in plane periodic multilayered viscoelastic media
PPTX
Forgiveness in Interpersonal Relationships - Cole Connor
PDF
Imee D. Darimbang Resume_3.10.2016
 
PDF
PPTX
Forgiveness In Interpersonal Relationships
ODP
Linked Data success stories
PPTX
Jd quick writes
PPTX
TED Slideshow - Brian Cox
PDF
Hardy_Justin_PPP
PPTX
Preparing to Hand Over the Keys - Succession Planning for Automotive Dealers
PDF
Disturbi del-movimento
PPTX
DOCX
Php codigos interfaces fredy guzman cusihunca
PPT
Notebooksummary
PPTX
Creating powerful beginnings and satisfying endings
PPT
Adjectives presentation
PPTX
Genre based writing
man-machine communication:controls
2013 siryabe - holes effects in plane periodic multilayered viscoelastic media
Forgiveness in Interpersonal Relationships - Cole Connor
Imee D. Darimbang Resume_3.10.2016
 
Forgiveness In Interpersonal Relationships
Linked Data success stories
Jd quick writes
TED Slideshow - Brian Cox
Hardy_Justin_PPP
Preparing to Hand Over the Keys - Succession Planning for Automotive Dealers
Disturbi del-movimento
Php codigos interfaces fredy guzman cusihunca
Notebooksummary
Creating powerful beginnings and satisfying endings
Adjectives presentation
Genre based writing

Similar to Semantic Web introduction

PDF
A Hands On Overview Of The Semantic Web
PDF
RDF Seminar Presentation
PPTX
A Little SPARQL in your Analytics
PDF
SPARQL and Linked Data
PPT
A hands on overview of the semantic web
PDF
Introduction to RDF
PPTX
Infromation Reprentation, Structured Data and Semantics
PPTX
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
PPTX
What's New in RDF 1.1?
PDF
RDF: what and why plus a SPARQL tutorial
PDF
Introduction to RDF & SPARQL
PPT
Webofdata
PPTX
Apa itu RDF dan SPARQL sebagai alat bantu pada big Data
PPTX
Triplestore and SPARQL
PPTX
SWT Lecture Session 2 - RDF
PPTX
Web 3.0 & IoT (English)
PPTX
Web 3.0 & io t (en)
PDF
Web Spa
KEY
Linked services
PDF
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
A Hands On Overview Of The Semantic Web
RDF Seminar Presentation
A Little SPARQL in your Analytics
SPARQL and Linked Data
A hands on overview of the semantic web
Introduction to RDF
Infromation Reprentation, Structured Data and Semantics
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
What's New in RDF 1.1?
RDF: what and why plus a SPARQL tutorial
Introduction to RDF & SPARQL
Webofdata
Apa itu RDF dan SPARQL sebagai alat bantu pada big Data
Triplestore and SPARQL
SWT Lecture Session 2 - RDF
Web 3.0 & IoT (English)
Web 3.0 & io t (en)
Web Spa
Linked services
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs

Recently uploaded

PDF
Dev Dives: Build smarter agents with UiPath Agent Builder
PPTX
kernel PPT (Explanation of Windows Kernal).pptx
PDF
Running Non-Cloud-Native Databases in Cloud-Native Environments_ Challenges a...
PPTX
The power of Slack and MuleSoft | Bangalore MuleSoft Meetup #60
PDF
Top Crypto Supers 15th Report November 2025
PDF
[BDD 2025 - Artificial Intelligence] AI for the Underdogs: Innovation for Sma...
PDF
KMWorld - KM & AI Bring Collectivity, Nostalgia, & Selectivity
PPTX
Leon Brands - Intro to GPU Occlusion (Graphics Programming Conference 2024)
PDF
Mulesoft Meetup Online Portuguese: MCP e IA
PDF
The Necessity of Digital Forensics, the Digital Forensics Process & Laborator...
PPTX
UFCD 0797 - SISTEMAS OPERATIVOS_Unidade Completa.pptx
PPTX
Support, Monitoring, Continuous Improvement & Scaling Agentic Automation [3/3]
PDF
DUBAI IT MODERNIZATION WITH AZURE MANAGED SERVICES.pdf
PDF
"DISC as GPS for team leaders: how to lead a team from storming to performing...
 
PDF
MuleSoft Meetup: Dreamforce'25 Tour- Vibing With AI & Agents.pdf
PDF
So You Want to Work at Google | DevFest Seattle 2025
PDF
How Much Does It Cost to Build an eCommerce Website in 2025.pdf
PPTX
Connecting the unconnectable: Exploring LoRaWAN for IoT
PDF
Oracle MySQL HeatWave - Complete - Version 3
PDF
Beyond Basics: How to Build Scalable, Intelligent Imagery Pipelines
Dev Dives: Build smarter agents with UiPath Agent Builder
kernel PPT (Explanation of Windows Kernal).pptx
Running Non-Cloud-Native Databases in Cloud-Native Environments_ Challenges a...
The power of Slack and MuleSoft | Bangalore MuleSoft Meetup #60
Top Crypto Supers 15th Report November 2025
[BDD 2025 - Artificial Intelligence] AI for the Underdogs: Innovation for Sma...
KMWorld - KM & AI Bring Collectivity, Nostalgia, & Selectivity
Leon Brands - Intro to GPU Occlusion (Graphics Programming Conference 2024)
Mulesoft Meetup Online Portuguese: MCP e IA
The Necessity of Digital Forensics, the Digital Forensics Process & Laborator...
UFCD 0797 - SISTEMAS OPERATIVOS_Unidade Completa.pptx
Support, Monitoring, Continuous Improvement & Scaling Agentic Automation [3/3]
DUBAI IT MODERNIZATION WITH AZURE MANAGED SERVICES.pdf
"DISC as GPS for team leaders: how to lead a team from storming to performing...
 
MuleSoft Meetup: Dreamforce'25 Tour- Vibing With AI & Agents.pdf
So You Want to Work at Google | DevFest Seattle 2025
How Much Does It Cost to Build an eCommerce Website in 2025.pdf
Connecting the unconnectable: Exploring LoRaWAN for IoT
Oracle MySQL HeatWave - Complete - Version 3
Beyond Basics: How to Build Scalable, Intelligent Imagery Pipelines

Semantic Web introduction

  • 1.
  • 2.
    Resource Description Framework● W3C standard since 1999● Graph data model● Triples (graph elements) ● Subject: resource URI ● Property: resource URI ● Object: resource URI or literal value● Multiple syntaxes● Stored in triplestores● SPARQL query language
  • 3.
    Triples/QuadsGraph Subject Property Object http://www.w3.org/ http://www.w3.org/ http://www.w3.org/ People/EM/contact# 1999/02/22-rdf- 2000/10/swap/pim/c me syntax-ns#type ontact#Person http://www.w3.org/ http://www.w3.org/ "Eric Miller" People/EM/contact# 2000/10/swap/pim/c me ontact#fullName http://www.w3.org/ http://www.w3.org/ mailto:em@w3.org People/EM/contact# 2000/10/swap/pim/c me ontact#mailbox http://www.w3.org/ http://www.w3.org/ "Dr." People/EM/contact# 2000/10/swap/pim/c me ontact#personalTit leExample from RDF Primer
  • 4.
  • 5.
    Multiple syntaxes● RDF/XML (the only W3C standard so far)● Plain text ● Turtle (soon W3C standard) ● N-Triples ● Notation3● Namespaces is a shorthand mechanism ● foo: http://example.org/somewhere/ ● ex: http://example.org/somewhere/ ● foo:bar = http://example.org/somewhere/bar ● foo:bar == ex:bar
  • 6.
    RDF/XML syntax<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:contact="http://www.w3.org/2000/10/swap/pim/contact#"> <contact:Person rdf:about="http://www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</contact:personalTitle> </contact:Person></rdf:RDF>
  • 7.
    Turtle syntax@prefix contact:<http://www.w3.org/2000/10/swap/pim/contact#> .<http://www.w3.org/People/EM/contact#me> a contact:Person ; contact:fullName "Eric Miller" ; contact:mailbox <mailto:em@w3.org> ; contact:personalTitle "Dr." .
  • 8.
    OWL (Web OntologyLanguage)● Based on formal semantics ● Enables inference (reasoning)● Open world assumption ● Unknown is not false but undefined● Builds on RDF Schema ● Class (set of individuals) ● Property – Datatype – Object ● Instance (individual)
  • 9.
    Ontologies●Established, reusable vocabularies/schemas ● DublinCore: basic metadata ● FOAF: person and contact information ● SIOC: social media descriptions ● GoodRelations: e-commerce
  • 10.
    SPARQL: RDF querylanguage● RDF graph pattern matching● The only standard NoSQL query language● SPARQL forms ● SPARQL Update forms ● SELECT ● INSERT DATA ● ASK ● DELETE DATA ● DESCRIBE ● INSERT/DELETE ● CONSTRUCT ● LOAD ● CLEAR
  • 11.
    SPARQL examplePREFIX contact:<http://www.w3.org/2000/10/swap/pim/contact#>SELECT *{ ?person contact:mailbox ?mbox } ?person ?mboxhttp://www.w3.org/People/EM/contact#me mailto:em@w3.org
  • 12.
    RDF & SPARQLtools● Frameworks ● Apache Jena ● Sesame● Triplestores ● Dydra (cloud) ● Stardog ● Virtuoso ● BigData
  • 13.
    Linked Data● Linked Data = RDF + REST● Linked Data platform (soon W3C standard) ● Item resources and container resources ● Implement HTTP methods ● Accept and return RDF descriptions● Uniform generic web API● The only global data integration approach
  • 14.
    Linked Data usage● Open datasources ● DBPedia ● Linked Life Data ● UK Open Data● In companies ● BBC: Semantic Publishing ● IBM: Linked Data Basic Profile 1.0
  • 15.
    Further reading● RDF Primer● OWL 2 Web Ontology Language Primer● SPARQL by Example● Learning SPARQL● Linked Data: Evolving the Web into a Global Data S
  • 16.
    Graphity●Generic open-source Linked Data platform ● Independent from domain models and datasources● Architecture ● Model: pure RDF, no object model (above RDF API) – Generated SPARQL queries load RDF from triplestore ● View – XSLT transforms RDF/XML to XHTML ● Controller – JAX-RS web application matches requests, queries & transforms
  • 17.
    Thanks. Questions?● Martynas Jusevičius● Vilnius/Copenhagen● martynas@graphity.org● @pumba_lt

[8]ページ先頭

©2009-2025 Movatter.jp