SlideShare una empresa de Scribd logo
1 de 29
MontoloStats
Ontology Modeling Statistics
Sven Lieber, Ben De Meester, Anastasia Dimou and Ruben Verborgh
K-Cap 2019, Marina Del Rey United States
Sven Lieber - w3id.org/montolo
K-CAP 2001
1st Knowledge Capture Conference
Oct 22-23, 2001
Victoria, B.C., Canada
“Driven by today's internet culture and knowledge-based
industries, the study of knowledge acquisition has a renewed
value.”
18 years later: How do we model acquired knowledge nowadays?
RDF1.1, OWL, Linked Data, shapes, Ontology Engineering
Sven Lieber - w3id.org/montolo
Different use cases demand differently modeled ontologies
3
Use case
Email
Person
1
Birthday
2
Regular ExpressionCompany
Existing ontologies
...
...
≠
Sven Lieber - w3id.org/montolo
Take home message
4
Whatever is modeled has impact on reuse,
do not forget to take different use cases into account
Sven Lieber - w3id.org/montolo
Ontology Reuse and metadata
Restriction type statistics
Analysis of LOV and BioPortal statistics
Lessons learned and future work/limitations
5 Sven Lieber - w3id.org/montolo
Discover and assess ontologies based on restriction use
6
Possible ontology reuse candidates
(colors = different restriction
types)
Restriction type
use statistics Use case
Sven Lieber - w3id.org/montolo
Ontology Reuse and metadata
Restriction type statistics
Analysis of LOV and BioPortal statistics
Lessons learned and future work/limitations
7 Sven Lieber - w3id.org/montolo
Restrictions: types and expressions in Montolo
8
Email
Person
1
Birthday
2
Regular ExpressionCompany
≠
Restriction types
For example disjointness
Exact cardinality
Literal pattern
≠
2
Regular Expression
Restriction type expressions
Different terms within or across
vocabularies, e.g.:
owl:disjointWith and
owl:AllDisjointClasses
Sven Lieber - w3id.org/montolo
Computing the statistics - overview
9
LODStats
Montolo
Stats
Modules to
detect
restriction types
Extendible number of
ontology repositories
Modular creation of
restriction use statistics
DataCube and PROV
annotated statistics
LOV
Bio
Portal
660
ontologies
565
ontologies
31,850
observations
18 restriction types
Sven Lieber - w3id.org/montolo
Ontology Reuse and metadata
Restriction type statistics
Analysis of LOV and BioPortal statistics
Lessons learned and future work/limitations
10 Sven Lieber - w3id.org/montolo
How many ontologies use each restriction type?
11
A few often used
restriction types and a
long tail both
in LOV and BioPortal
Restriction types
Sven Lieber - w3id.org/montolo
Negligible number of literal value restrictions
12
Almost no literalRanges
restrictions
literalPattern not used
at all
Sven Lieber - w3id.org/montolo
Property and cardinality restrictions in the tail
13
Tail mostly consists of
property-based and
cardinality-based
restrictions expressed
using OWL terms
Sven Lieber - w3id.org/montolo
LOV vs BioPortal: qualified cardinalities
14
Qualified cardinalities
preferred in BioPortal
ontologies
Sven Lieber - w3id.org/montolo
LOV vs BioPortal: unqualified cardinalities
15
Unqualified cardinalities
preferred in LOV
ontologies
Sven Lieber - w3id.org/montolo
Certain restrictions slightly more used in BioPortal
16
BioPortal ontologies
use certain restrictions
more often
Sven Lieber - w3id.org/montolo
Domain and range used less in BioPortal
17
More domain/range
Restrictions in LOV
Sven Lieber - w3id.org/montolo
Total numbers indicate more BioPortal concepts
18
Several restriction types
used considerably more
often
Compared to LOV: more
concepts in BioPortal
and/or
some ontologies disturb
the results
Sven Lieber - w3id.org/montolo
Disjoint properties and disjoint classes
19
:Person
owl:disjointWith :Car ;
owl:disjointWith :Boat ;
owl:disjointWith :Company .
More concepts/properties
declared disjoint
using list-based expression
_b1: a owl:AllDisjointWith ;
owl:members
(:Person :Company
:Car :Plane) .
Single property-based
List-based
Single property-based expression
used in more ontologies
Sven Lieber - w3id.org/montolo
Exact cardinality expressions
20
:hasWheels
owl:minCardinality 4 ;
owl:maxCardinality 4 .
Ontologies mostly use this
expression
:hasWheels
owl:cardinality 4 .
Equal min/max
Property-based
Barely used
3 times in 2 LOV ontologies
Not used in BioPortal ontologies
Sven Lieber - w3id.org/montolo
Ontology Reuse and metadata
Restriction type statistics
Analysis of LOV and BioPortal statistics
Lessons learned and future work/limitations
21 Sven Lieber - w3id.org/montolo
Lessons learned: restriction modeling
More concrete Ontology Engineering guidelines
Implicit restriction use patterns found,
but explicit guidelines needed for
practical needs in a changing environment
22 Sven Lieber - w3id.org/montolo
Lessons learned: restriction modeling
Investigation in modeling tools required
Is the creation of all restriction types supported by
modeling tools? Are these tool appealing to do so?
23 Sven Lieber - w3id.org/montolo
Raised questions: impact of restriction types
Correlation between restriction type use
and ontology reuse?
24
How are different restriction types
involved in Knowledge Graph quality issues?
Sven Lieber - w3id.org/montolo
Future work
Evaluate to which extent MontoloStats improves
the process of ontology reuse.
25
Investigate novel Ontology Engineering activities
with respect to the modeling of restrictions.
Sven Lieber - w3id.org/montolo
Limitations
Currently not all possible restriction types
and expressions considered
26
Incorporate imported restrictions and statistics
regarding number of classes/relationships
Sven Lieber - w3id.org/montolo
Take home message
27
Whatever is modeled has impact on reuse,
do not forget to take different use cases into account
Check restrictions stats at by appending
your favorite ontology prefix
https://w3id.org/montolo/data/montolo-stats/latest/voc/ + prefix
Sven Lieber - w3id.org/montolo
Sven Lieber
PhD researcher semantic intelligence
E Sven.Lieber@ugent.be
T +32 9 331 49 59
https://sven-lieber.org
@SvenLieber
Interested in
- Ontology Engineering?
- Shapes?
- Privacy?
Come and talk to me!
Sven Lieber - w3id.org/montolo
LODStats
Comprehensive and extendible statistics
29
Detector
owl:disjointWith
Detector
owl:AllDisjointClasses
:Person
owl:disjointWith :Vehicle ;
owl:disjointWith :Company .
_b1: a owl:AllDisjointWith ;
owl:members
(:Car :Boat
:Plane :Bike) .
Restriction type module:
disjoint classes
Computed measures following DataCube
Occurrence
measure
i++
Occurrence
measure
(n2-n) / 2
[] a qb:Observation ;
mon:restrictionTypeDimension
mon:disjointClasses ;
mon:detectorVersionDimension
mon:owlDisjointWith ;
mon:restrictionTypeOccurrence 2 ;
Ontology with restrictions
..
..
[] a qb:Observation ;
mon:restrictionTypeDimension
mon:disjointClasses ;
mon:detectorVersionDimension
mon:owlAllDisjointClasses ;
mon:restrictionTypeOccurrence 6 ;
Sven Lieber - w3id.org/montolo

