SlideShare a Scribd company logo
OWL 2.0 Primer
OWL2.0 primer 2
Protege4.1_beta
 Contents
 Advanced Class Relationships
 Advanced Use of Properties
 Advanced Use of Datatypes
3OWL2.0 primer
 Complex Classes
Woman
 EquivalentClasses(
:Mother
ObjectIntersectionOf( :Woman :Parent )
)
4
Parent
OWL2.0 primer
Mother
 Complex Classes
 EquivalentClasses(
:Parent
ObjectUnionOf( :Mother :Father )
)
OWL2.0 primer 5
Mother FatherParent
 Complex Classes
 EquivalentClasses(
:ChildlessPerson
ObjectIntersectionOf(
:Person
ObjectComplementOf( :Parent )
)
OWL2.0 primer 6
Parent
 Property Restrictions
 Existential quantification
Every instance of Parent has at least one children
OWL2.0 primer 7
 EquivalentClasses(
:Parent
ObjectSomeValuesFrom ( :hasChild :Person )
)
 Property Restrictions
 Universal quantification
A Happy person exactly if all their children are Happy
person.
OWL2.0 primer 8
 EquivalentClasses(
:HappyPerson
ObjectAllValuesFrom ( :hasChild :HappyPerson )
)
 Property Restrictions
 Property restrictions can also be used to describe
classes of individuals that are related to one
particular individual.
OWL2.0 primer 9
 EquivalentClasses(
:JohnsChildren
ObjectHasValue ( :hasParent :John )
)
 Property Restrictions
 As a special case of individuals being interlinked
by properties, an individual might be linked to
itself.
OWL2.0 primer 10
 EquivalentClasses(
:NarcisticPerson
ObjectHasSelf ( :loves )
)
 John has at most four children who are
themselves parents
OWL2.0 primer 11
 Property Restrictions
 ClassAssertion(
ObjectMaxCardinality( 4 :hasChild :Parent )
:John)
 John has at least two children who are parents
OWL2.0 primer 12
 Property Restrictions
 ClassAssertion(
ObjectMinCardinality( 2 :hasChild :Parent )
:John)
 John has three children who are parents
 ClassAssertion(
ObjectExactCardinality( 3 :hasChild :Parent )
:John)
 Enumeration of Individuals
OWL2.0 primer 13
 Bill, John and Mary are the only members of
MyBirthdayGuests.
 EquivalentClasses(
:MyBirthdayGuests
ObjectOneOf( :Bill :John :Mary )
)
 Contents
 Advanced Class Relationships
 Advanced Use of Properties
 Advanced Use of Datatypes
14OWL2.0 primer
 Property Characteristics
 A is linked to B by hasChild property, B and A also
interlinked by the hasParent property.
OWL2.0 primer 15
 InverseObjectProperties( :hasParent :hasChild )
 Property Characteristics
 In some cases, a property and its inverse
coincide, or in other words, the direction of a
property doesn’t matter.
OWL2.0 primer 16
 SymmetricObjectProperty( :hasSpouse )
 A property can also be asymmetric meaning that if
it connects A with B it never connects B with A.
 AsymmetricObjectProperty( :hasChild )
 Property Characteristics
 Two properties are disjoint if there are no two
individuals that are interlinked by both properties.
OWL2.0 primer 17
 DisjointObjectProperties( :hasParent :hasSpouse )
 Property Characteristics
 Properties can be reflexive: such a property
relates everything to itself.
OWL2.0 primer 18
 ReflexiveObjectProperty( :hasRelative )
 Properties can also be irreflexive, meaning that no
individual can be related to itself by such a role.
 IrreflexiveObjectProperty( :parentOf )
 Property Characteristics
 Every individual can be linked by the hasHusband
property to at most one other individual.
OWL2.0 primer 19
 FunctionalObjectProperty( :hasHusband)
 A transitive property interlinks two individuals A
and C whenever it interlinks A with B and B with C
for some individual B.
 TransitiveObjectProperty( :hasAncestor )
 Property Chains
 A hasGrandparent C if A hasParent B, B
hasParent C
OWL2.0 primer 20
 SubObjectPropertyOf(
ObjectPropertyChain( :hasParent :hasParent)
:hasGrandparent
)
 Keys
 Each named instance of the class expression is
uniquely identified by the set of values which these
properties attain in relation to the instance.
OWL2.0 primer 21
 HasKey( :Person () ( :hasSSN ) )
 Contents
 Advanced Class Relationships
 Advanced Use of Properties
 Advanced Use of Datatypes
22OWL2.0 primer
 Advanced Use of Datatypes
 It is possible to express and define new datatypes
by constraining or combining to.
 Define a new datatype for a person’s age by
constraining the datatype integer to values
between 0 and 150.
OWL2.0 primer 23
 DatatypeDefinition(
:personAge
DatatypeRestriction( xsd:integer
xsd:minInclusive “0”^^xsd:integer
xsd:maxInclusive “150”^^xsd:integer
)
)
 Advanced Use of Datatypes
 Datatypes can be combined just like classes by
complement, intersection and union.
 Define the datatype majorAge by excluding all
data values of minorAge from personAge.
OWL2.0 primer 24
 DatatypeDefinition(
:majorAge
DatatypeIntersectionOf(
:personAge
DateComplementOf( :minorAge )
)
)
 Advanced Use of Datatypes
 A new datatype can be generated by just
enumerating the data values it contains.
OWL2.0 primer 25
 DatatypeDefinition(
:toddlerAge
DataOneOf( “1”^^xsd:integer “2”^^xsd:integer )
)
 Advanced Use of Datatypes
 We can express person has only one age by
characterizing the hasAge datatype property as
functional.
OWL2.0 primer 26
 FunctionalDataProperty( :hasAge )
 Advanced Use of Datatypes
OWL2.0 primer 27
 New Classes can be defined by restrictions on
datatype properties.
 SubClassOf(
:Teenager
DataSomeValuesFrom( :hasAge
DatatypeRestriction( :xsd:integer
xsd:minExclusive “12”^^xsd:integer
xsd:maxInclusive “19”^^xsd:integer
)
)
)
OWL2.0 primer 28

More Related Content

More from GUANGYUAN PIAO

Env2Vec: Accelerating VNF Testing with Deep Learning
Env2Vec: Accelerating VNF Testing with Deep LearningEnv2Vec: Accelerating VNF Testing with Deep Learning
Env2Vec: Accelerating VNF Testing with Deep Learning
GUANGYUAN PIAO
 
Domain-Aware Sentiment Classification with GRUs and CNNs
Domain-Aware Sentiment Classification with GRUs and CNNsDomain-Aware Sentiment Classification with GRUs and CNNs
Domain-Aware Sentiment Classification with GRUs and CNNs
GUANGYUAN PIAO
 
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
GUANGYUAN PIAO
 
Retweet Prediction with Attention-based Deep Neural Network
Retweet Prediction with Attention-based Deep Neural NetworkRetweet Prediction with Attention-based Deep Neural Network
Retweet Prediction with Attention-based Deep Neural Network
GUANGYUAN PIAO
 
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
GUANGYUAN PIAO
 
Hypertext2017-Leveraging Followee List Memberships for Inferring User Interes...
Hypertext2017-Leveraging Followee List Memberships for Inferring User Interes...Hypertext2017-Leveraging Followee List Memberships for Inferring User Interes...
Hypertext2017-Leveraging Followee List Memberships for Inferring User Interes...
GUANGYUAN PIAO
 
ECIR2017-Inferring User Interests for Passive Users on Twitter by Leveraging ...
ECIR2017-Inferring User Interests for Passive Users on Twitter by Leveraging ...ECIR2017-Inferring User Interests for Passive Users on Twitter by Leveraging ...
ECIR2017-Inferring User Interests for Passive Users on Twitter by Leveraging ...
GUANGYUAN PIAO
 
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
GUANGYUAN PIAO
 
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
GUANGYUAN PIAO
 
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
GUANGYUAN PIAO
 
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
GUANGYUAN PIAO
 
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
GUANGYUAN PIAO
 
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
GUANGYUAN PIAO
 
JIST2015-data challenge
JIST2015-data challengeJIST2015-data challenge
JIST2015-data challenge
GUANGYUAN PIAO
 
Analyzing User Modeling on Twitter for Personalized News Recommendations
Analyzing User Modeling on Twitter for Personalized News RecommendationsAnalyzing User Modeling on Twitter for Personalized News Recommendations
Analyzing User Modeling on Twitter for Personalized News Recommendations
GUANGYUAN PIAO
 
RDFa Basics
RDFa BasicsRDFa Basics
RDFa Basics
GUANGYUAN PIAO
 
Owl 2.0 Overview
Owl 2.0 OverviewOwl 2.0 Overview
Owl 2.0 Overview
GUANGYUAN PIAO
 
OWL 2.0 Primer Part01
OWL 2.0 Primer Part01OWL 2.0 Primer Part01
OWL 2.0 Primer Part01
GUANGYUAN PIAO
 
Hdd industry
Hdd industryHdd industry
Hdd industry
GUANGYUAN PIAO
 

More from GUANGYUAN PIAO (19)

Env2Vec: Accelerating VNF Testing with Deep Learning
Env2Vec: Accelerating VNF Testing with Deep LearningEnv2Vec: Accelerating VNF Testing with Deep Learning
Env2Vec: Accelerating VNF Testing with Deep Learning
 
Domain-Aware Sentiment Classification with GRUs and CNNs
Domain-Aware Sentiment Classification with GRUs and CNNsDomain-Aware Sentiment Classification with GRUs and CNNs
Domain-Aware Sentiment Classification with GRUs and CNNs
 
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
 
Retweet Prediction with Attention-based Deep Neural Network
Retweet Prediction with Attention-based Deep Neural NetworkRetweet Prediction with Attention-based Deep Neural Network
Retweet Prediction with Attention-based Deep Neural Network
 
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
 
Hypertext2017-Leveraging Followee List Memberships for Inferring User Interes...
Hypertext2017-Leveraging Followee List Memberships for Inferring User Interes...Hypertext2017-Leveraging Followee List Memberships for Inferring User Interes...
Hypertext2017-Leveraging Followee List Memberships for Inferring User Interes...
 
ECIR2017-Inferring User Interests for Passive Users on Twitter by Leveraging ...
ECIR2017-Inferring User Interests for Passive Users on Twitter by Leveraging ...ECIR2017-Inferring User Interests for Passive Users on Twitter by Leveraging ...
ECIR2017-Inferring User Interests for Passive Users on Twitter by Leveraging ...
 
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
 
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
 
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
 
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
 
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
 
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
 
JIST2015-data challenge
JIST2015-data challengeJIST2015-data challenge
JIST2015-data challenge
 
Analyzing User Modeling on Twitter for Personalized News Recommendations
Analyzing User Modeling on Twitter for Personalized News RecommendationsAnalyzing User Modeling on Twitter for Personalized News Recommendations
Analyzing User Modeling on Twitter for Personalized News Recommendations
 
RDFa Basics
RDFa BasicsRDFa Basics
RDFa Basics
 
Owl 2.0 Overview
Owl 2.0 OverviewOwl 2.0 Overview
Owl 2.0 Overview
 
OWL 2.0 Primer Part01
OWL 2.0 Primer Part01OWL 2.0 Primer Part01
OWL 2.0 Primer Part01
 
Hdd industry
Hdd industryHdd industry
Hdd industry
 

Recently uploaded

(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
Priyanka Aash
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
alexjohnson7307
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
ankush9927
 
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python CodebaseEuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
Jimmy Lai
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
Matthias Neugebauer
 
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
sunilverma7884
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
313mohammedarshad
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
Steven Carlson
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Kunal Gupta
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
SubhamMandal40
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
aslasdfmkhan4750
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
Bhajan Mehta
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
DianaGray10
 
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
Priyanka Aash
 
Tailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer InsightsTailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer Insights
SynapseIndia
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
ssuser1915fe1
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 

Recently uploaded (20)

(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
(CISOPlatform Summit & SACON 2024) Regulation & Response In Banks.pdf
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
 
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python CodebaseEuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
 
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
 
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
(CISOPlatform Summit & SACON 2024) Workshop _ Most Dangerous Attack Technique...
 
Tailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer InsightsTailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer Insights
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 

OWL2.0 Primer Part02

  • 3.  Contents  Advanced Class Relationships  Advanced Use of Properties  Advanced Use of Datatypes 3OWL2.0 primer
  • 4.  Complex Classes Woman  EquivalentClasses( :Mother ObjectIntersectionOf( :Woman :Parent ) ) 4 Parent OWL2.0 primer Mother
  • 5.  Complex Classes  EquivalentClasses( :Parent ObjectUnionOf( :Mother :Father ) ) OWL2.0 primer 5 Mother FatherParent
  • 6.  Complex Classes  EquivalentClasses( :ChildlessPerson ObjectIntersectionOf( :Person ObjectComplementOf( :Parent ) ) OWL2.0 primer 6 Parent
  • 7.  Property Restrictions  Existential quantification Every instance of Parent has at least one children OWL2.0 primer 7  EquivalentClasses( :Parent ObjectSomeValuesFrom ( :hasChild :Person ) )
  • 8.  Property Restrictions  Universal quantification A Happy person exactly if all their children are Happy person. OWL2.0 primer 8  EquivalentClasses( :HappyPerson ObjectAllValuesFrom ( :hasChild :HappyPerson ) )
  • 9.  Property Restrictions  Property restrictions can also be used to describe classes of individuals that are related to one particular individual. OWL2.0 primer 9  EquivalentClasses( :JohnsChildren ObjectHasValue ( :hasParent :John ) )
  • 10.  Property Restrictions  As a special case of individuals being interlinked by properties, an individual might be linked to itself. OWL2.0 primer 10  EquivalentClasses( :NarcisticPerson ObjectHasSelf ( :loves ) )
  • 11.  John has at most four children who are themselves parents OWL2.0 primer 11  Property Restrictions  ClassAssertion( ObjectMaxCardinality( 4 :hasChild :Parent ) :John)
  • 12.  John has at least two children who are parents OWL2.0 primer 12  Property Restrictions  ClassAssertion( ObjectMinCardinality( 2 :hasChild :Parent ) :John)  John has three children who are parents  ClassAssertion( ObjectExactCardinality( 3 :hasChild :Parent ) :John)
  • 13.  Enumeration of Individuals OWL2.0 primer 13  Bill, John and Mary are the only members of MyBirthdayGuests.  EquivalentClasses( :MyBirthdayGuests ObjectOneOf( :Bill :John :Mary ) )
  • 14.  Contents  Advanced Class Relationships  Advanced Use of Properties  Advanced Use of Datatypes 14OWL2.0 primer
  • 15.  Property Characteristics  A is linked to B by hasChild property, B and A also interlinked by the hasParent property. OWL2.0 primer 15  InverseObjectProperties( :hasParent :hasChild )
  • 16.  Property Characteristics  In some cases, a property and its inverse coincide, or in other words, the direction of a property doesn’t matter. OWL2.0 primer 16  SymmetricObjectProperty( :hasSpouse )  A property can also be asymmetric meaning that if it connects A with B it never connects B with A.  AsymmetricObjectProperty( :hasChild )
  • 17.  Property Characteristics  Two properties are disjoint if there are no two individuals that are interlinked by both properties. OWL2.0 primer 17  DisjointObjectProperties( :hasParent :hasSpouse )
  • 18.  Property Characteristics  Properties can be reflexive: such a property relates everything to itself. OWL2.0 primer 18  ReflexiveObjectProperty( :hasRelative )  Properties can also be irreflexive, meaning that no individual can be related to itself by such a role.  IrreflexiveObjectProperty( :parentOf )
  • 19.  Property Characteristics  Every individual can be linked by the hasHusband property to at most one other individual. OWL2.0 primer 19  FunctionalObjectProperty( :hasHusband)  A transitive property interlinks two individuals A and C whenever it interlinks A with B and B with C for some individual B.  TransitiveObjectProperty( :hasAncestor )
  • 20.  Property Chains  A hasGrandparent C if A hasParent B, B hasParent C OWL2.0 primer 20  SubObjectPropertyOf( ObjectPropertyChain( :hasParent :hasParent) :hasGrandparent )
  • 21.  Keys  Each named instance of the class expression is uniquely identified by the set of values which these properties attain in relation to the instance. OWL2.0 primer 21  HasKey( :Person () ( :hasSSN ) )
  • 22.  Contents  Advanced Class Relationships  Advanced Use of Properties  Advanced Use of Datatypes 22OWL2.0 primer
  • 23.  Advanced Use of Datatypes  It is possible to express and define new datatypes by constraining or combining to.  Define a new datatype for a person’s age by constraining the datatype integer to values between 0 and 150. OWL2.0 primer 23  DatatypeDefinition( :personAge DatatypeRestriction( xsd:integer xsd:minInclusive “0”^^xsd:integer xsd:maxInclusive “150”^^xsd:integer ) )
  • 24.  Advanced Use of Datatypes  Datatypes can be combined just like classes by complement, intersection and union.  Define the datatype majorAge by excluding all data values of minorAge from personAge. OWL2.0 primer 24  DatatypeDefinition( :majorAge DatatypeIntersectionOf( :personAge DateComplementOf( :minorAge ) ) )
  • 25.  Advanced Use of Datatypes  A new datatype can be generated by just enumerating the data values it contains. OWL2.0 primer 25  DatatypeDefinition( :toddlerAge DataOneOf( “1”^^xsd:integer “2”^^xsd:integer ) )
  • 26.  Advanced Use of Datatypes  We can express person has only one age by characterizing the hasAge datatype property as functional. OWL2.0 primer 26  FunctionalDataProperty( :hasAge )
  • 27.  Advanced Use of Datatypes OWL2.0 primer 27  New Classes can be defined by restrictions on datatype properties.  SubClassOf( :Teenager DataSomeValuesFrom( :hasAge DatatypeRestriction( :xsd:integer xsd:minExclusive “12”^^xsd:integer xsd:maxInclusive “19”^^xsd:integer ) ) )