OWL Simple Properties.pptx

OWL Simple Properties
Need of Properties
• This world of classes and individuals would be pretty
uninteresting if we could only define taxonomies.
• Properties let us assert general facts about the members
of classes and specific facts about individuals.
Defining the Properties
ObjectProperty,
DatatypeProperty,
rdfs:subPropertyOf,
rdfs:domain,
rdfs:range
Relation
• A property is a binary relation. Two types of properties
are distinguished:
• Datatype properties, relations between instances of classes and
RDF literals and XML Schema datatypes
• object properties, relations between instances of two classes.
Object properties
• When we define a property there are a number of ways to
restrict the relation. The domain and range can be
specified.
• The property can be defined to be a specialization
(subproperty) of an existing property.
<owl:ObjectProperty rdf:ID="madeFromGrape">
<rdfs:domain rdf:resource="#Wine"/>
<rdfs:range rdf:resource="#WineGrape"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="course">
<rdfs:domain rdf:resource="#Meal" />
<rdfs:range rdf:resource="#MealCourse" />
</owl:ObjectProperty>
OWL Simple Properties.pptx
Example
<owl:Class rdf:ID="WineDescriptor" />
<owl:Class rdf:ID="WineColor">
<rdfs:subClassOf rdf:resource="#WineDescriptor" />
</owl:Class>
<owl:ObjectProperty rdf:ID="hasWineDescriptor">
<rdfs:domain rdf:resource="#Wine" />
<rdfs:range rdf:resource="#WineDescriptor" />
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasColor">
<rdfs:subPropertyOf rdf:resource="#hasWineDescriptor" />
<rdfs:range rdf:resource="#WineColor" />
</owl:ObjectProperty>
locatedInproperty
<owl:ObjectProperty rdf:ID="locatedIn">
<rdfs:domain rdf:resource="http://www.w3.org/2002/07/owl#Thing" />
<rdfs:range rdf:resource="#Region" />
</owl:ObjectProperty>
Datatype Properties
<owl:Class rdf:ID=“AcademicYear" />
<owl:DatatypeProperty rdf:ID="yearValue">
<rdfs:domain rdf:resource="# AcademicYear" />
<rdfs:range rdf:resource="&xsd;positiveInteger"/>
</owl:DatatypeProperty>
Properties with Datatype
Example:
1 of 11

Recommended

The Semantic Web #9 - Web Ontology Language (OWL) by
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
2.2K views43 slides
The Semantic Web #5 - RDF (2) by
The Semantic Web #5 - RDF (2)The Semantic Web #5 - RDF (2)
The Semantic Web #5 - RDF (2)Myungjin Lee
1.1K views24 slides
Introduction to RDF by
Introduction to RDFIntroduction to RDF
Introduction to RDFDr Sukhpal Singh Gill
492 views67 slides
Semantic Web - OWL by
Semantic Web - OWLSemantic Web - OWL
Semantic Web - OWLSerge Linckels
72 views33 slides
Linked (Open) Data by
Linked (Open) DataLinked (Open) Data
Linked (Open) DataBernhard Haslhofer
1.9K views64 slides
The Legal Rdf Ontology A Generic Model For Legal Documents by
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
652 views18 slides

More Related Content

Similar to OWL Simple Properties.pptx

Web ontology language (owl) by
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)Ameer Sameer
7K views57 slides
Publishing Data Using Semantic Web Technologies by
Publishing Data Using Semantic Web TechnologiesPublishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web TechnologiesNikolaos Konstantinou
1.6K views62 slides
XML Bible by
XML BibleXML Bible
XML BibleLiquidHub
418 views24 slides
Using OWL for the RESO Data Dictionary by
Using OWL for the RESO Data DictionaryUsing OWL for the RESO Data Dictionary
Using OWL for the RESO Data DictionaryChimezie Ogbuji
288 views26 slides
Resource description framework by
Resource description frameworkResource description framework
Resource description frameworkStanley Wang
1.2K views9 slides
ontology.ppt by
ontology.pptontology.ppt
ontology.pptPrerak10
3 views46 slides

Similar to OWL Simple Properties.pptx(20)