Más contenido relacionado

Similar a MontoloStats - Ontology Modeling Statistics

PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomies
Freddy Limpens
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
eswcsummerschool
 

Similar a MontoloStats - Ontology Modeling Statistics (20)

Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1
 
Writing for Top-Tier Journals. Learn How to Impress the Editors and Increase ...
Writing for Top-Tier Journals. Learn How to Impress the Editors and Increase ...Writing for Top-Tier Journals. Learn How to Impress the Editors and Increase ...
Writing for Top-Tier Journals. Learn How to Impress the Editors and Increase ...
 
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesFOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
 
Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1
 
Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1
 
PhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomiesPhD defense : Multi-points of view semantic enrichment of folksonomies
PhD defense : Multi-points of view semantic enrichment of folksonomies
 
MADICES Mungall 2022.pptx
MADICES Mungall 2022.pptxMADICES Mungall 2022.pptx
MADICES Mungall 2022.pptx
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
 
Saner16b.ppt
Saner16b.pptSaner16b.ppt
Saner16b.ppt
 
Saner16b.ppt
Saner16b.pptSaner16b.ppt
Saner16b.ppt
 
Cuashi2008revisited
Cuashi2008revisitedCuashi2008revisited
Cuashi2008revisited
 
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure SoulierHow to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
 
sbv IMPROVER: an industry initiative to harness the wisdom of the crowd in sc...
sbv IMPROVER: an industry initiative to harness the wisdom of the crowd in sc...sbv IMPROVER: an industry initiative to harness the wisdom of the crowd in sc...
sbv IMPROVER: an industry initiative to harness the wisdom of the crowd in sc...
 
The Research Object Initiative: Frameworks and Use Cases
The Research Object Initiative:Frameworks and Use CasesThe Research Object Initiative:Frameworks and Use Cases
The Research Object Initiative: Frameworks and Use Cases
 
Ontologies for Crisis Management: A Review of State of the Art in Ontology De...
Ontologies for Crisis Management: A Review of State of the Art in Ontology De...Ontologies for Crisis Management: A Review of State of the Art in Ontology De...
Ontologies for Crisis Management: A Review of State of the Art in Ontology De...
 
