SlideShare uma empresa Scribd logo
1 de 18
Linked Data &
Semantic Web
Technology




                The Semantic Web
 Part 6. RDF Vocabularies: RDF Schema


                    Dr. Myungjin Lee
Ability to Define the Vocabularies

                        This is a property, and it indicates person’s name.



           <?xml version="1.0"?>
           <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
                    xmlns:s="http://example.org/person/vocab#">

                 <rdf:Description rdf:about="http://example.org/person/mjlee">
                    <s:name>Myungjin Lee</s:name>
                 </rdf:Description>

                 <rdf:Description rdf:about="http://example.org/person/john">     These resources are person.
                    <s:name>John Mayer</s:name>
                 </rdf:Description>

                 <rdf:Description rdf:about="http://example.org/person/berners-lee">
                    <s:name>Tim Berners-Lee</s:name>
                 </rdf:Description>

           </rdf:RDF>




                                                                                                                2
Linked Data & Semantic Web Technology
RDF Vocabularies: RDF Schema
      • RDF Schema
                – a set of classes with certain properties using the RDF extensible
                  knowledge representation language
                – providing basic elements for the description of ontologies
                          • The resources in the RDF Schema vocabulary have URIrefs with the prefix
                            http://www.w3.org/2000/01/rdf-schema# (conventionally
                            associated with the QName prefix rdfs:).
                – W3C Recommendation 10 February 2004


      • RDF Schema allows:
                – definition of classes and class instantiation
                – definition of properties and simple restrictions
                – definition of hierarchies of classes and properties



                                                                                                      3
Linked Data & Semantic Web Technology
Describing Classes
      • Class
                – "kinds of things“, the generic concept of a Type or Category


      • Vocabularies for describing classes
                – rdfs:Class
                          • the class of resources
                – rdfs:Resource
                          • all things described by RDF are called resources, and are instances of the
                            class rdfs:Resource.
                – rdf:type
                          • to state that a resource is an instance of a class
                – rdfs:subClassOf
                          • to state that all the instances of one class are instances of another



                                                                                                         4
Linked Data & Semantic Web Technology
A Vehicle Class Hierarchy
                                                                rdfs:Resource




                                         ex:PassengerVehicle      rdfs:Class



                                                                                            ex:Truck


         ex:MiniVan




                                              ex:Van           ex:MotorVehicle




                                                                                 rdf:type
                                        exthings:companyCar                      rdfs:subClassOf



                                                                                                       5
Linked Data & Semantic Web Technology
A Vehicle Class Hierarchy
                                                                           rdfs:Resource




                                         ex:PassengerVehicle                 rdfs:Class



                                                                                                       ex:Truck


         ex:MiniVan
                                         rdfs:subClassOf




                                              ex:Van                      ex:MotorVehicle




                                                               rdf:type                     rdf:type
                                        exthings:companyCar                                 rdfs:subClassOf
                                                                                            inferred triple

                                                                                                                  6
Linked Data & Semantic Web Technology
ex:MotorVehicle          rdf:type            rdfs:Class   .
                                        ex:PassengerVehicle      rdf:type            rdfs:Class   .
                                        ex:Van                   rdf:type            rdfs:Class   .
                                        ex:Truck                 rdf:type            rdfs:Class   .
                                        ex:MiniVan               rdf:type            rdfs:Class   .

                                        ex:PassengerVehicle      rdfs:subClassOf     ex:MotorVehicle .
                                        ex:Van                   rdfs:subClassOf     ex:MotorVehicle .
                                        ex:Truck                 rdfs:subClassOf     ex:MotorVehicle .

                                        ex:MiniVan               rdfs:subClassOf     ex:Van .
                                        ex:MiniVan               rdfs:subClassOf     ex:PassengerVehicle .



                                                                            <?xml version="1.0"?>
                                                                            <rdf:RDF
                                                                              xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
                                                                              xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
                                                                              xml:base="http://example.org/schemas/vehicles">
       ex:PassengerVehicle
                                                                            <rdfs:Class rdf:ID="MotorVehicle"/>
                                             rdfs:Class
                                                                            <rdfs:Class rdf:ID="PassengerVehicle">
                                                                              <rdfs:subClassOf rdf:resource="#MotorVehicle"/>
                                                                            </rdfs:Class>
 ex:MiniVan
                                                              ex:Truck      <rdfs:Class rdf:ID="Truck">
                                                                              <rdfs:subClassOf rdf:resource="#MotorVehicle"/>
                                                                            </rdfs:Class>

                                                                            <rdfs:Class rdf:ID="Van">
                                                                              <rdfs:subClassOf rdf:resource="#MotorVehicle"/>
                                                                            </rdfs:Class>
         ex:Van                         ex:MotorVehicle
                                                                            <rdfs:Class rdf:ID="MiniVan">
                                                                              <rdfs:subClassOf rdf:resource="#Van"/>
                                                                              <rdfs:subClassOf rdf:resource="#PassengerVehicle"/>
                                                                            </rdfs:Class>

                                                                            </rdf:RDF>
                                                                                                                                        7
