SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Semantic Modelling WorkshopSemantic Web Technology RinkeHoekstrahoekstra@few.vu.nl Semantic Web Rubik's Cube by dullhunk at flickr under a cc-license. Thanks!
Overview Semantic Web: background Ideology Semantic Web and Linked Data Knowledge Representation and Ontology Quick overview RDF and RDFS OWL 2 DL SKOS SPARQL Resources Wrap Up Tutorial information
Background Information The Web as a Knowledge Base
The Semantic Web Ideology Identity is everything Partial solutions are great too! Layer cake/Web Stack 2/22/10 5 OWL
Key Aspects World Wide Web Consortium Globally unique identifiers URI and IRI Straightforward data integration Interdependent languages Resource Description Framework (RDF) RDF Schema (RDFS) Web Ontology Language (OWL), and OWL 2 SPARQL Query Language for RDF (SPARQL) Semantic Web Rule Language (SWRL) Rule Interchange Format (RIF) Simple Knowledge Organization System (SKOS)
Semantic Web or Linked Data? ,[object Object]
`Metadata’ for web pages
Since ~2006
`Web of Data’
Semantic web as data source in its own right
Linked Data
A ‘Databaseesque’ Web
RDF Triple stores
Common schema and identification mechanism
A single query language2/22/10 7
Linked Open Data 2/22/10 8
2/22/10 9 November 2009: 13.1 Billion triples, 142 Million links
But… not just Web History Semantic Networks and Frame Systems (‘70-ies) Formal Knowledge Representation (KL-One) Description Logics (DL) Model Theoretic Semantics Logic programming Strongly based in methodology Knowledge sharing and reuse Ontologies Formal semantics
Why Ontology? Knowledge bases that mix procedural and declarative knowledge are extremely hard to reuse Ontologies capture the `domain theory’ of a KBS: that what a KBS knows about Procedures capture what a KBS does with that knowledge Problem Solving Methods Slight problem: Rules look like procedures, but can also capture declarative knowledge
Why Formal Semantics? Standard inferences, dependable reasoning Reusable KBS components should guarantee: Soundnessall answers given should be correct Completenessthe system should give all answers Timelinessthe system should answer within reasonable time Consistencythe knowledge in a KB should be provably correct
WARNING Reasoners on the Semantic Web adopt the Open World Assumption as opposed to the Closed World Assumption of many other languages This means that: If a reasoner cannot infer that a conclusion holds, it stays silent, and will not report that it does not hold. This is contrary to the negation as failure (NAF) feature of many rule languages. Why? NAF hinders reusability on the Web because conclusions may change depending on new information.
Ingredients Ontology (TBox) Classesconcepts in the domain (≈ DB tables) Propertiesrelations that hold between individuals, or between an individual and a literal value (≈ DB columns) Axioms (only in OWL)restrictions on relations that may hold between instances of a certain class. Assertions (ABox) Individualsinstances of classes in the ontology (≈ DB records) Property assertionsrelations that hold between instances (≈ DB record entries) Rules
Architecture
Very Quick Overview Examples
Multiple Syntaxes RDF RDF/XMLVerbose, does not make an exact ‘fit’ with RDF data model TurtleHuman readable RDFaEmbedded in XHTML as attributes TriXSupports ‘named graphs’ OWL All RDF syntaxes, though RDF/XML is normative OWL XMLXSLT-able Functional SyntaxMapping to Structural Specification (UML MOF) Manchester SyntaxHuman readable, used by most editors (Protégé, TopBraid)
2/22/10 18 URI’sand Namespaces URI: Universal Resource Identifier ... Just an identifier http://www.leibnizcenter.org/people#joost URL: Universal Resource Location http://www.leibnizcenter.org/people#joost URN: Universal Resource Name urn:leibnizcenter:people:joost Namespace A ‘space’ in which all locally defined names are unique, e.g.: http://www.leibnizcenter.org/people#joost http://www.hcs.science.uva.nl/staff#joost Basis for `trust’
RDF Schema RDF is triple-based<subject,predicate,object> Resources rdf:Resource rdfs:Class rdf:Property rdfs:Literal Properties rdf:type rdfs:subClassOf rdfs:subPropertyOf rdfs:domain rdfs:range rdfs:comment rdfs:label ,[object Object]
Traverse subclass hierarchy
Infer class membership based on domain and range,[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)Ameer Sameer
 
