SlideShare a Scribd company logo
1 of 15
Download to read offline
Ontology Design Pattern 
Property Specialisation 
Strategies 
Karl Hammar 
Jönköping University / Linköping University
ODP Specialisation 
• Typically a Content ODP contains/is packaged 
as a small reusable OWL ontology. 
• Using that general/abstract ODP in a specific 
use case requires specialisation. 
• Often done via import and mapping of original 
OWL ontology.
Research Question 
• How are Content Ontology Design Patterns 
(ODPs) used or specialised in Ontology 
Engineering projects for the Semantic web, and 
what are the effects of such usage? 
• Motivation: to develop better understanding of 
ODP usage, supporting development of 
improved (guided?) tooling for such use.
Method Overview 
1. Gather OWL ontologies that reference known 
ODP namespaces. 
2. Extract mapping axioms (e.g. subsumption or 
equivalency mappings b/w ontology and ODP). 
3. Find recurring patterns in mapping axiom 
structure.
Understanding ODP 
Specialisation 
• 347 non-trivial ontologies gathered through Google Search, 
LODStats, LOV, OntologyDesignPatterns.org, IKS project 
• 41 ODP-using ontologies found, with 107 mapping axioms. 
• 85 % of mapping axioms are one-way subsumption of 
classes or properties. ODP classes/properties are nearly 
always superclasses/superproperties. 
• 20 ODP specialisation modules that specialise object 
properties. 
• Three distinct ways of specialising properties were noted.
Property-Oriented Strategy 
• Most common way of modeling 
property specialisation. 
• New subproperties are 
created. 
• Domains and ranges of sub 
properties narrower than 
domains and ranges of 
superproperties. 
• Can be partially instantiated 
(e.g., domain or range are 
linked to more general term) 
rdfs:domain rdfs:range 
ce:Collection ce:hasMember owl:Thing 
rdfs:subClassOf rdfs:subPropertyOf rdfs:subClassOf 
cc:Content 
Collection 
cc:Content 
Item 
rdfs:domain rdfs:range 
cc:hasContentMember
Class-Oriented Strategy 
ir:Information 
Realization 
ir:Informati 
rdfs:domain rdfs:range 
ir:realizes onObject 
wf:Weather 
Forecast 
wf:Weather 
Information 
rdfs:subClassOf 
rdfs:subClassOf 
ir:realizes some 
wf:Weather 
Information 
owl:equivalentClass 
ir:realizes only 
wf:Weather 
Information 
rdfs:subClassOf 
• Reuses original property; 
constrains the use of that 
property by class restriction 
axioms. 
• Restricts which (specialised) 
classes that may be related via 
a given property, i.e. locally 
emulates domain/range. 
• Not logically equivalent to 
property-oriented strategy - 
but can be used to solve 
similar modeling problem.
Hybrid Strategy 
• Does both: new subproperties are defined with 
domains and ranges and property restrictions on 
participating classes are also put in place 
(possibly redundantly).
Specialisation Strategies 
Specialisation strategy Occurrences 
Property-oriented 9 
Class-oriented 6 
Hybrid 5
RQs Evolved 
• To what degree are the class-oriented, property-oriented, 
or hybrid property specialisation 
strategies used in published ontologies? 
• What are the reasoning performance effects of 
specialising in accordance with the class-oriented 
or property-oriented strategies?
Strategy Use 
Specialisation 
strategy 
Occurrences Distribution 
ODP specialisation 
distribution 
Property-oriented 193 78 % 45 % 
Class-oriented 33 13 % 30 % 
Hybrid 23 9 % 25 %
Strategy Effects 
• Property-Oriented strategy treats properties as first-order 
citizens that can be annotated and typed. 
• Property-Oriented strategy possibly more intuitive for non-expert 
users? 
• Class-Oriented strategy makes resulting ontologies and 
datasets interoperable to greater degree. 
• Class-Oriented strategy causes computationally unfavorable 
conditions and places ontology outside OWL2 EL.
Strategy Effects 
Reasoning task Benchmark Reasoner PO time CO time 
Consistency checking BSBM Pellet 1.274 s 1.897 s 
Consistency checking BSBM HermIT 1.984 s 27.193 s 
Consistency checking LUBM Pellet 8.230 s 42.887 s 
Consistency checking LUBM HermIT 10.097 s 46 min 
Realising individuals BSBM Pellet 2.389 s 9.482 s 
Realising individuals LUBM Pellet 1.801 s 4+ hours
Conclusion 
• Three strategies for property specialisation are 
found both amongst ODPs and ontologies in 
general. 
• Pure Property-Oriented strategy less common 
among ODP-using ontologies than among 
ontologies in general. 
• There may be tradeoffs between performance and 
interoperability that ODP users and tooling need 
be aware of.
INTERESTED IN ONTOLOGY 
ENGINEERING? 
Participate in our survey, contribute to 
science, and win Amazon gift cards! 
http://goo.gl/P1w9gG 
$$ 
Marketing