Linked Data & Semantic Web Technology
Describing Properties
      • Vocabularies for describing properties
                – rdf:Property
                          • the class of RDF properties


                – rdfs:subPropertyOf
                          • to state that all resources related by one property are also related by
                            another


                – rdfs:domain
                          • to state that any resource that has a given property is an instance of one or
                            more classes


                – rdfs:range
                          • to state that the values of a property are instances of one or more classes


                                                                                                            8
Linked Data & Semantic Web Technology
Properties of Vehicle Schema
                                                                                              rdf:type
                                                                                              rdfs:range
                                                                                              rdfs:domain
                                                                                              rdfs:subPropertyOf
                                                                                              rdfs:subClassOf

                                    ex:Person           ex:registeredTo


                                                                            ex:MotorVehicle
         rdfs:Class


                                                           ex:driver

                       rdf:Property


                                                       ex:primaryDriver

          rdfs:Datatype



                                        xsd:integer   ex:rearSeatLegRoom   ex:PassengerVehicle




                                                                                                                   9
Linked Data & Semantic Web Technology
Properties of Vehicle Schema
                                                                                                                  rdf:type
                                                                                                                  rdfs:range
                                                                                                                  rdfs:domain
                                                                                                                  rdfs:subPropertyOf
                                                                                                                  rdfs:subClassOf
                                                                                                                  infered triple
                                    ex:Person           ex:registeredTo


                                                                                                ex:MotorVehicle
         rdfs:Class


                                                           ex:driver

                                                                   rdfs:domain
                       rdf:Property


                                                       ex:primaryDriver
                                                                                 rdfs:domain
          rdfs:Datatype



                                        xsd:integer   ex:rearSeatLegRoom                       ex:PassengerVehicle




                                                                                                                                       10
Linked Data & Semantic Web Technology
An Instance of Vehicle Schema
                                                                                                                          rdf:type
            ex:Person                                        ex:registeredTo                                              rdfs:range
                                                                                                                          rdfs:domain
                                                                                            ex:MotorVehicle               rdfs:subPropertyOf
                                                                                                                          rdfs:subClassOf
                                        rdf:Property            ex:driver                                                 infered triple




                                                            ex:primaryDriver              ex:PassengerVehicle




                                          ex:registeredTo                            ex:primaryDriver
     exthings:staff85740                                    exthings:johnSmithsCar                        exhings:JohnSmith




                                                                                                                                            11
Linked Data & Semantic Web Technology
An Instance of Vehicle Schema
                                                                                                                          rdf:type
            ex:Person                                        ex:registeredTo                                              rdfs:range
                                                                                                                          rdfs:domain
                                                                                            ex:MotorVehicle               rdfs:subPropertyOf
                                                                                                                          rdfs:subClassOf
                                        rdf:Property            ex:driver                                                 infered triple




                                                            ex:primaryDriver              ex:PassengerVehicle


      rdf:type                                                          rdf:type




                                          ex:registeredTo                            ex:primaryDriver
     exthings:staff85740                                    exthings:johnSmithsCar                        exhings:JohnSmith


                                                                                        ex:driver
                                                                                                                                            12
Linked Data & Semantic Web Technology
TBox and ABox
      • TBox
                – "terminological component"
                – a conceptualization associated with a set of facts


      • ABox
                – "assertion component"
                – a fact associated with a terminological vocabulary within a knowledge
                  base




                                                                                          13
Linked Data & Semantic Web Technology
TBox and ABox
                                                                                                                          rdf:type
            ex:Person                                        ex:registeredTo                                              rdfs:range
                                                                                                                          rdfs:domain
                                                                                            ex:MotorVehicle               rdfs:subPropertyOf
                                                                                                                          rdfs:subClassOf
                                        rdf:Property            ex:driver                                                 infered triple




                                                            ex:primaryDriver              ex:PassengerVehicle


      rdf:type                                                          rdf:type


                                                                                                                                TBox

                                                                                                                                ABox

                                          ex:registeredTo                            ex:primaryDriver
     exthings:staff85740                                    exthings:johnSmithsCar                        exhings:JohnSmith


                                                                                        ex:driver
                                                                                                                                            14