RDF Semantics
RDF SemanticsRDF Semantics
RDF SemanticsJie Bao
 
The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)Myungjin Lee
 
OWL Full Semantics
OWL Full SemanticsOWL Full Semantics
OWL Full SemanticsJie Bao
 
Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology languagehassco2011
 
OWL Web Ontology Language Overview
OWL Web Ontology Language OverviewOWL Web Ontology Language Overview
OWL Web Ontology Language OverviewIgor Myroshnichenko
 
Jarrar: OWL -Web Ontology Language
Jarrar: OWL -Web Ontology LanguageJarrar: OWL -Web Ontology Language
Jarrar: OWL -Web Ontology LanguageMustafa Jarrar
 
Chado for evolutionary biology
Chado for evolutionary biologyChado for evolutionary biology
Chado for evolutionary biologyChris Mungall
 
A Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic WebA Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic WebShamod Lacoul
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)Dan Brickley
 
Another RDF Encoding Form
Another RDF Encoding FormAnother RDF Encoding Form
Another RDF Encoding FormJakob .
 
A year on the Semantic Web @ W3C
A year on the Semantic Web @ W3CA year on the Semantic Web @ W3C
A year on the Semantic Web @ W3CIvan Herman
 

Was ist angesagt? (19)

SWT Lecture Session 3 - SPARQL
SWT Lecture Session 3 - SPARQLSWT Lecture Session 3 - SPARQL
SWT Lecture Session 3 - SPARQL
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
 
RDF Semantics
RDF SemanticsRDF Semantics
RDF Semantics
 
OWL briefing
OWL briefingOWL briefing
OWL briefing
 
The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)
 
OWL Full Semantics
OWL Full SemanticsOWL Full Semantics
OWL Full Semantics
 
5 rdfs
5 rdfs5 rdfs
5 rdfs
 
Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology language
 
SWT Lecture Session 2 - RDF
SWT Lecture Session 2 - RDFSWT Lecture Session 2 - RDF
SWT Lecture Session 2 - RDF
 
OWL Web Ontology Language Overview
OWL Web Ontology Language OverviewOWL Web Ontology Language Overview
OWL Web Ontology Language Overview
 
Jarrar: OWL -Web Ontology Language
Jarrar: OWL -Web Ontology LanguageJarrar: OWL -Web Ontology Language
Jarrar: OWL -Web Ontology Language
 
Chado introduction
Chado introductionChado introduction
Chado introduction
 
Chado for evolutionary biology
Chado for evolutionary biologyChado for evolutionary biology
Chado for evolutionary biology
 
Chado-XML
Chado-XMLChado-XML
Chado-XML
 
A Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic WebA Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic Web
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
Another RDF Encoding Form
Another RDF Encoding FormAnother RDF Encoding Form
Another RDF Encoding Form
 
A year on the Semantic Web @ W3C
A year on the Semantic Web @ W3CA year on the Semantic Web @ W3C
A year on the Semantic Web @ W3C
 
Data in RDF
Data in RDFData in RDF
Data in RDF
 

Andere mochten auch

SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule LanguageSWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule LanguageRommel Carvalho
 
Henninger_MakingReferenceDataMoreMeaningful-Final
Henninger_MakingReferenceDataMoreMeaningful-FinalHenninger_MakingReferenceDataMoreMeaningful-Final
Henninger_MakingReferenceDataMoreMeaningful-FinalScott Henninger
 
Data Transformation using Semantic Web Standards
Data Transformation using Semantic Web StandardsData Transformation using Semantic Web Standards
Data Transformation using Semantic Web StandardsIrene Polikoff
 
Semantic Enterprise Architecture
Semantic Enterprise ArchitectureSemantic Enterprise Architecture
Semantic Enterprise ArchitectureMichael zur Muehlen
 
Semantic Web for Enterprise Architecture
Semantic Web for Enterprise ArchitectureSemantic Web for Enterprise Architecture
Semantic Web for Enterprise ArchitectureJames Lapalme
 
Process Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and ComplianceProcess Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and ComplianceMichael zur Muehlen
 
Social Web Presentation To Agenda Setting 2008
Social Web Presentation To Agenda Setting 2008Social Web Presentation To Agenda Setting 2008
Social Web Presentation To Agenda Setting 2008Philip Sheldrake
 