More Related Content

Viewers also liked

G20 regulatory overview in partnership with EDM Works
G20 regulatory overview in partnership with EDM WorksG20 regulatory overview in partnership with EDM Works
G20 regulatory overview in partnership with EDM WorksTom White
 
Loscuatroacuerdos
LoscuatroacuerdosLoscuatroacuerdos
LoscuatroacuerdosYuli Avila
 
Uti presentation v1.1 p
Uti presentation v1.1 pUti presentation v1.1 p
Uti presentation v1.1 pTom White
 
Get Into Sprite Kit
Get Into Sprite KitGet Into Sprite Kit
Get Into Sprite Kitwaynehartman
 
Annex 15 - Пособие по территориальному маркетингу
Annex 15 - Пособие по территориальному маркетингуAnnex 15 - Пособие по территориальному маркетингу
Annex 15 - Пособие по территориальному маркетингуSergey Koltun
 
Multipeer Connectivity
Multipeer ConnectivityMultipeer Connectivity
Multipeer Connectivitywaynehartman
 
Working with AFNetworking
Working with AFNetworkingWorking with AFNetworking
Working with AFNetworkingwaynehartman
 
EVENT 2014 7 Wonders of the World of Belarus Events at the Ice Hockey Worl...
EVENT 2014 7 Wonders of the World of Belarus  Events at the Ice Hockey Worl...EVENT 2014 7 Wonders of the World of Belarus  Events at the Ice Hockey Worl...
EVENT 2014 7 Wonders of the World of Belarus Events at the Ice Hockey Worl...Sergey Koltun
 
The impact of MiFID II on your OTC derivatives trading business
The impact of MiFID II on your OTC derivatives trading businessThe impact of MiFID II on your OTC derivatives trading business
The impact of MiFID II on your OTC derivatives trading businessTom White
 
A Study on Consumer Behaviour and Purchase Decisions with respect to Feminine...
A Study on Consumer Behaviour and Purchase Decisions with respect to Feminine...A Study on Consumer Behaviour and Purchase Decisions with respect to Feminine...
A Study on Consumer Behaviour and Purchase Decisions with respect to Feminine...Niviya Vas
 

Viewers also liked (13)

G20 regulatory overview in partnership with EDM Works
G20 regulatory overview in partnership with EDM WorksG20 regulatory overview in partnership with EDM Works
G20 regulatory overview in partnership with EDM Works
 
Realism
RealismRealism
Realism
 
Test gif
Test gifTest gif
Test gif
 
Loscuatroacuerdos
LoscuatroacuerdosLoscuatroacuerdos
Loscuatroacuerdos
 
Uti presentation v1.1 p
Uti presentation v1.1 pUti presentation v1.1 p
Uti presentation v1.1 p
 
Final resume
Final resumeFinal resume
Final resume
 
Get Into Sprite Kit
Get Into Sprite KitGet Into Sprite Kit
Get Into Sprite Kit
 
Annex 15 - Пособие по территориальному маркетингу
Annex 15 - Пособие по территориальному маркетингуAnnex 15 - Пособие по территориальному маркетингу
Annex 15 - Пособие по территориальному маркетингу
 
Multipeer Connectivity
Multipeer ConnectivityMultipeer Connectivity
Multipeer Connectivity
 
Working with AFNetworking
Working with AFNetworkingWorking with AFNetworking
Working with AFNetworking
 
EVENT 2014 7 Wonders of the World of Belarus Events at the Ice Hockey Worl...
EVENT 2014 7 Wonders of the World of Belarus  Events at the Ice Hockey Worl...EVENT 2014 7 Wonders of the World of Belarus  Events at the Ice Hockey Worl...
EVENT 2014 7 Wonders of the World of Belarus Events at the Ice Hockey Worl...
 
The impact of MiFID II on your OTC derivatives trading business
The impact of MiFID II on your OTC derivatives trading businessThe impact of MiFID II on your OTC derivatives trading business
The impact of MiFID II on your OTC derivatives trading business
 
A Study on Consumer Behaviour and Purchase Decisions with respect to Feminine...
A Study on Consumer Behaviour and Purchase Decisions with respect to Feminine...A Study on Consumer Behaviour and Purchase Decisions with respect to Feminine...
A Study on Consumer Behaviour and Purchase Decisions with respect to Feminine...
 

Similar to Ontology Design Pattern Property Specialisation Strategies

Design patterns and MV
Design patterns and MVDesign patterns and MV
Design patterns and MVSway Wang
 