Linked Data & Semantic Web Technology
Other Vocabularies
      •       rdfs:label
                – to provide a human-readable version of a resource's name

      •       rdfs:comment
                – to provide a human-readable description of a resource

      •       rdfs:seeAlso
                – to indicate a resource that might provide additional information about the subject resource

      •       rdfs:isDefinedBy
                – to indicate a resource defining the subject resource

                                        <?xml version="1.0"?>
                                        <rdf:RDF
                                            xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
                                            xmlns:kdc="http://data.kdata.kr/class/"
                                            xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">

                                          <kdc:StateDesignatedHeritage rdf:about="http://data.kdata.kr/resource/Namdaemun">
                                             <rdfs:label xml:lang="ko">남대문</rdfs:label>
                                             <rdfs:label xml:lang="en">Namdaemun</rdfs:label>
                                             <rdfs:seeAlso rdf:resource="http://dbpedia.org/resource/Namdaemun"/>
                                             <rdfs:comment>국보 1호</rdfs:comment>
                                          </kdc:StateDesignatedHeritage>

                                        </rdf:RDF>

                                                                                                                              15
Linked Data & Semantic Web Technology
Structure of RDF Vocabularies




                                        16
Linked Data & Semantic Web Technology
References
      •       http://www.w3.org/TR/2004/REC-rdf-primer-20040210/
      •       http://www.w3.org/TR/rdf-schema/
      •       http://www.slideshare.net/lysander07/openhpi-22
      •       http://seijikoide.files.wordpress.com/2011/10/rdfs_entities.jpg




                                                                                17
Linked Data & Semantic Web Technology
Dr. Myungjin Lee
                                                                  e-Mail : mjlee@li-st.com
                                                Twitter : http://twitter.com/MyungjinLee
                                           Facebook : http://www.facebook.com/mjinlee
                                        SlideShare : http://www.slideshare.net/onlyjiny/
                                                                                       18
                                                                                        18
Linked Data & Semantic Web Technology

Mais conteúdo relacionado

Mais procurados

Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebMarin Dimitrov
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic WebLuigi De Russis
 
OWL-XML-Summer-School-09
OWL-XML-Summer-School-09OWL-XML-Summer-School-09
OWL-XML-Summer-School-09Duncan Hull
 
Relational Database to RDF (RDB2RDF)
Relational Database to RDF (RDB2RDF)Relational Database to RDF (RDB2RDF)
Relational Database to RDF (RDB2RDF)EUCLID project
 
Jena – A Semantic Web Framework for Java
Jena – A Semantic Web Framework for JavaJena – A Semantic Web Framework for Java
Jena – A Semantic Web Framework for JavaAleksander Pohl
 
An Introduction to SPARQL
An Introduction to SPARQLAn Introduction to SPARQL
An Introduction to SPARQLOlaf Hartig
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataFabien Gandon
 
Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic webR A Akerkar
 
The semantic web
The semantic web The semantic web
The semantic web ap
 
SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)Thomas Francart
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technologyStanley Wang
 
Linked Data의 RDF 어휘 이해하고 체험하기 - FOAF, SIOC, SKOS를 중심으로 -
Linked Data의 RDF 어휘 이해하고 체험하기 - FOAF, SIOC, SKOS를 중심으로 -Linked Data의 RDF 어휘 이해하고 체험하기 - FOAF, SIOC, SKOS를 중심으로 -
Linked Data의 RDF 어휘 이해하고 체험하기 - FOAF, SIOC, SKOS를 중심으로 -Dongbum Kim
 
Resource description framework
Resource description frameworkResource description framework
Resource description frameworkhozifa1010
 
Semantic web
Semantic webSemantic web
Semantic webtariq1352
 
Semantic Web - Ontologies
Semantic Web - OntologiesSemantic Web - Ontologies
Semantic Web - OntologiesSerge Linckels
 
Ontology Building and its Application using Hozo
Ontology Building and its Application using HozoOntology Building and its Application using Hozo
Ontology Building and its Application using HozoKouji Kozaki
 
Presentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxPresentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxssuser97bdaf
 
RDF 개념 및 구문 소개
RDF 개념 및 구문 소개RDF 개념 및 구문 소개
RDF 개념 및 구문 소개Dongbum Kim
 

Mais procurados (20)

Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic Web
 
RDF 해설서
RDF 해설서RDF 해설서
RDF 해설서
 
OWL-XML-Summer-School-09
OWL-XML-Summer-School-09OWL-XML-Summer-School-09
OWL-XML-Summer-School-09
 
Relational Database to RDF (RDB2RDF)
Relational Database to RDF (RDB2RDF)Relational Database to RDF (RDB2RDF)
Relational Database to RDF (RDB2RDF)
 
Jena – A Semantic Web Framework for Java
Jena – A Semantic Web Framework for JavaJena – A Semantic Web Framework for Java
Jena – A Semantic Web Framework for Java
 