Web 3.0 / Semantic Web: What it means for academic users, libraries and publi...
Web 3.0 / Semantic Web: What it means for academic users, libraries and publi...Web 3.0 / Semantic Web: What it means for academic users, libraries and publi...
Web 3.0 / Semantic Web: What it means for academic users, libraries and publi...Richard Wallis
 
Syntax and semantics
Syntax and semanticsSyntax and semantics
Syntax and semanticsRushdi Shams
 
CRYPTOGRAPHY AND NETWORK SECURITY
CRYPTOGRAPHY AND NETWORK SECURITYCRYPTOGRAPHY AND NETWORK SECURITY
CRYPTOGRAPHY AND NETWORK SECURITYKathirvel Ayyaswamy
 
public key infrastructure
public key infrastructurepublic key infrastructure
public key infrastructurevimal kumar
 
S/MIME & E-mail Security (Network Security)
S/MIME & E-mail Security (Network Security)S/MIME & E-mail Security (Network Security)
S/MIME & E-mail Security (Network Security)Prafull Johri
 

Andere mochten auch (15)

SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule LanguageSWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
SWRL-F - A Fuzzy Logic Extension of the Semantic Web Rule Language
 
Henninger_MakingReferenceDataMoreMeaningful-Final
Henninger_MakingReferenceDataMoreMeaningful-FinalHenninger_MakingReferenceDataMoreMeaningful-Final
Henninger_MakingReferenceDataMoreMeaningful-Final
 
Data Transformation using Semantic Web Standards
Data Transformation using Semantic Web StandardsData Transformation using Semantic Web Standards
Data Transformation using Semantic Web Standards
 
Semantic Enterprise Architecture
Semantic Enterprise ArchitectureSemantic Enterprise Architecture
Semantic Enterprise Architecture
 
Semantic Web for Enterprise Architecture
Semantic Web for Enterprise ArchitectureSemantic Web for Enterprise Architecture
Semantic Web for Enterprise Architecture
 
Process Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and ComplianceProcess Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and Compliance
 
Social Web Presentation To Agenda Setting 2008
Social Web Presentation To Agenda Setting 2008Social Web Presentation To Agenda Setting 2008
Social Web Presentation To Agenda Setting 2008
 
Web 3.0 / Semantic Web: What it means for academic users, libraries and publi...
Web 3.0 / Semantic Web: What it means for academic users, libraries and publi...Web 3.0 / Semantic Web: What it means for academic users, libraries and publi...
Web 3.0 / Semantic Web: What it means for academic users, libraries and publi...
 
Syntax and semantics
Syntax and semanticsSyntax and semantics
Syntax and semantics
 
CRYPTOGRAPHY AND NETWORK SECURITY
CRYPTOGRAPHY AND NETWORK SECURITYCRYPTOGRAPHY AND NETWORK SECURITY
CRYPTOGRAPHY AND NETWORK SECURITY
 
public key infrastructure
public key infrastructurepublic key infrastructure
public key infrastructure
 
9780840024220 ppt ch03
9780840024220 ppt ch039780840024220 ppt ch03
9780840024220 ppt ch03
 
Email Security Overview
Email Security OverviewEmail Security Overview
Email Security Overview
 
S/MIME & E-mail Security (Network Security)
S/MIME & E-mail Security (Network Security)S/MIME & E-mail Security (Network Security)
S/MIME & E-mail Security (Network Security)
 
Final ppt ecommerce
Final ppt ecommerceFinal ppt ecommerce
Final ppt ecommerce
 

Ähnlich wie Semantic Modelling using Semantic Web Technology

Semantic web
Semantic webSemantic web
Semantic webtariq1352
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyMyungjin Lee
 
UMBEL: Subject Concepts Layer for the Web
UMBEL: Subject Concepts Layer for the WebUMBEL: Subject Concepts Layer for the Web
UMBEL: Subject Concepts Layer for the WebMike Bergman
 
Semantic Web languages: Expressivity vs scalability
Semantic Web languages: Expressivity vs scalabilitySemantic Web languages: Expressivity vs scalability
Semantic Web languages: Expressivity vs scalabilitynvitucci
 
Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Samuel Croset
 
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...Hilmar Lapp
 
Structured Dynamics' Semantic Technologies Product Stack
Structured Dynamics' Semantic Technologies Product StackStructured Dynamics' Semantic Technologies Product Stack
Structured Dynamics' Semantic Technologies Product StackMike Bergman
 
Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabulariesseanb
 