b-gajderowicz-msc-defence
b-gajderowicz-msc-defenceb-gajderowicz-msc-defence
b-gajderowicz-msc-defence
 
Recommenders, Topics, and Text
Recommenders, Topics, and TextRecommenders, Topics, and Text
Recommenders, Topics, and Text
 
Learnometrics: Metrics for Learning Objects
Learnometrics: Metrics for Learning ObjectsLearnometrics: Metrics for Learning Objects
Learnometrics: Metrics for Learning Objects
 
Modeling the Macro-Behavior of Learning Object Repositories
Modeling the Macro-Behavior of Learning Object RepositoriesModeling the Macro-Behavior of Learning Object Repositories
Modeling the Macro-Behavior of Learning Object Repositories
 
LLMs_talk_March23.pdf
LLMs_talk_March23.pdfLLMs_talk_March23.pdf
LLMs_talk_March23.pdf
 

Más de Sven Lieber

Más de Sven Lieber (6)

Assessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph RestrictionsAssessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph Restrictions
 
Harvesting Social Media (in BESOCIAL)
Harvesting Social Media (in BESOCIAL)Harvesting Social Media (in BESOCIAL)
Harvesting Social Media (in BESOCIAL)
 
BESOCIAL A Knowledge Graph for Social Media Archiving
BESOCIAL A Knowledge Graph for Social Media ArchivingBESOCIAL A Knowledge Graph for Social Media Archiving
BESOCIAL A Knowledge Graph for Social Media Archiving
 
Statistics about Data Shape Use in RDF Data
Statistics about Data Shape Use in RDF DataStatistics about Data Shape Use in RDF Data
Statistics about Data Shape Use in RDF Data
 
Poster Doctoral Consortium Model RDF-based restrictions
Poster Doctoral Consortium Model RDF-based restrictionsPoster Doctoral Consortium Model RDF-based restrictions
Poster Doctoral Consortium Model RDF-based restrictions
 
Linked Data Generation for Adaptive Learning Analytics Systems
Linked Data Generation for Adaptive Learning Analytics SystemsLinked Data Generation for Adaptive Learning Analytics Systems
Linked Data Generation for Adaptive Learning Analytics Systems
 

Último

Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
shambhavirathore45
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
JohnnyPlasten
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 

Último (20)

Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 