An Introduction to SPARQL
An Introduction to SPARQLAn Introduction to SPARQL
An Introduction to SPARQL
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 
Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic web
 
The semantic web
The semantic web The semantic web
The semantic web
 
SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)
 
Semantic web
Semantic webSemantic web
Semantic web
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technology
 
Linked Data의 RDF 어휘 이해하고 체험하기 - FOAF, SIOC, SKOS를 중심으로 -
Linked Data의 RDF 어휘 이해하고 체험하기 - FOAF, SIOC, SKOS를 중심으로 -Linked Data의 RDF 어휘 이해하고 체험하기 - FOAF, SIOC, SKOS를 중심으로 -
Linked Data의 RDF 어휘 이해하고 체험하기 - FOAF, SIOC, SKOS를 중심으로 -
 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
Semantic web
Semantic webSemantic web
Semantic web
 
Semantic Web - Ontologies
Semantic Web - OntologiesSemantic Web - Ontologies
Semantic Web - Ontologies
 
Ontology Building and its Application using Hozo
Ontology Building and its Application using HozoOntology Building and its Application using Hozo
Ontology Building and its Application using Hozo
 
Presentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxPresentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptx
 
RDF 개념 및 구문 소개
RDF 개념 및 구문 소개RDF 개념 및 구문 소개
RDF 개념 및 구문 소개
 

Destaque

Development of Twitter Application #6 - Trends
Development of Twitter Application #6 - TrendsDevelopment of Twitter Application #6 - Trends
Development of Twitter Application #6 - TrendsMyungjin Lee
 
Development of Twitter Application #3 - OAuth
Development of Twitter Application #3 - OAuthDevelopment of Twitter Application #3 - OAuth
Development of Twitter Application #3 - OAuthMyungjin Lee
 
Development of Twitter Application #7 - Search
Development of Twitter Application #7 - SearchDevelopment of Twitter Application #7 - Search
Development of Twitter Application #7 - SearchMyungjin Lee
 
시맨틱 웹에서의 콘텐츠 검색(Contents search on the semantic web)
시맨틱 웹에서의 콘텐츠 검색(Contents search on the semantic web)시맨틱 웹에서의 콘텐츠 검색(Contents search on the semantic web)
시맨틱 웹에서의 콘텐츠 검색(Contents search on the semantic web)Myungjin Lee
 
Mining Social media for Product Development & Marketing Insights
Mining Social media for Product Development & Marketing InsightsMining Social media for Product Development & Marketing Insights
Mining Social media for Product Development & Marketing Insightsjuliannacole
 
Domain, Range, Functions -5 2 All Ex amples
Domain, Range, Functions -5 2 All Ex amplesDomain, Range, Functions -5 2 All Ex amples
Domain, Range, Functions -5 2 All Ex amplesguestf492df
 
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsSocial Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsMyungjin Lee
 
쉽게 이해하는 LOD
쉽게 이해하는 LOD쉽게 이해하는 LOD
쉽게 이해하는 LODMyungjin Lee
 

Destaque (9)

Development of Twitter Application #6 - Trends
Development of Twitter Application #6 - TrendsDevelopment of Twitter Application #6 - Trends
Development of Twitter Application #6 - Trends
 
Hpm2010seminar2
Hpm2010seminar2Hpm2010seminar2
Hpm2010seminar2
 
Development of Twitter Application #3 - OAuth
Development of Twitter Application #3 - OAuthDevelopment of Twitter Application #3 - OAuth
Development of Twitter Application #3 - OAuth
 
Development of Twitter Application #7 - Search
Development of Twitter Application #7 - SearchDevelopment of Twitter Application #7 - Search
Development of Twitter Application #7 - Search
 
시맨틱 웹에서의 콘텐츠 검색(Contents search on the semantic web)
시맨틱 웹에서의 콘텐츠 검색(Contents search on the semantic web)시맨틱 웹에서의 콘텐츠 검색(Contents search on the semantic web)
시맨틱 웹에서의 콘텐츠 검색(Contents search on the semantic web)
 
Mining Social media for Product Development & Marketing Insights
Mining Social media for Product Development & Marketing InsightsMining Social media for Product Development & Marketing Insights
Mining Social media for Product Development & Marketing Insights
 
Domain, Range, Functions -5 2 All Ex amples
Domain, Range, Functions -5 2 All Ex amplesDomain, Range, Functions -5 2 All Ex amples
Domain, Range, Functions -5 2 All Ex amples
 
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsSocial Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
 
쉽게 이해하는 LOD
쉽게 이해하는 LOD쉽게 이해하는 LOD
쉽게 이해하는 LOD
 

Semelhante a RDF Vocabularies for Describing Classes and Properties

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
 