OpenDiscovery
OpenDiscoveryOpenDiscovery
OpenDiscoverygwprice
 
Hackathon report catalogue-ontology-vocabulary-characteristcs-relevant-to-e...
Hackathon report   catalogue-ontology-vocabulary-characteristcs-relevant-to-e...Hackathon report   catalogue-ontology-vocabulary-characteristcs-relevant-to-e...
Hackathon report catalogue-ontology-vocabulary-characteristcs-relevant-to-e...Amanda Vizedom
 
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...Angelo Salatino
 
Fairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology viewsFairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology viewsTim Clark
 
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...RuleML
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Spark Summit
 
Unit 4 cognitive radio architecture
Unit 4   cognitive radio architectureUnit 4   cognitive radio architecture
Unit 4 cognitive radio architectureJAIGANESH SEKAR
 
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...Mathavan N
 
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - IntroductionOntology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - IntroductionAldo Gangemi
 
Domain-Specific Term Extraction for Concept Identification in Ontology Constr...
Domain-Specific Term Extraction for Concept Identification in Ontology Constr...Domain-Specific Term Extraction for Concept Identification in Ontology Constr...
Domain-Specific Term Extraction for Concept Identification in Ontology Constr...Innovation Quotient Pvt Ltd
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101Luigi De Russis
 
Storyline - for #newsHACK 2013 - Jeremy Tarling
Storyline - for #newsHACK 2013 - Jeremy TarlingStoryline - for #newsHACK 2013 - Jeremy Tarling
Storyline - for #newsHACK 2013 - Jeremy TarlingBBC News Labs
 
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...Khirulnizam Abd Rahman
 
Georgios Meditskos and Stamatia Dasiopoulou | Question Answering over Pattern...
Georgios Meditskos and Stamatia Dasiopoulou | Question Answering over Pattern...Georgios Meditskos and Stamatia Dasiopoulou | Question Answering over Pattern...
Georgios Meditskos and Stamatia Dasiopoulou | Question Answering over Pattern...semanticsconference
 
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...Pooyan Jamshidi
 
slide share and ppt of Cognitive Radio.pptx
slide share and ppt of Cognitive Radio.pptxslide share and ppt of Cognitive Radio.pptx
slide share and ppt of Cognitive Radio.pptxPRATIMAGAIKWAD16
 

Similar to Ontology Design Pattern Property Specialisation Strategies (20)

2012.11 - ISWC 2012 - DC - 1
2012.11 - ISWC 2012 - DC - 12012.11 - ISWC 2012 - DC - 1
2012.11 - ISWC 2012 - DC - 1
 
Design patterns and MV
Design patterns and MVDesign patterns and MV
Design patterns and MV
 
OpenDiscovery
OpenDiscoveryOpenDiscovery
OpenDiscovery
 
Hackathon report catalogue-ontology-vocabulary-characteristcs-relevant-to-e...
Hackathon report   catalogue-ontology-vocabulary-characteristcs-relevant-to-e...Hackathon report   catalogue-ontology-vocabulary-characteristcs-relevant-to-e...
Hackathon report catalogue-ontology-vocabulary-characteristcs-relevant-to-e...
 
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
 
Fairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology viewsFairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology views
 
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
 
Unit 4 cognitive radio architecture
Unit 4   cognitive radio architectureUnit 4   cognitive radio architecture
Unit 4 cognitive radio architecture
 
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
cznamjwyr36wfmgtmdzc-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
 
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - IntroductionOntology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
Ontology Design Patterns for Linked Data Tutorial at ISWC2016 - Introduction
 
Domain-Specific Term Extraction for Concept Identification in Ontology Constr...
Domain-Specific Term Extraction for Concept Identification in Ontology Constr...Domain-Specific Term Extraction for Concept Identification in Ontology Constr...
Domain-Specific Term Extraction for Concept Identification in Ontology Constr...
 
ORDBMS.pptx
ORDBMS.pptxORDBMS.pptx
ORDBMS.pptx
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
Storyline - for #newsHACK 2013 - Jeremy Tarling
Storyline - for #newsHACK 2013 - Jeremy TarlingStoryline - for #newsHACK 2013 - Jeremy Tarling
Storyline - for #newsHACK 2013 - Jeremy Tarling
 
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
 
Georgios Meditskos and Stamatia Dasiopoulou | Question Answering over Pattern...
Georgios Meditskos and Stamatia Dasiopoulou | Question Answering over Pattern...Georgios Meditskos and Stamatia Dasiopoulou | Question Answering over Pattern...
Georgios Meditskos and Stamatia Dasiopoulou | Question Answering over Pattern...
 
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
 
slide share and ppt of Cognitive Radio.pptx
slide share and ppt of Cognitive Radio.pptxslide share and ppt of Cognitive Radio.pptx
slide share and ppt of Cognitive Radio.pptx
 