Web ontology language (owl) by Ameer Sameer
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
Ameer Sameer7K views
XML Bible by LiquidHub
XML BibleXML Bible
XML Bible
LiquidHub418 views
Using OWL for the RESO Data Dictionary by Chimezie Ogbuji
Using OWL for the RESO Data DictionaryUsing OWL for the RESO Data Dictionary
Using OWL for the RESO Data Dictionary
Chimezie Ogbuji288 views
Resource description framework by Stanley Wang
Resource description frameworkResource description framework
Resource description framework
Stanley Wang1.2K views
ontology.ppt by Prerak10
ontology.pptontology.ppt
ontology.ppt
Prerak103 views
Jarrar: OWL -Web Ontology Language by Mustafa Jarrar
Jarrar: OWL -Web Ontology LanguageJarrar: OWL -Web Ontology Language
Jarrar: OWL -Web Ontology Language
Mustafa Jarrar3.3K views
A Hands On Overview Of The Semantic Web by Shamod Lacoul
A Hands On Overview Of The Semantic WebA Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic Web
Shamod Lacoul6.1K views
Jarrar: OWL (Web Ontology Language) by Mustafa Jarrar
Jarrar: OWL (Web Ontology Language)Jarrar: OWL (Web Ontology Language)
Jarrar: OWL (Web Ontology Language)
Mustafa Jarrar1.3K views
CS6010 Social Network Analysis Unit II by pkaviya
CS6010 Social Network Analysis   Unit IICS6010 Social Network Analysis   Unit II
CS6010 Social Network Analysis Unit II
pkaviya8.3K views
Introduction To RDF and RDFS by Nilesh Wagmare
Introduction To RDF and RDFSIntroduction To RDF and RDFS
Introduction To RDF and RDFS
Nilesh Wagmare1.2K views
Ontologies and Vocabularies by seanb
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabularies
seanb5.9K views
06 gioca-ontologies by nidzokus
06 gioca-ontologies06 gioca-ontologies
06 gioca-ontologies
nidzokus412 views
Infromation Reprentation, Structured Data and Semantics by Yogendra Tamang
Infromation Reprentation,Structured Data and SemanticsInfromation Reprentation,Structured Data and Semantics
Infromation Reprentation, Structured Data and Semantics
Yogendra Tamang560 views
Semantic Modelling using Semantic Web Technology by Rinke Hoekstra
Semantic Modelling using Semantic Web TechnologySemantic Modelling using Semantic Web Technology
Semantic Modelling using Semantic Web Technology
Rinke Hoekstra1.9K views
SemanticWeb Nuts 'n Bolts by Rinke Hoekstra
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
Rinke Hoekstra2.1K views

Recently uploaded

CHI-SQUARE ( χ2) TESTS.pptx by
CHI-SQUARE ( χ2) TESTS.pptxCHI-SQUARE ( χ2) TESTS.pptx
CHI-SQUARE ( χ2) TESTS.pptxssusera597c5
29 views33 slides
Wire Rope by
Wire RopeWire Rope
Wire RopeIwiss Tools Co.,Ltd
9 views5 slides
_MAKRIADI-FOTEINI_diploma thesis.pptx by
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptxfotinimakriadi
6 views32 slides
7_DVD_Combinational_MOS_Logic_Circuits.pdf by
7_DVD_Combinational_MOS_Logic_Circuits.pdf7_DVD_Combinational_MOS_Logic_Circuits.pdf
7_DVD_Combinational_MOS_Logic_Circuits.pdfUsha Mehta
59 views133 slides
What is Unit Testing by
What is Unit TestingWhat is Unit Testing
What is Unit TestingSadaaki Emura
23 views25 slides
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L... by
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...Anowar Hossain
12 views34 slides

Recently uploaded(20)

CHI-SQUARE ( χ2) TESTS.pptx by ssusera597c5
CHI-SQUARE ( χ2) TESTS.pptxCHI-SQUARE ( χ2) TESTS.pptx
CHI-SQUARE ( χ2) TESTS.pptx
ssusera597c529 views
_MAKRIADI-FOTEINI_diploma thesis.pptx by fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi6 views
7_DVD_Combinational_MOS_Logic_Circuits.pdf by Usha Mehta
7_DVD_Combinational_MOS_Logic_Circuits.pdf7_DVD_Combinational_MOS_Logic_Circuits.pdf
7_DVD_Combinational_MOS_Logic_Circuits.pdf
Usha Mehta59 views
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L... by Anowar Hossain
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
Anowar Hossain12 views
Dynamics of Hard-Magnetic Soft Materials by Shivendra Nandan
Dynamics of Hard-Magnetic Soft MaterialsDynamics of Hard-Magnetic Soft Materials
Dynamics of Hard-Magnetic Soft Materials
Shivendra Nandan13 views
9_DVD_Dynamic_logic_circuits.pdf by Usha Mehta
9_DVD_Dynamic_logic_circuits.pdf9_DVD_Dynamic_logic_circuits.pdf
9_DVD_Dynamic_logic_circuits.pdf
Usha Mehta28 views
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... by AakashShakya12
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
AakashShakya1257 views
An approach of ontology and knowledge base for railway maintenance by IJECEIAES
An approach of ontology and knowledge base for railway maintenanceAn approach of ontology and knowledge base for railway maintenance
An approach of ontology and knowledge base for railway maintenance
IJECEIAES12 views
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx by AnnieRachelJohn
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptxSTUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx
AnnieRachelJohn31 views
fakenews_DBDA_Mar23.pptx by deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra812 views
Thermal aware task assignment for multicore processors using genetic algorithm by IJECEIAES
Thermal aware task assignment for multicore processors using genetic algorithm Thermal aware task assignment for multicore processors using genetic algorithm
Thermal aware task assignment for multicore processors using genetic algorithm
IJECEIAES30 views
How I learned to stop worrying and love the dark silicon apocalypse.pdf by Tomasz Kowalczewski
How I learned to stop worrying and love the dark silicon apocalypse.pdfHow I learned to stop worrying and love the dark silicon apocalypse.pdf
How I learned to stop worrying and love the dark silicon apocalypse.pdf

OWL Simple Properties.pptx