The Legal Rdf Ontology A Generic Model For Legal Documents
The Legal Rdf Ontology A Generic Model For Legal DocumentsThe Legal Rdf Ontology A Generic Model For Legal Documents
The Legal Rdf Ontology A Generic Model For Legal Documentslegalwebsite
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic webMarakana Inc.
 
Federated data stores using semantic web technology
Federated data stores using semantic web technologyFederated data stores using semantic web technology
Federated data stores using semantic web technologySteve Ray
 
Making the semantic web work
Making the semantic web workMaking the semantic web work
Making the semantic web workPaul Houle
 
Services semantic technology_terminology
Services semantic technology_terminologyServices semantic technology_terminology
Services semantic technology_terminologyTenforce
 
20080917 Rev
20080917 Rev20080917 Rev
20080917 Revcharper
 
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionLinking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionRonald Ashri
 

Ähnlich wie Semantic Modelling using Semantic Web Technology (20)

Semantic web
Semantic webSemantic web
Semantic web
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web Ontology
 
eureka09
eureka09eureka09
eureka09
 
UMBEL: Subject Concepts Layer for the Web
UMBEL: Subject Concepts Layer for the WebUMBEL: Subject Concepts Layer for the Web
UMBEL: Subject Concepts Layer for the Web
 
eswc2011phd-schneid
eswc2011phd-schneideswc2011phd-schneid
eswc2011phd-schneid
 
Semantic Web languages: Expressivity vs scalability
Semantic Web languages: Expressivity vs scalabilitySemantic Web languages: Expressivity vs scalability
Semantic Web languages: Expressivity vs scalability
 
Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013
 
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
 
Semantics
SemanticsSemantics
Semantics
 
KIT Graduiertenkolloquium 11.05.2016
KIT Graduiertenkolloquium 11.05.2016KIT Graduiertenkolloquium 11.05.2016
KIT Graduiertenkolloquium 11.05.2016
 
Semantic web
Semantic web Semantic web
Semantic web
 
Structured Dynamics' Semantic Technologies Product Stack
Structured Dynamics' Semantic Technologies Product StackStructured Dynamics' Semantic Technologies Product Stack
Structured Dynamics' Semantic Technologies Product Stack
 
Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabularies
 
The Legal Rdf Ontology A Generic Model For Legal Documents
The Legal Rdf Ontology A Generic Model For Legal DocumentsThe Legal Rdf Ontology A Generic Model For Legal Documents
The Legal Rdf Ontology A Generic Model For Legal Documents
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
 
Federated data stores using semantic web technology
Federated data stores using semantic web technologyFederated data stores using semantic web technology
Federated data stores using semantic web technology
 
Making the semantic web work
Making the semantic web workMaking the semantic web work
Making the semantic web work
 
Services semantic technology_terminology
Services semantic technology_terminologyServices semantic technology_terminology
Services semantic technology_terminology
 
20080917 Rev
20080917 Rev20080917 Rev
20080917 Rev
 
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionLinking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
 

Mehr von Rinke Hoekstra

Knowledge Representation on the Web
Knowledge Representation on the WebKnowledge Representation on the Web
Knowledge Representation on the WebRinke Hoekstra
 
Managing Metadata for Science and Technology Studies: the RISIS case
Managing Metadata for Science and Technology Studies: the RISIS caseManaging Metadata for Science and Technology Studies: the RISIS case
Managing Metadata for Science and Technology Studies: the RISIS caseRinke Hoekstra
 
An Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities DataAn Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities DataRinke Hoekstra
 
QBer - Connect your data to the cloud
QBer - Connect your data to the cloudQBer - Connect your data to the cloud
QBer - Connect your data to the cloudRinke Hoekstra
 
Jurix 2014 welcome presentation
Jurix 2014 welcome presentationJurix 2014 welcome presentation
Jurix 2014 welcome presentationRinke Hoekstra
 
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)Rinke Hoekstra
 
Prov-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance VisualizationProv-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance VisualizationRinke Hoekstra
 
Linkitup: Link Discovery for Research Data
Linkitup: Link Discovery for Research DataLinkitup: Link Discovery for Research Data
Linkitup: Link Discovery for Research DataRinke Hoekstra
 
