SlideShare a Scribd company logo
1 of 30
Expressing Classification Schemes  with OWL 2 Web Ontology Language
Considering basic  functional requirements  Can be done with  many languages,  e.g., SKOS, RDFs, OWL ISKO-2010, Rome ©ZengPanzerSalaba
3. WHEN OWL MEETS CLASSIFICATION ,[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
Our interests in OWL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OWL supports various ways of describing classes  ISKO-2010, Rome ©ZengPanzerSalaba
[object Object],[object Object],[object Object],[object Object],3.1  OWL for  complex class expressions ISKO-2010, Rome ©ZengPanzerSalaba
Complex class expressions are needed  for  synthesized classes  ISKO-2010, Rome ©ZengPanzerSalaba  ,[object Object],[object Object],[object Object],Auxiliary tables rules combine add Subject schedule A Subject schedule B 1 2 2 follow 3 To accommodate new subjects and reflect the nature of interdisciplinary, instructions are provided to the classifier to  construct  a number in practice:
[object Object],[object Object],[object Object],821.008 Collections of English poetry is built with  82   (following the instruction at  820.1-828 Subdivisions of English literature )  plus  100  (following the instruction at  T3B--1001-T3B--1009 Standard subdivisions; collections; history, description, critical appraisal )  plus  8  Collections of literary texts  from the add table at  T3B--1-T3B--8 Specific forms .   821   English poetry   821.008   English poetry--collections   821.00803543   Love--poetry--English literature--collections, . . .   821.0080355   English poetry--social themes--collections, . . .   821.008036   English poetry--nature--collections, . . .   821.0080382   English poetry--religious themes--collections, . . .   821.00 9    English poetry--history and criticism   821.04   English poetry--lyric poetry, . . .   821.0708   Humorous poetry--English literature--collections, . . .   http://ddc.typepad.com/025431/ddc_tip_of_the_week/ Source:  One Zero or Two?  Dewey Blog. September 28, 2006 ISKO-2010, Rome ©ZengPanzerSalaba  rules
  The  intersection  of two classes  ISKO-2010, Rome ©ZengPanzerSalaba
ObjectIntersectionOf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
The  union  of two classes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
 “ including” “class here”  “class elsewhere” Example from DDC  025.04 Information Storage and Retrieval Systems ISKO-2010, Rome ©ZengPanzerSalaba
The  complement  of a class ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
Review: Our interests in OWL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
3.2  AXIOMs for relationships between class expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
Overview: The Class Axioms of OWL 2  http://www.w3.org/TR/owl2-syntax/#Inverse_Object_Properties ISKO-2010, Rome ©ZengPanzerSalaba
SubClassOf axiom  ,[object Object],Subclass axioms are a fundamental type of axioms in OWL 2 and can be used to construct a class hierarchy.  ISKO-2010, Rome ©ZengPanzerSalaba
DisjointClasses axiom ,[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
EquivalentClasses axiom  ,[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
EquivalentClasses axiom for Alternative Classes However this is not enough.  There are also certain relationship types and constrains between the classes. EquivalentClasses ( :X17 : Q89) ISKO-2010, Rome ©ZengPanzerSalaba  [ ] [Q89 Environmental Biology] Preferred class:  X17 Example from Chinese Library Classification (CLC): X17   Environmental Biology …… ……
Review: Our interests in OWL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
3.3  Properties and restrictions  for more complicated class expressions and relationships  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
1)  Symmetric  Object Property [Q89 Environmental Biology] Preferred class:  X17 CLC’s alternative classes  X17  Environmental Biology …… …… EquivalentClasses (  :X17 S ymmertricbjectProperty  ( :isAlternativeClass  : Q89) ) ISKO-2010, Rome ©ZengPanzerSalaba  [ ]
2)  Inverse  object properties  ,[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
3)  Restrictions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Quantifier Restrictions ( Existential ∃ , Universal ∀) Cardinality Restrictions (Min ≥, Equal =, Max ≤) Has Value Restriction (∍) ,[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba
Restrictions  can be applied to deal with class–topic relationships 370.113 Vocational education Class here  career education ,  occupational training ,  vocational schools Class  on-the-job training ,  vocational training provided by industry  in  331.2592 For  vocational education at secondary level , see  373.246 ; for  adult vocational education , see  374.013 Topical neighborhood shaped by (among other things): Caption Class-here note Inclusion of topics Exclusion of topics Class-elsewhere note See reference ISKO-2010, Rome ©ZengPanzerSalaba
Class description example ISKO-2010, Rome ©ZengPanzerSalaba
Inferred class neighborhood ISKO-2010, Rome ©ZengPanzerSalaba
Summary: Our interests in  Expressing Classification Schemes with OWL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISKO-2010, Rome ©ZengPanzerSalaba

More Related Content

Similar to Expressing Classification Schemes -- Part 3

SKOS and Its Application in Transferring Traditional Thesauri into Networked KOS
SKOS and Its Application in Transferring Traditional Thesauri into Networked KOSSKOS and Its Application in Transferring Traditional Thesauri into Networked KOS
SKOS and Its Application in Transferring Traditional Thesauri into Networked KOSMarcia Zeng
 
Linking KOS Data [using SKOS and OWL2]
Linking KOS Data [using SKOS and OWL2]Linking KOS Data [using SKOS and OWL2]
Linking KOS Data [using SKOS and OWL2]Marcia Zeng
 
SKOS for Classification Systems
SKOS for Classification SystemsSKOS for Classification Systems
SKOS for Classification SystemsMarcia Zeng
 
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...semanticsconference
 
Semantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsSemantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsGuus Schreiber
 
The Missing Link. A Vocabulary Mapping Effort in Economics NKOS Workshop 2015
The Missing Link. A Vocabulary Mapping Effort in Economics NKOS Workshop 2015The Missing Link. A Vocabulary Mapping Effort in Economics NKOS Workshop 2015
The Missing Link. A Vocabulary Mapping Effort in Economics NKOS Workshop 2015Andreas Oskar Kempf
 
Searching Semantic Web Objects Based on Class Hierarchies
Searching Semantic Web Objects Based on Class HierarchiesSearching Semantic Web Objects Based on Class Hierarchies
Searching Semantic Web Objects Based on Class HierarchiesGong Cheng
 
Modelling Knowledge Organization Systems and Structures
Modelling Knowledge Organization Systems and StructuresModelling Knowledge Organization Systems and Structures
Modelling Knowledge Organization Systems and StructuresMarcia Zeng
 
Object Oriented Design
Object Oriented DesignObject Oriented Design
Object Oriented DesignAravinth NSP
 
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netUml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netmekhap
 
Linking Folksonomies to Knowledge Organization Systems
Linking Folksonomies to Knowledge Organization SystemsLinking Folksonomies to Knowledge Organization Systems
Linking Folksonomies to Knowledge Organization SystemsJakob .
 
Cross-lingual event-mining using wordnet as a shared knowledge interface
Cross-lingual event-mining using wordnet as a shared knowledge interfaceCross-lingual event-mining using wordnet as a shared knowledge interface
Cross-lingual event-mining using wordnet as a shared knowledge interfacepathsproject
 
Extraction of common conceptual components from multiple ontologies
Extraction of common conceptual components from multiple ontologiesExtraction of common conceptual components from multiple ontologies
Extraction of common conceptual components from multiple ontologiesValentina Carriero
 
Advanced software engineering lab 2
Advanced software engineering lab 2Advanced software engineering lab 2
Advanced software engineering lab 2asimnawaz54
 

Similar to Expressing Classification Schemes -- Part 3 (20)

SKOS and Its Application in Transferring Traditional Thesauri into Networked KOS
SKOS and Its Application in Transferring Traditional Thesauri into Networked KOSSKOS and Its Application in Transferring Traditional Thesauri into Networked KOS
SKOS and Its Application in Transferring Traditional Thesauri into Networked KOS
 
Linking KOS Data [using SKOS and OWL2]
Linking KOS Data [using SKOS and OWL2]Linking KOS Data [using SKOS and OWL2]
Linking KOS Data [using SKOS and OWL2]
 
SKOS for Classification Systems
SKOS for Classification SystemsSKOS for Classification Systems
SKOS for Classification Systems
 
Bhagaban Mallik
Bhagaban MallikBhagaban Mallik
Bhagaban Mallik
 
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
 
Semantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsSemantic Web: From Representations to Applications
Semantic Web: From Representations to Applications
 
The Missing Link. A Vocabulary Mapping Effort in Economics NKOS Workshop 2015
The Missing Link. A Vocabulary Mapping Effort in Economics NKOS Workshop 2015The Missing Link. A Vocabulary Mapping Effort in Economics NKOS Workshop 2015
The Missing Link. A Vocabulary Mapping Effort in Economics NKOS Workshop 2015
 
Searching Semantic Web Objects Based on Class Hierarchies
Searching Semantic Web Objects Based on Class HierarchiesSearching Semantic Web Objects Based on Class Hierarchies
Searching Semantic Web Objects Based on Class Hierarchies
 
Modelling Knowledge Organization Systems and Structures
Modelling Knowledge Organization Systems and StructuresModelling Knowledge Organization Systems and Structures
Modelling Knowledge Organization Systems and Structures
 
Object Oriented Design
Object Oriented DesignObject Oriented Design
Object Oriented Design
 
Object Oriented Design
Object Oriented DesignObject Oriented Design
Object Oriented Design
 
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netUml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
 
Semantic web Technology
Semantic web TechnologySemantic web Technology
Semantic web Technology
 
Linking Folksonomies to Knowledge Organization Systems
Linking Folksonomies to Knowledge Organization SystemsLinking Folksonomies to Knowledge Organization Systems
Linking Folksonomies to Knowledge Organization Systems
 
Rbce
Rbce Rbce
Rbce
 
Cross-lingual event-mining using wordnet as a shared knowledge interface
Cross-lingual event-mining using wordnet as a shared knowledge interfaceCross-lingual event-mining using wordnet as a shared knowledge interface
Cross-lingual event-mining using wordnet as a shared knowledge interface
 
Extraction of common conceptual components from multiple ontologies
Extraction of common conceptual components from multiple ontologiesExtraction of common conceptual components from multiple ontologies
Extraction of common conceptual components from multiple ontologies
 
A-Study_TopicModeling
A-Study_TopicModelingA-Study_TopicModeling
A-Study_TopicModeling
 
Advanced software engineering lab 2
Advanced software engineering lab 2Advanced software engineering lab 2
Advanced software engineering lab 2
 
TEXT CLUSTERING.doc
TEXT CLUSTERING.docTEXT CLUSTERING.doc
TEXT CLUSTERING.doc
 

More from Marcia Zeng

国际图象互操作框架 (IIIF)
国际图象互操作框架(IIIF)国际图象互操作框架(IIIF)
国际图象互操作框架 (IIIF)Marcia Zeng
 
AAT LOD Microthesauri
AAT LOD MicrothesauriAAT LOD Microthesauri
AAT LOD MicrothesauriMarcia Zeng
 
Using a Semantic Analysis Tool to Generate Subject Access Points: A Study us...
Using a Semantic Analysis Tool to Generate Subject Access Points: A Study us...Using a Semantic Analysis Tool to Generate Subject Access Points: A Study us...
Using a Semantic Analysis Tool to Generate Subject Access Points: A Study us...Marcia Zeng
 
理解和利用关联数据 --图情档博(LAM)作为关联数据的提供者和消费者
理解和利用关联数据 --图情档博(LAM)作为关联数据的提供者和消费者 理解和利用关联数据 --图情档博(LAM)作为关联数据的提供者和消费者
理解和利用关联数据 --图情档博(LAM)作为关联数据的提供者和消费者 Marcia Zeng
 
Contributing to the Smart City Through Linked Library Data
Contributing to the Smart City Through Linked Library DataContributing to the Smart City Through Linked Library Data
Contributing to the Smart City Through Linked Library DataMarcia Zeng
 
Extending models for controlled vocabularies to classification systems: model...
Extending models for controlled vocabularies to classification systems: model...Extending models for controlled vocabularies to classification systems: model...
Extending models for controlled vocabularies to classification systems: model...Marcia Zeng
 
FRSAD Functional Requirements for Subject Authority Data model
FRSAD Functional Requirements for Subject Authority Data modelFRSAD Functional Requirements for Subject Authority Data model
FRSAD Functional Requirements for Subject Authority Data modelMarcia Zeng
 
ISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other VocabulariesISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other VocabulariesMarcia Zeng
 
Introducing FRSAD and Mapping it with Other Models
Introducing FRSAD and Mapping it with Other ModelsIntroducing FRSAD and Mapping it with Other Models
Introducing FRSAD and Mapping it with Other ModelsMarcia Zeng
 
Metadata for Terminology / KOS Resources
Metadata for Terminology / KOS ResourcesMetadata for Terminology / KOS Resources
Metadata for Terminology / KOS ResourcesMarcia Zeng
 
Metadata and Terminology Registries
Metadata and Terminology RegistriesMetadata and Terminology Registries
Metadata and Terminology RegistriesMarcia Zeng
 

More from Marcia Zeng (11)

国际图象互操作框架 (IIIF)
国际图象互操作框架(IIIF)国际图象互操作框架(IIIF)
国际图象互操作框架 (IIIF)
 
AAT LOD Microthesauri
AAT LOD MicrothesauriAAT LOD Microthesauri
AAT LOD Microthesauri
 
Using a Semantic Analysis Tool to Generate Subject Access Points: A Study us...
Using a Semantic Analysis Tool to Generate Subject Access Points: A Study us...Using a Semantic Analysis Tool to Generate Subject Access Points: A Study us...
Using a Semantic Analysis Tool to Generate Subject Access Points: A Study us...
 
理解和利用关联数据 --图情档博(LAM)作为关联数据的提供者和消费者
理解和利用关联数据 --图情档博(LAM)作为关联数据的提供者和消费者 理解和利用关联数据 --图情档博(LAM)作为关联数据的提供者和消费者
理解和利用关联数据 --图情档博(LAM)作为关联数据的提供者和消费者
 
Contributing to the Smart City Through Linked Library Data
Contributing to the Smart City Through Linked Library DataContributing to the Smart City Through Linked Library Data
Contributing to the Smart City Through Linked Library Data
 
Extending models for controlled vocabularies to classification systems: model...
Extending models for controlled vocabularies to classification systems: model...Extending models for controlled vocabularies to classification systems: model...
Extending models for controlled vocabularies to classification systems: model...
 
FRSAD Functional Requirements for Subject Authority Data model
FRSAD Functional Requirements for Subject Authority Data modelFRSAD Functional Requirements for Subject Authority Data model
FRSAD Functional Requirements for Subject Authority Data model
 
ISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other VocabulariesISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other Vocabularies
 
Introducing FRSAD and Mapping it with Other Models
Introducing FRSAD and Mapping it with Other ModelsIntroducing FRSAD and Mapping it with Other Models
Introducing FRSAD and Mapping it with Other Models
 
Metadata for Terminology / KOS Resources
Metadata for Terminology / KOS ResourcesMetadata for Terminology / KOS Resources
Metadata for Terminology / KOS Resources
 
Metadata and Terminology Registries
Metadata and Terminology RegistriesMetadata and Terminology Registries
Metadata and Terminology Registries
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Expressing Classification Schemes -- Part 3

  • 1. Expressing Classification Schemes with OWL 2 Web Ontology Language
  • 2. Considering basic functional requirements Can be done with many languages, e.g., SKOS, RDFs, OWL ISKO-2010, Rome ©ZengPanzerSalaba
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. The intersection of two classes ISKO-2010, Rome ©ZengPanzerSalaba
  • 10.
  • 11.
  • 12. “ including” “class here” “class elsewhere” Example from DDC 025.04 Information Storage and Retrieval Systems ISKO-2010, Rome ©ZengPanzerSalaba
  • 13.
  • 14.
  • 15.
  • 16. Overview: The Class Axioms of OWL 2 http://www.w3.org/TR/owl2-syntax/#Inverse_Object_Properties ISKO-2010, Rome ©ZengPanzerSalaba
  • 17.
  • 18.
  • 19.
  • 20. EquivalentClasses axiom for Alternative Classes However this is not enough. There are also certain relationship types and constrains between the classes. EquivalentClasses ( :X17 : Q89) ISKO-2010, Rome ©ZengPanzerSalaba [ ] [Q89 Environmental Biology] Preferred class: X17 Example from Chinese Library Classification (CLC): X17 Environmental Biology …… ……
  • 21.
  • 22.
  • 23. 1) Symmetric Object Property [Q89 Environmental Biology] Preferred class: X17 CLC’s alternative classes X17 Environmental Biology …… …… EquivalentClasses ( :X17 S ymmertricbjectProperty ( :isAlternativeClass : Q89) ) ISKO-2010, Rome ©ZengPanzerSalaba [ ]
  • 24.
  • 25.
  • 26.
  • 27. Restrictions can be applied to deal with class–topic relationships 370.113 Vocational education Class here career education , occupational training , vocational schools Class on-the-job training , vocational training provided by industry in 331.2592 For vocational education at secondary level , see 373.246 ; for adult vocational education , see 374.013 Topical neighborhood shaped by (among other things): Caption Class-here note Inclusion of topics Exclusion of topics Class-elsewhere note See reference ISKO-2010, Rome ©ZengPanzerSalaba
  • 28. Class description example ISKO-2010, Rome ©ZengPanzerSalaba
  • 29. Inferred class neighborhood ISKO-2010, Rome ©ZengPanzerSalaba
  • 30.

Editor's Notes

  1. http://www.leda-tutorial.org/en/official/ch02s08s02.html
  2. Presenting notation-building rules. Each classification implements certain rules for building notations. The following are some typical examples. 1) In current authority systems there are always records indicating how a notation should be composed or de-composed. 2) A synthesized number can be constructed by adding or appending numbers from a table or from other parts of the schedule. Instructions are provided to the classifier to construct a classification number by adding numbers from other parts of the schedule, from a table, or by basing it on a pattern defined in another part of the schedule. 3) Depending on the degree of synthesized components, some classification schemes have a variety of faceted structures for their main schedules, sub-schedules, or individual classes. Rules and instruction guidance are always included in such cases. 4) There could be full, abridged, and extended (+) notations for the derivations from a general classification system. Unlike a thesaurus, a classification system usually develops variations of a scheme with different scales. Implementers decide to which degree they want to implement it in practice. For example, in CLC's ‘062.32+6’ the number after ‘+’ is the optional, extended number with higher specificity.
  3. The intersection of two classes consists of exactly those individuals which are instances of both classes. The following example states that the class Mother consists of exactly those objects which are instances of both Woman and Parent: EquivalentClasses(   :Mother ObjectIntersectionOf( :Woman :Parent ) ) In Functional-Style Syntax
  4. General works on cardiac rehabilitation are classed in 616.1203 Heart diseases—rehabilitation (built with 616.12 Diseases of heart plus 03 Rehabilitation from the add table under 616.1–616.9 Specific diseases , following the add footnote at 616.12 : “Add as instructed under 616.1–616.9”).  Examples of works classed in 616.1203 are Cardiac Rehabilitation: A Guide to Practice in the 21st Century and Cardiac Rehabilitation . http://ddc.typepad.com/025431/600699_technology/ Number Building: The process of constructing a number by adding notation from the tables or other parts of the schedules to a base number Add note A note instructing the classifier to append digits found elsewhere in the DDC to a given base number. In Functional-Style Syntax
  5. Image credit: http://thesemanticway.files.wordpress.com/2008/11/geography_ontology2.png
  6. Restrictions describe a class of individuals based on the type and possibly number of relationships that they participate in. - Restrictions can be grouped into three main categories: Quantifier Restrictions ( Existential ∃ , Universal ∀) - Cardinality Restrictions (Min ≥, Equal =, Max ≤) Has Value Restriction (∍) These symbols are from descriptive logic. We will not get into these, but will have an example of existential restriction.