Design Patterns.ppt
Design Patterns.pptDesign Patterns.ppt
Design Patterns.ppt
 

Recently uploaded

Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINsankalpkumarsahoo174
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 

Recently uploaded (20)

Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 

Ontology Design Pattern Property Specialisation Strategies

  • 1. Ontology Design Pattern Property Specialisation Strategies Karl Hammar Jönköping University / Linköping University
  • 2. ODP Specialisation • Typically a Content ODP contains/is packaged as a small reusable OWL ontology. • Using that general/abstract ODP in a specific use case requires specialisation. • Often done via import and mapping of original OWL ontology.
  • 3. Research Question • How are Content Ontology Design Patterns (ODPs) used or specialised in Ontology Engineering projects for the Semantic web, and what are the effects of such usage? • Motivation: to develop better understanding of ODP usage, supporting development of improved (guided?) tooling for such use.
  • 4. Method Overview 1. Gather OWL ontologies that reference known ODP namespaces. 2. Extract mapping axioms (e.g. subsumption or equivalency mappings b/w ontology and ODP). 3. Find recurring patterns in mapping axiom structure.
  • 5. Understanding ODP Specialisation • 347 non-trivial ontologies gathered through Google Search, LODStats, LOV, OntologyDesignPatterns.org, IKS project • 41 ODP-using ontologies found, with 107 mapping axioms. • 85 % of mapping axioms are one-way subsumption of classes or properties. ODP classes/properties are nearly always superclasses/superproperties. • 20 ODP specialisation modules that specialise object properties. • Three distinct ways of specialising properties were noted.
  • 6. Property-Oriented Strategy • Most common way of modeling property specialisation. • New subproperties are created. • Domains and ranges of sub properties narrower than domains and ranges of superproperties. • Can be partially instantiated (e.g., domain or range are linked to more general term) rdfs:domain rdfs:range ce:Collection ce:hasMember owl:Thing rdfs:subClassOf rdfs:subPropertyOf rdfs:subClassOf cc:Content Collection cc:Content Item rdfs:domain rdfs:range cc:hasContentMember
  • 7. Class-Oriented Strategy ir:Information Realization ir:Informati rdfs:domain rdfs:range ir:realizes onObject wf:Weather Forecast wf:Weather Information rdfs:subClassOf rdfs:subClassOf ir:realizes some wf:Weather Information owl:equivalentClass ir:realizes only wf:Weather Information rdfs:subClassOf • Reuses original property; constrains the use of that property by class restriction axioms. • Restricts which (specialised) classes that may be related via a given property, i.e. locally emulates domain/range. • Not logically equivalent to property-oriented strategy - but can be used to solve similar modeling problem.
  • 8. Hybrid Strategy • Does both: new subproperties are defined with domains and ranges and property restrictions on participating classes are also put in place (possibly redundantly).
  • 9. Specialisation Strategies Specialisation strategy Occurrences Property-oriented 9 Class-oriented 6 Hybrid 5
  • 10. RQs Evolved • To what degree are the class-oriented, property-oriented, or hybrid property specialisation strategies used in published ontologies? • What are the reasoning performance effects of specialising in accordance with the class-oriented or property-oriented strategies?
  • 11. Strategy Use Specialisation strategy Occurrences Distribution ODP specialisation distribution Property-oriented 193 78 % 45 % Class-oriented 33 13 % 30 % Hybrid 23 9 % 25 %
  • 12. Strategy Effects • Property-Oriented strategy treats properties as first-order citizens that can be annotated and typed. • Property-Oriented strategy possibly more intuitive for non-expert users? • Class-Oriented strategy makes resulting ontologies and datasets interoperable to greater degree. • Class-Oriented strategy causes computationally unfavorable conditions and places ontology outside OWL2 EL.
  • 13. Strategy Effects Reasoning task Benchmark Reasoner PO time CO time Consistency checking BSBM Pellet 1.274 s 1.897 s Consistency checking BSBM HermIT 1.984 s 27.193 s Consistency checking LUBM Pellet 8.230 s 42.887 s Consistency checking LUBM HermIT 10.097 s 46 min Realising individuals BSBM Pellet 2.389 s 9.482 s Realising individuals LUBM Pellet 1.801 s 4+ hours
  • 14. Conclusion • Three strategies for property specialisation are found both amongst ODPs and ontologies in general. • Pure Property-Oriented strategy less common among ODP-using ontologies than among ontologies in general. • There may be tradeoffs between performance and interoperability that ODP users and tooling need be aware of.
  • 15. INTERESTED IN ONTOLOGY ENGINEERING? Participate in our survey, contribute to science, and win Amazon gift cards! http://goo.gl/P1w9gG $$ Marketing