A Network Analysis of Dutch Regulations - Using the Metalex Document Server
A Network Analysis of Dutch Regulations - Using the Metalex Document ServerA Network Analysis of Dutch Regulations - Using the Metalex Document Server
A Network Analysis of Dutch Regulations - Using the Metalex Document ServerRinke Hoekstra
 
Linked (Open) Data - But what does it buy me?
Linked (Open) Data - But what does it buy me?Linked (Open) Data - But what does it buy me?
Linked (Open) Data - But what does it buy me?Rinke Hoekstra
 
Linked Science - Building a Web of Research Data
Linked Science - Building a Web of Research DataLinked Science - Building a Web of Research Data
Linked Science - Building a Web of Research DataRinke Hoekstra
 
Semantic Representations for Research
Semantic Representations for ResearchSemantic Representations for Research
Semantic Representations for ResearchRinke Hoekstra
 
A Slightly Different Web of Data
A Slightly Different Web of DataA Slightly Different Web of Data
A Slightly Different Web of DataRinke Hoekstra
 
The Knowledge Reengineering Bottleneck
The Knowledge Reengineering BottleneckThe Knowledge Reengineering Bottleneck
The Knowledge Reengineering BottleneckRinke Hoekstra
 
Concept- en Definitie Extractie
Concept- en Definitie ExtractieConcept- en Definitie Extractie
Concept- en Definitie ExtractieRinke Hoekstra
 
SIKS 2011 Semantic Web Languages
SIKS 2011 Semantic Web LanguagesSIKS 2011 Semantic Web Languages
SIKS 2011 Semantic Web LanguagesRinke Hoekstra
 
The MetaLex Document Server - Legal Documents as Versioned Linked Data
The MetaLex Document Server - Legal Documents as Versioned Linked DataThe MetaLex Document Server - Legal Documents as Versioned Linked Data
The MetaLex Document Server - Legal Documents as Versioned Linked DataRinke Hoekstra
 
Querying the Web of Data
Querying the Web of DataQuerying the Web of Data
Querying the Web of DataRinke Hoekstra
 

Mehr von Rinke Hoekstra (20)

Knowledge Representation on the Web
Knowledge Representation on the WebKnowledge Representation on the Web
Knowledge Representation on the Web
 
Managing Metadata for Science and Technology Studies: the RISIS case
Managing Metadata for Science and Technology Studies: the RISIS caseManaging Metadata for Science and Technology Studies: the RISIS case
Managing Metadata for Science and Technology Studies: the RISIS case
 
An Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities DataAn Ecosystem for Linked Humanities Data
An Ecosystem for Linked Humanities Data
 
QBer - Connect your data to the cloud
QBer - Connect your data to the cloudQBer - Connect your data to the cloud
QBer - Connect your data to the cloud
 
Jurix 2014 welcome presentation
Jurix 2014 welcome presentationJurix 2014 welcome presentation
Jurix 2014 welcome presentation
 
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
 
Prov-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance VisualizationProv-O-Viz: Interactive Provenance Visualization
Prov-O-Viz: Interactive Provenance Visualization
 
Linkitup: Link Discovery for Research Data
Linkitup: Link Discovery for Research DataLinkitup: Link Discovery for Research Data
Linkitup: Link Discovery for Research Data
 
A Network Analysis of Dutch Regulations - Using the Metalex Document Server
A Network Analysis of Dutch Regulations - Using the Metalex Document ServerA Network Analysis of Dutch Regulations - Using the Metalex Document Server
A Network Analysis of Dutch Regulations - Using the Metalex Document Server
 
Linked (Open) Data - But what does it buy me?
Linked (Open) Data - But what does it buy me?Linked (Open) Data - But what does it buy me?
Linked (Open) Data - But what does it buy me?
 
Linked Science - Building a Web of Research Data
Linked Science - Building a Web of Research DataLinked Science - Building a Web of Research Data
Linked Science - Building a Web of Research Data
 
COMMIT/VIVO
COMMIT/VIVOCOMMIT/VIVO
COMMIT/VIVO
 
Semantic Representations for Research
Semantic Representations for ResearchSemantic Representations for Research
Semantic Representations for Research
 
A Slightly Different Web of Data
A Slightly Different Web of DataA Slightly Different Web of Data
A Slightly Different Web of Data
 
The Knowledge Reengineering Bottleneck
The Knowledge Reengineering BottleneckThe Knowledge Reengineering Bottleneck
The Knowledge Reengineering Bottleneck
 