MontoloStats - Ontology Modeling Statistics

  • 1. MontoloStats Ontology Modeling Statistics Sven Lieber, Ben De Meester, Anastasia Dimou and Ruben Verborgh K-Cap 2019, Marina Del Rey United States Sven Lieber - w3id.org/montolo
  • 2. K-CAP 2001 1st Knowledge Capture Conference Oct 22-23, 2001 Victoria, B.C., Canada “Driven by today's internet culture and knowledge-based industries, the study of knowledge acquisition has a renewed value.” 18 years later: How do we model acquired knowledge nowadays? RDF1.1, OWL, Linked Data, shapes, Ontology Engineering Sven Lieber - w3id.org/montolo
  • 3. Different use cases demand differently modeled ontologies 3 Use case Email Person 1 Birthday 2 Regular ExpressionCompany Existing ontologies ... ... ≠ Sven Lieber - w3id.org/montolo
  • 4. Take home message 4 Whatever is modeled has impact on reuse, do not forget to take different use cases into account Sven Lieber - w3id.org/montolo
  • 5. Ontology Reuse and metadata Restriction type statistics Analysis of LOV and BioPortal statistics Lessons learned and future work/limitations 5 Sven Lieber - w3id.org/montolo
  • 6. Discover and assess ontologies based on restriction use 6 Possible ontology reuse candidates (colors = different restriction types) Restriction type use statistics Use case Sven Lieber - w3id.org/montolo
  • 7. Ontology Reuse and metadata Restriction type statistics Analysis of LOV and BioPortal statistics Lessons learned and future work/limitations 7 Sven Lieber - w3id.org/montolo
  • 8. Restrictions: types and expressions in Montolo 8 Email Person 1 Birthday 2 Regular ExpressionCompany ≠ Restriction types For example disjointness Exact cardinality Literal pattern ≠ 2 Regular Expression Restriction type expressions Different terms within or across vocabularies, e.g.: owl:disjointWith and owl:AllDisjointClasses Sven Lieber - w3id.org/montolo
  • 9. Computing the statistics - overview 9 LODStats Montolo Stats Modules to detect restriction types Extendible number of ontology repositories Modular creation of restriction use statistics DataCube and PROV annotated statistics LOV Bio Portal 660 ontologies 565 ontologies 31,850 observations 18 restriction types Sven Lieber - w3id.org/montolo
  • 10. Ontology Reuse and metadata Restriction type statistics Analysis of LOV and BioPortal statistics Lessons learned and future work/limitations 10 Sven Lieber - w3id.org/montolo
  • 11. How many ontologies use each restriction type? 11 A few often used restriction types and a long tail both in LOV and BioPortal Restriction types Sven Lieber - w3id.org/montolo
  • 12. Negligible number of literal value restrictions 12 Almost no literalRanges restrictions literalPattern not used at all Sven Lieber - w3id.org/montolo
  • 13. Property and cardinality restrictions in the tail 13 Tail mostly consists of property-based and cardinality-based restrictions expressed using OWL terms Sven Lieber - w3id.org/montolo
  • 14. LOV vs BioPortal: qualified cardinalities 14 Qualified cardinalities preferred in BioPortal ontologies Sven Lieber - w3id.org/montolo
  • 15. LOV vs BioPortal: unqualified cardinalities 15 Unqualified cardinalities preferred in LOV ontologies Sven Lieber - w3id.org/montolo
  • 16. Certain restrictions slightly more used in BioPortal 16 BioPortal ontologies use certain restrictions more often Sven Lieber - w3id.org/montolo
  • 17. Domain and range used less in BioPortal 17 More domain/range Restrictions in LOV Sven Lieber - w3id.org/montolo
  • 18. Total numbers indicate more BioPortal concepts 18 Several restriction types used considerably more often Compared to LOV: more concepts in BioPortal and/or some ontologies disturb the results Sven Lieber - w3id.org/montolo
  • 19. Disjoint properties and disjoint classes 19 :Person owl:disjointWith :Car ; owl:disjointWith :Boat ; owl:disjointWith :Company . More concepts/properties declared disjoint using list-based expression _b1: a owl:AllDisjointWith ; owl:members (:Person :Company :Car :Plane) . Single property-based List-based Single property-based expression used in more ontologies Sven Lieber - w3id.org/montolo
  • 20. Exact cardinality expressions 20 :hasWheels owl:minCardinality 4 ; owl:maxCardinality 4 . Ontologies mostly use this expression :hasWheels owl:cardinality 4 . Equal min/max Property-based Barely used 3 times in 2 LOV ontologies Not used in BioPortal ontologies Sven Lieber - w3id.org/montolo
  • 21. Ontology Reuse and metadata Restriction type statistics Analysis of LOV and BioPortal statistics Lessons learned and future work/limitations 21 Sven Lieber - w3id.org/montolo
  • 22. Lessons learned: restriction modeling More concrete Ontology Engineering guidelines Implicit restriction use patterns found, but explicit guidelines needed for practical needs in a changing environment 22 Sven Lieber - w3id.org/montolo
  • 23. Lessons learned: restriction modeling Investigation in modeling tools required Is the creation of all restriction types supported by modeling tools? Are these tool appealing to do so? 23 Sven Lieber - w3id.org/montolo
  • 24. Raised questions: impact of restriction types Correlation between restriction type use and ontology reuse? 24 How are different restriction types involved in Knowledge Graph quality issues? Sven Lieber - w3id.org/montolo
  • 25. Future work Evaluate to which extent MontoloStats improves the process of ontology reuse. 25 Investigate novel Ontology Engineering activities with respect to the modeling of restrictions. Sven Lieber - w3id.org/montolo
  • 26. Limitations Currently not all possible restriction types and expressions considered 26 Incorporate imported restrictions and statistics regarding number of classes/relationships Sven Lieber - w3id.org/montolo
  • 27. Take home message 27 Whatever is modeled has impact on reuse, do not forget to take different use cases into account Check restrictions stats at by appending your favorite ontology prefix https://w3id.org/montolo/data/montolo-stats/latest/voc/ + prefix Sven Lieber - w3id.org/montolo
  • 28. Sven Lieber PhD researcher semantic intelligence E Sven.Lieber@ugent.be T +32 9 331 49 59 https://sven-lieber.org @SvenLieber Interested in - Ontology Engineering? - Shapes? - Privacy? Come and talk to me! Sven Lieber - w3id.org/montolo
  • 29. LODStats Comprehensive and extendible statistics 29 Detector owl:disjointWith Detector owl:AllDisjointClasses :Person owl:disjointWith :Vehicle ; owl:disjointWith :Company . _b1: a owl:AllDisjointWith ; owl:members (:Car :Boat :Plane :Bike) . Restriction type module: disjoint classes Computed measures following DataCube Occurrence measure i++ Occurrence measure (n2-n) / 2 [] a qb:Observation ; mon:restrictionTypeDimension mon:disjointClasses ; mon:detectorVersionDimension mon:owlDisjointWith ; mon:restrictionTypeOccurrence 2 ; Ontology with restrictions .. .. [] a qb:Observation ; mon:restrictionTypeDimension mon:disjointClasses ; mon:detectorVersionDimension mon:owlAllDisjointClasses ; mon:restrictionTypeOccurrence 6 ; Sven Lieber - w3id.org/montolo