Lecture the semantic_web_part_2
Lecture the semantic_web_part_2Lecture the semantic_web_part_2
Lecture the semantic_web_part_2IKS - Project
 
The Semantic Web #5 - RDF (2)
The Semantic Web #5 - RDF (2)The Semantic Web #5 - RDF (2)
The Semantic Web #5 - RDF (2)Myungjin Lee
 
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.
 
Rdf Overview Presentation
Rdf Overview PresentationRdf Overview Presentation
Rdf Overview PresentationKen Varnum
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsRinke Hoekstra
 
RDFa Semantic Web
RDFa Semantic WebRDFa Semantic Web
RDFa Semantic WebRob Paok
 
Rdf data-model-and-storage
Rdf data-model-and-storageRdf data-model-and-storage
Rdf data-model-and-storage灿辉 葛
 
MR^3: Meta-Model Management based on RDFs Revision Reflection
MR^3: Meta-Model Management based on RDFs Revision ReflectionMR^3: Meta-Model Management based on RDFs Revision Reflection
MR^3: Meta-Model Management based on RDFs Revision ReflectionTakeshi Morita
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIsJosef Petrák
 
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
 
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
 
SHARE & the Semantic Web — This Time it's Personal
SHARE & the Semantic Web — This Time it's PersonalSHARE & the Semantic Web — This Time it's Personal
SHARE & the Semantic Web — This Time it's PersonalLuke McCarthy
 
OpenCms Days 2012 - Keynote: Semantic Technologies for CMS
OpenCms Days 2012 - Keynote: Semantic Technologies for CMSOpenCms Days 2012 - Keynote: Semantic Technologies for CMS
OpenCms Days 2012 - Keynote: Semantic Technologies for CMSAlkacon Software GmbH & Co. KG
 
Chapter 3 semantic web
Chapter 3 semantic webChapter 3 semantic web
Chapter 3 semantic webR A Akerkar
 
Introduction to RDFa
Introduction to RDFaIntroduction to RDFa
Introduction to RDFaIvan Herman
 

Semelhante a RDF Vocabularies for Describing Classes and Properties (20)

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
 
Lecture the semantic_web_part_2
Lecture the semantic_web_part_2Lecture the semantic_web_part_2
Lecture the semantic_web_part_2
 
The Semantic Web #5 - RDF (2)
The Semantic Web #5 - RDF (2)The Semantic Web #5 - RDF (2)
The Semantic Web #5 - RDF (2)
 
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
 
Rdf Overview Presentation
Rdf Overview PresentationRdf Overview Presentation
Rdf Overview Presentation
 
Semantic Web talk TEMPLATE
Semantic Web talk TEMPLATESemantic Web talk TEMPLATE
Semantic Web talk TEMPLATE
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
RDFa Semantic Web
RDFa Semantic WebRDFa Semantic Web
RDFa Semantic Web
 
Rdf data-model-and-storage
Rdf data-model-and-storageRdf data-model-and-storage
Rdf data-model-and-storage
 
MR^3: Meta-Model Management based on RDFs Revision Reflection
MR^3: Meta-Model Management based on RDFs Revision ReflectionMR^3: Meta-Model Management based on RDFs Revision Reflection
MR^3: Meta-Model Management based on RDFs Revision Reflection
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
 
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
 
Linked services
Linked servicesLinked services
Linked services
 
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)
 
SHARE & the Semantic Web — This Time it's Personal
SHARE & the Semantic Web — This Time it's PersonalSHARE & the Semantic Web — This Time it's Personal
SHARE & the Semantic Web — This Time it's Personal
 
OpenCms Days 2012 - Keynote: Semantic Technologies for CMS
OpenCms Days 2012 - Keynote: Semantic Technologies for CMSOpenCms Days 2012 - Keynote: Semantic Technologies for CMS
OpenCms Days 2012 - Keynote: Semantic Technologies for CMS
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
Chapter 3 semantic web
Chapter 3 semantic webChapter 3 semantic web
Chapter 3 semantic web
 
Introduction to RDFa
Introduction to RDFaIntroduction to RDFa
Introduction to RDFa
 
SWT Lecture Session 5 - RDFS
SWT Lecture Session 5 - RDFSSWT Lecture Session 5 - RDFS
SWT Lecture Session 5 - RDFS
 

Mais de Myungjin Lee

지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)Myungjin Lee
 
JSP 프로그래밍 #05 HTML과 JSP
JSP 프로그래밍 #05 HTML과 JSPJSP 프로그래밍 #05 HTML과 JSP
JSP 프로그래밍 #05 HTML과 JSPMyungjin Lee
 