Linked Census Data
Linked Census DataLinked Census Data
Linked Census Data
 
Concept- en Definitie Extractie
Concept- en Definitie ExtractieConcept- en Definitie Extractie
Concept- en Definitie Extractie
 
SIKS 2011 Semantic Web Languages
SIKS 2011 Semantic Web LanguagesSIKS 2011 Semantic Web Languages
SIKS 2011 Semantic Web Languages
 
The MetaLex Document Server - Legal Documents as Versioned Linked Data
The MetaLex Document Server - Legal Documents as Versioned Linked DataThe MetaLex Document Server - Legal Documents as Versioned Linked Data
The MetaLex Document Server - Legal Documents as Versioned Linked Data
 
Querying the Web of Data
Querying the Web of DataQuerying the Web of Data
Querying the Web of Data
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Kürzlich hochgeladen (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Semantic Modelling using Semantic Web Technology

  • 1. Semantic Modelling WorkshopSemantic Web Technology RinkeHoekstrahoekstra@few.vu.nl Semantic Web Rubik's Cube by dullhunk at flickr under a cc-license. Thanks!
  • 2.
  • 3. Overview Semantic Web: background Ideology Semantic Web and Linked Data Knowledge Representation and Ontology Quick overview RDF and RDFS OWL 2 DL SKOS SPARQL Resources Wrap Up Tutorial information
  • 4. Background Information The Web as a Knowledge Base
  • 5. The Semantic Web Ideology Identity is everything Partial solutions are great too! Layer cake/Web Stack 2/22/10 5 OWL
  • 6. Key Aspects World Wide Web Consortium Globally unique identifiers URI and IRI Straightforward data integration Interdependent languages Resource Description Framework (RDF) RDF Schema (RDFS) Web Ontology Language (OWL), and OWL 2 SPARQL Query Language for RDF (SPARQL) Semantic Web Rule Language (SWRL) Rule Interchange Format (RIF) Simple Knowledge Organization System (SKOS)
  • 7.
  • 11. Semantic web as data source in its own right
  • 15. Common schema and identification mechanism
  • 16. A single query language2/22/10 7
  • 17. Linked Open Data 2/22/10 8
  • 18. 2/22/10 9 November 2009: 13.1 Billion triples, 142 Million links
  • 19. But… not just Web History Semantic Networks and Frame Systems (‘70-ies) Formal Knowledge Representation (KL-One) Description Logics (DL) Model Theoretic Semantics Logic programming Strongly based in methodology Knowledge sharing and reuse Ontologies Formal semantics
  • 20. Why Ontology? Knowledge bases that mix procedural and declarative knowledge are extremely hard to reuse Ontologies capture the `domain theory’ of a KBS: that what a KBS knows about Procedures capture what a KBS does with that knowledge Problem Solving Methods Slight problem: Rules look like procedures, but can also capture declarative knowledge
  • 21. Why Formal Semantics? Standard inferences, dependable reasoning Reusable KBS components should guarantee: Soundnessall answers given should be correct Completenessthe system should give all answers Timelinessthe system should answer within reasonable time Consistencythe knowledge in a KB should be provably correct
  • 22. WARNING Reasoners on the Semantic Web adopt the Open World Assumption as opposed to the Closed World Assumption of many other languages This means that: If a reasoner cannot infer that a conclusion holds, it stays silent, and will not report that it does not hold. This is contrary to the negation as failure (NAF) feature of many rule languages. Why? NAF hinders reusability on the Web because conclusions may change depending on new information.
  • 23. Ingredients Ontology (TBox) Classesconcepts in the domain (≈ DB tables) Propertiesrelations that hold between individuals, or between an individual and a literal value (≈ DB columns) Axioms (only in OWL)restrictions on relations that may hold between instances of a certain class. Assertions (ABox) Individualsinstances of classes in the ontology (≈ DB records) Property assertionsrelations that hold between instances (≈ DB record entries) Rules
  • 26. Multiple Syntaxes RDF RDF/XMLVerbose, does not make an exact ‘fit’ with RDF data model TurtleHuman readable RDFaEmbedded in XHTML as attributes TriXSupports ‘named graphs’ OWL All RDF syntaxes, though RDF/XML is normative OWL XMLXSLT-able Functional SyntaxMapping to Structural Specification (UML MOF) Manchester SyntaxHuman readable, used by most editors (Protégé, TopBraid)
  • 27. 2/22/10 18 URI’sand Namespaces URI: Universal Resource Identifier ... Just an identifier http://www.leibnizcenter.org/people#joost URL: Universal Resource Location http://www.leibnizcenter.org/people#joost URN: Universal Resource Name urn:leibnizcenter:people:joost Namespace A ‘space’ in which all locally defined names are unique, e.g.: http://www.leibnizcenter.org/people#joost http://www.hcs.science.uva.nl/staff#joost Basis for `trust’
  • 28.
  • 30.
  • 31.
  • 32. OWL 2 DL Reasoning Consistency and coherency checking Are all axioms and assertions consistent? Classification Determine subclass relations between classes Infer disjointness and equivalence of classes Realization Determine class membership for individuals Infer new property relations with other individuals
  • 33. OWL 2 DL (1) owl:Thing and owl:Nothing Class axioms Intersection, union, disjointness, equivalence:Minister disjointWith:Kamerlid someValuesFrom (existential):Omnivore subClassOf:Animal and (:eats some :Vegetable) allValuesFrom (universal):Herbivore subClassOf:Animal and (:eats only :Vegetable) hasValue:CowsCalledBettyequivalentTo:Cow and (:name has “Betty”) Self:Narcissist equivalentTo:likes Self
  • 34. OWL 2 DL (2) Class axioms (cont’d) (Qualified) Cardinality:Premier equivalentTo:is_premier_vanmin 1 :Kabinet:KabinetsubClassOf:heeft_premiermax 1 :Premier Property axioms Transitive, chains Inverse Functional, inverse functional Reflexive, irreflexive Symmetric, asymmetric Disjoint, equivalent Property types Object Property vs. Datatype Property
  • 35. OWL 2 Profiles Subsets of OWL 2 syntax that have desirable computational properties OWL 2 QL Optimized for ontologies with many instances Query answering OWL 2 EL Optimized for ontologies with many classes OWL 2 RL Implementable using rule-based technology
  • 36. Vocabularies RDFS and OWL 2 DL semantics often too much Simple method for describing taxonomies Simple Knowledge Organization System Lifting existing KOS’s to the Semantic Web Every skos:Concept is an OWL individual Lightweight semantic relations: broader, narrower, and related. Lightweight mapping relations between skos:ConceptSchemes. JURIX 2009
  • 37. Querying: SPARQL RDF Repositories exposed via SPARQL Endpoints Query types SELECT … WHERE … CONSTRUCT … WHERE … ( similar to rules!) DELETE … WHERE … Example PREFIXr: <http://www.overheid.nl/regering#> PREFIXk: <http://www.overheid.nl/kabinet#> SELECT ?name WHERE { ?xr:is_premier_van k:balkenende_4. ?xr:name?name } ?xbinds with <http://www.overheid.nl/personen#balkenende> ?name binds with“Jan Peter Balkenende”^^xsd:string 2/22/10 27
  • 38. Resources: Documentation W3C Semantic Web portalhttp://www.w3.org/standards/semanticweb/ Start with RDF Primerhttp://www.w3.org/TR/rdf-primer/ OWL2 Document Overview & Primerhttp://www.w3.org/TR/owl-overview/http://www.w3.org/TR/owl-primer/ SPARQLhttp://www.w3.org/TR/rdf-sparql-query/ SKOS Primerhttp://www.w3.org/TR/skos-primer/ Rule Interchange Formathttp://www.w3.org/2005/rules/wiki/RIF_Working_Group
  • 39. Resources: Tools Editors TopBraid Composer (RDF+OWL) Protégé 4 (OWL Only) Reasoners Pellet, Fact++, OWLIM, Racer, HermiT, CEL RDF Repositories OpenRDF Sesame, 4Store/5Store, Virtuoso, Mulgara RDB to RDF bridges D2RQ
  • 40. Wrap Up: Benefits Single `database schema’ eases query writing Global identifiers facilitate data integration Layered approach eases extensibility Formal semantics ensure dependability
  • 41. Wrap Up: Tutorial Information 2 Hour session TopBraid Composer Standard (trial license) What we’ll do: Understanding an ontology & using a reasoner Data integration using SPARQL Simple OWL class definitions Advanced OWL class definitions (extra)

Hinweis der Redaktion

  1. Jasper Maas - VPRO
  2. Jasper Maas - VPRO