JSP 프로그래밍 #04 JSP 의 기본
JSP 프로그래밍 #04 JSP 의 기본JSP 프로그래밍 #04 JSP 의 기본
JSP 프로그래밍 #04 JSP 의 기본Myungjin Lee
 
JSP 프로그래밍 #03 서블릿
JSP 프로그래밍 #03 서블릿JSP 프로그래밍 #03 서블릿
JSP 프로그래밍 #03 서블릿Myungjin Lee
 
JSP 프로그래밍 #02 서블릿과 JSP 시작하기
JSP 프로그래밍 #02 서블릿과 JSP 시작하기JSP 프로그래밍 #02 서블릿과 JSP 시작하기
JSP 프로그래밍 #02 서블릿과 JSP 시작하기Myungjin Lee
 
JSP 프로그래밍 #01 웹 프로그래밍
JSP 프로그래밍 #01 웹 프로그래밍JSP 프로그래밍 #01 웹 프로그래밍
JSP 프로그래밍 #01 웹 프로그래밍Myungjin Lee
 
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)Myungjin Lee
 
오픈 데이터와 인공지능
오픈 데이터와 인공지능오픈 데이터와 인공지능
오픈 데이터와 인공지능Myungjin Lee
 
법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색Myungjin Lee
 
도서관과 Linked Data
도서관과 Linked Data도서관과 Linked Data
도서관과 Linked DataMyungjin Lee
 
공공데이터, 현재 우리는?
공공데이터, 현재 우리는?공공데이터, 현재 우리는?
공공데이터, 현재 우리는?Myungjin Lee
 
LODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopLODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopMyungjin Lee
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep LearningMyungjin Lee
 
서울시 열린데이터 광장 문화관광 분야 LOD 서비스
서울시 열린데이터 광장 문화관광 분야 LOD 서비스서울시 열린데이터 광장 문화관광 분야 LOD 서비스
서울시 열린데이터 광장 문화관광 분야 LOD 서비스Myungjin Lee
 
LOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsLOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsMyungjin Lee
 
Interlinking for Linked Data
Interlinking for Linked DataInterlinking for Linked Data
Interlinking for Linked DataMyungjin Lee
 
Linked Open Data Tutorial
Linked Open Data TutorialLinked Open Data Tutorial
Linked Open Data TutorialMyungjin Lee
 
Linked Data Usecases
Linked Data UsecasesLinked Data Usecases
Linked Data UsecasesMyungjin Lee
 
공공데이터와 Linked open data
공공데이터와 Linked open data공공데이터와 Linked open data
공공데이터와 Linked open dataMyungjin Lee
 
공공데이터와 Linked open data
공공데이터와 Linked open data공공데이터와 Linked open data
공공데이터와 Linked open dataMyungjin Lee
 

Mais de Myungjin Lee (20)

지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
 
JSP 프로그래밍 #05 HTML과 JSP
JSP 프로그래밍 #05 HTML과 JSPJSP 프로그래밍 #05 HTML과 JSP
JSP 프로그래밍 #05 HTML과 JSP
 
JSP 프로그래밍 #04 JSP 의 기본
JSP 프로그래밍 #04 JSP 의 기본JSP 프로그래밍 #04 JSP 의 기본
JSP 프로그래밍 #04 JSP 의 기본
 
JSP 프로그래밍 #03 서블릿
JSP 프로그래밍 #03 서블릿JSP 프로그래밍 #03 서블릿
JSP 프로그래밍 #03 서블릿
 
JSP 프로그래밍 #02 서블릿과 JSP 시작하기
JSP 프로그래밍 #02 서블릿과 JSP 시작하기JSP 프로그래밍 #02 서블릿과 JSP 시작하기
JSP 프로그래밍 #02 서블릿과 JSP 시작하기
 
JSP 프로그래밍 #01 웹 프로그래밍
JSP 프로그래밍 #01 웹 프로그래밍JSP 프로그래밍 #01 웹 프로그래밍
JSP 프로그래밍 #01 웹 프로그래밍
 
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
 
오픈 데이터와 인공지능
오픈 데이터와 인공지능오픈 데이터와 인공지능
오픈 데이터와 인공지능
 
법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색
 
도서관과 Linked Data
도서관과 Linked Data도서관과 Linked Data
도서관과 Linked Data
 
공공데이터, 현재 우리는?
공공데이터, 현재 우리는?공공데이터, 현재 우리는?
공공데이터, 현재 우리는?
 
LODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopLODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data Workshop
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep Learning
 
서울시 열린데이터 광장 문화관광 분야 LOD 서비스
서울시 열린데이터 광장 문화관광 분야 LOD 서비스서울시 열린데이터 광장 문화관광 분야 LOD 서비스
서울시 열린데이터 광장 문화관광 분야 LOD 서비스
 
LOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsLOD(Linked Open Data) Recommendations
LOD(Linked Open Data) Recommendations
 
Interlinking for Linked Data
Interlinking for Linked DataInterlinking for Linked Data
Interlinking for Linked Data
 
Linked Open Data Tutorial
Linked Open Data TutorialLinked Open Data Tutorial
Linked Open Data Tutorial
 
Linked Data Usecases
Linked Data UsecasesLinked Data Usecases
Linked Data Usecases
 
공공데이터와 Linked open data
공공데이터와 Linked open data공공데이터와 Linked open data
공공데이터와 Linked open data
 
공공데이터와 Linked open data
공공데이터와 Linked open data공공데이터와 Linked open data
공공데이터와 Linked open data
 

Último

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
[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
 
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
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
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?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[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
 
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
 

RDF Vocabularies for Describing Classes and Properties

  • 1. Linked Data & Semantic Web Technology The Semantic Web Part 6. RDF Vocabularies: RDF Schema Dr. Myungjin Lee
  • 2. Ability to Define the Vocabularies This is a property, and it indicates person’s name. <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:s="http://example.org/person/vocab#"> <rdf:Description rdf:about="http://example.org/person/mjlee"> <s:name>Myungjin Lee</s:name> </rdf:Description> <rdf:Description rdf:about="http://example.org/person/john"> These resources are person. <s:name>John Mayer</s:name> </rdf:Description> <rdf:Description rdf:about="http://example.org/person/berners-lee"> <s:name>Tim Berners-Lee</s:name> </rdf:Description> </rdf:RDF> 2 Linked Data & Semantic Web Technology
  • 3. RDF Vocabularies: RDF Schema • RDF Schema – a set of classes with certain properties using the RDF extensible knowledge representation language – providing basic elements for the description of ontologies • The resources in the RDF Schema vocabulary have URIrefs with the prefix http://www.w3.org/2000/01/rdf-schema# (conventionally associated with the QName prefix rdfs:). – W3C Recommendation 10 February 2004 • RDF Schema allows: – definition of classes and class instantiation – definition of properties and simple restrictions – definition of hierarchies of classes and properties 3 Linked Data & Semantic Web Technology
  • 4. Describing Classes • Class – "kinds of things“, the generic concept of a Type or Category • Vocabularies for describing classes – rdfs:Class • the class of resources – rdfs:Resource • all things described by RDF are called resources, and are instances of the class rdfs:Resource. – rdf:type • to state that a resource is an instance of a class – rdfs:subClassOf • to state that all the instances of one class are instances of another 4 Linked Data & Semantic Web Technology
  • 5. A Vehicle Class Hierarchy rdfs:Resource ex:PassengerVehicle rdfs:Class ex:Truck ex:MiniVan ex:Van ex:MotorVehicle rdf:type exthings:companyCar rdfs:subClassOf 5 Linked Data & Semantic Web Technology
  • 6. A Vehicle Class Hierarchy rdfs:Resource ex:PassengerVehicle rdfs:Class ex:Truck ex:MiniVan rdfs:subClassOf ex:Van ex:MotorVehicle rdf:type rdf:type exthings:companyCar rdfs:subClassOf inferred triple 6 Linked Data & Semantic Web Technology
  • 7. ex:MotorVehicle rdf:type rdfs:Class . ex:PassengerVehicle rdf:type rdfs:Class . ex:Van rdf:type rdfs:Class . ex:Truck rdf:type rdfs:Class . ex:MiniVan rdf:type rdfs:Class . ex:PassengerVehicle rdfs:subClassOf ex:MotorVehicle . ex:Van rdfs:subClassOf ex:MotorVehicle . ex:Truck rdfs:subClassOf ex:MotorVehicle . ex:MiniVan rdfs:subClassOf ex:Van . ex:MiniVan rdfs:subClassOf ex:PassengerVehicle . <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:base="http://example.org/schemas/vehicles"> ex:PassengerVehicle <rdfs:Class rdf:ID="MotorVehicle"/> rdfs:Class <rdfs:Class rdf:ID="PassengerVehicle"> <rdfs:subClassOf rdf:resource="#MotorVehicle"/> </rdfs:Class> ex:MiniVan ex:Truck <rdfs:Class rdf:ID="Truck"> <rdfs:subClassOf rdf:resource="#MotorVehicle"/> </rdfs:Class> <rdfs:Class rdf:ID="Van"> <rdfs:subClassOf rdf:resource="#MotorVehicle"/> </rdfs:Class> ex:Van ex:MotorVehicle <rdfs:Class rdf:ID="MiniVan"> <rdfs:subClassOf rdf:resource="#Van"/> <rdfs:subClassOf rdf:resource="#PassengerVehicle"/> </rdfs:Class> </rdf:RDF> 7 Linked Data & Semantic Web Technology
  • 8. Describing Properties • Vocabularies for describing properties – rdf:Property • the class of RDF properties – rdfs:subPropertyOf • to state that all resources related by one property are also related by another – rdfs:domain • to state that any resource that has a given property is an instance of one or more classes – rdfs:range • to state that the values of a property are instances of one or more classes 8 Linked Data & Semantic Web Technology
  • 9. Properties of Vehicle Schema rdf:type rdfs:range rdfs:domain rdfs:subPropertyOf rdfs:subClassOf ex:Person ex:registeredTo ex:MotorVehicle rdfs:Class ex:driver rdf:Property ex:primaryDriver rdfs:Datatype xsd:integer ex:rearSeatLegRoom ex:PassengerVehicle 9 Linked Data & Semantic Web Technology
  • 10. Properties of Vehicle Schema rdf:type rdfs:range rdfs:domain rdfs:subPropertyOf rdfs:subClassOf infered triple ex:Person ex:registeredTo ex:MotorVehicle rdfs:Class ex:driver rdfs:domain rdf:Property ex:primaryDriver rdfs:domain rdfs:Datatype xsd:integer ex:rearSeatLegRoom ex:PassengerVehicle 10 Linked Data & Semantic Web Technology
  • 11. An Instance of Vehicle Schema rdf:type ex:Person ex:registeredTo rdfs:range rdfs:domain ex:MotorVehicle rdfs:subPropertyOf rdfs:subClassOf rdf:Property ex:driver infered triple ex:primaryDriver ex:PassengerVehicle ex:registeredTo ex:primaryDriver exthings:staff85740 exthings:johnSmithsCar exhings:JohnSmith 11 Linked Data & Semantic Web Technology
  • 12. An Instance of Vehicle Schema rdf:type ex:Person ex:registeredTo rdfs:range rdfs:domain ex:MotorVehicle rdfs:subPropertyOf rdfs:subClassOf rdf:Property ex:driver infered triple ex:primaryDriver ex:PassengerVehicle rdf:type rdf:type ex:registeredTo ex:primaryDriver exthings:staff85740 exthings:johnSmithsCar exhings:JohnSmith ex:driver 12 Linked Data & Semantic Web Technology
  • 13. TBox and ABox • TBox – "terminological component" – a conceptualization associated with a set of facts • ABox – "assertion component" – a fact associated with a terminological vocabulary within a knowledge base 13 Linked Data & Semantic Web Technology
  • 14. TBox and ABox rdf:type ex:Person ex:registeredTo rdfs:range rdfs:domain ex:MotorVehicle rdfs:subPropertyOf rdfs:subClassOf rdf:Property ex:driver infered triple ex:primaryDriver ex:PassengerVehicle rdf:type rdf:type TBox ABox ex:registeredTo ex:primaryDriver exthings:staff85740 exthings:johnSmithsCar exhings:JohnSmith ex:driver 14 Linked Data & Semantic Web Technology
  • 15. Other Vocabularies • rdfs:label – to provide a human-readable version of a resource's name • rdfs:comment – to provide a human-readable description of a resource • rdfs:seeAlso – to indicate a resource that might provide additional information about the subject resource • rdfs:isDefinedBy – to indicate a resource defining the subject resource <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:kdc="http://data.kdata.kr/class/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <kdc:StateDesignatedHeritage rdf:about="http://data.kdata.kr/resource/Namdaemun"> <rdfs:label xml:lang="ko">남대문</rdfs:label> <rdfs:label xml:lang="en">Namdaemun</rdfs:label> <rdfs:seeAlso rdf:resource="http://dbpedia.org/resource/Namdaemun"/> <rdfs:comment>국보 1호</rdfs:comment> </kdc:StateDesignatedHeritage> </rdf:RDF> 15 Linked Data & Semantic Web Technology
  • 16. Structure of RDF Vocabularies 16 Linked Data & Semantic Web Technology
  • 17. References • http://www.w3.org/TR/2004/REC-rdf-primer-20040210/ • http://www.w3.org/TR/rdf-schema/ • http://www.slideshare.net/lysander07/openhpi-22 • http://seijikoide.files.wordpress.com/2011/10/rdfs_entities.jpg 17 Linked Data & Semantic Web Technology
  • 18. Dr. Myungjin Lee e-Mail : mjlee@li-st.com Twitter : http://twitter.com/MyungjinLee Facebook : http://www.facebook.com/mjinlee SlideShare : http://www.slideshare.net/onlyjiny/ 18 18 Linked Data & Semantic Web Technology