SlideShare uma empresa Scribd logo
1 de 15
From Taxonomies to Ontologies
Christine Connors
Among other things: librarian, information scientist, semantic web advocate and
Founder, TriviumRLG LLC
November 4, 2009


Developing Ontologies, Part Of The Earley & Associates Call Series
The Continuum
We are building more complex and powerful data architectures; all types are available
for use on the semantic web
Ontology


                                                       Thesaurus

                                            Taxonomy
 Power




                             Synonym Ring


                      List

         Folksonomy



                                       Complexity


The Continuum
We are building more complex and powerful data architectures; all types are available
for use on the semantic web
The Continuum
                                                                                    Thesaurus
                                                                                 Ambiguity Control
   Folksonomy                        Synonym Ring                                 Synonym Control
                                                                             Hierarchical Relationships
   Personalized Labels                   Synonym                              Associative Relationships
                                          Control                                    Scope Note
                                       (Equivalency)                         (BT, NT, RT, USE, SeeAlso)

    Less                                        Complexity                                                       More

                                                           Taxonomy                                       Ontology
                          List                            Ambiguity Control                            Ambiguity Control
                         Ambiguity                         Synonym Control                              Synonym Control
                          Control                      Hierarchical Relationships                   Hierarchical Relationships
                                                               (BT, NT)                             Associative Relationships
                                                                                                             Classes
                                                                                                            Properties
                                                                                                           Localization
                                                                                                           Annotation
                                                                                                            Reasoning
                                                                                                             “NOT”




Inspired by NISO
   Z39.19-2005
Terminology

✤   Ontology ~ Given a knowledge domain and scope, the encoding of its concepts, their
    properties, and the relationships among them.

✤   Serialization ~ How the ontology is encoded for machine use and transmission. Use what
    works for your project: RDF/XML, JSON, N-Triples, whatever!

✤   Triple ~ The basic building block of an ontology; Subject-Predicate-Object.

✤   Graph ~ A visualization of the linked triples.

✤   URI ~ Uniform Resource Indicator, a web-based identifier more generic than the URL.

✤   Namespace ~ A collection of URIs from an authoritative source that share a common identifier.

✤   Qname ~ A shortcut; an abbreviation of the shared namespace identifier, followed by a colon
    and a concept name. e.g. dc:creator represents the “creator” element in the Dublin Core
    schema. “dc” is defined in the ontology as “http://purl.org/dc/terms/”
Capabilities

✤   Properties

    ✤   Transitive

    ✤   Symmetrical

    ✤   Functional

    ✤   Inverse Functional

✤   Inferencing
NT
                             England
          Britain      BT
                            NT
          NT    BT
                            BT    Wales
             Great
             Britain        NT
   NT
                            BT   Scotland
        BT


 United        NT    Northern
Kingdom        BT     Ireland
NT
                                                                        England
                                                  Britain         BT
             God and my right
                                                                       NT
                                                  NT     BT
                                                                       BT    Wales
                                 motto                Great
                                                      Britain          NT
                                           NT
                                                                       BT   Scotland
                                                 BT

                           flag
                                      United           NT     Northern
God Save the Queen anthem            Kingdom           BT      Ireland

                           official
        English          language
                                                            capital
                                      currency
                  legislature                               London

                                         pound sterling
               Parliament
Transitivity
✤   In a simple hierarchical system (e.g. taxonomy) you have Broader Than/Narrower Than

✤   United Kingdom

    ✤   Great Britain

        ✤   Scotland



✤   In an ontology, we can define a Transitive Property (e.g. owl:TransitiveProperty) to cause:

    ✤   Scotland is a subclass of Great Britain

    ✤   Great Britain is a subclass of United Kingdom

    ✤   Therefore, Scotland is a subclass of United Kingdom
Symmetry

✤   Sometimes we want to explicitly state that a relationship is bi-
    directional.

    ✤   e.g. “spouse” or “sibling”


                         Jack                     Jill
                                     spouse

✤   See Also and Use/Used For conventions are not as complete or as
    efficient as a SymmetricProperty.
Functional and Inverse
Functional Properties

✤   It can be useful to indicate if a concept can have only ONE value for a
    specific attribute.

    ✤   e.g. a ‘person’ can be EITHER ‘male’ or ‘female’ and not both

✤   It can also be useful to indicate that a value can only be applied to
    ONE concept.

    ✤   e.g. a ‘unique employee id’ can only be assigned to ONE ‘staff
        member’
Inferencing

✤   It is not necessary in a well-modeled ontology to explicitly encode
    every possible triple, many can be inferred.

    ✤   s: father      p: gender    o: male

    ✤   s: father      p: typeOf    o: parentalRole

    ✤   s: John       p: parentalRole   o: father

    ✤   Therefore

        ✤   s: John     p: gender    o: male
Things to Remember

✤   Governance ~ even more important due to ontologies being more
    complex

    ✤   BUT you also have better tools to test: SPARQL, inferencing engines &
        reasoners

✤   Open-world vs. closed-world assumption

    ✤   Close it if you must!

✤   Curate the content, not the container

    ✤   This is more than a descriptive, bibliographic form; you can model the
        knowledge, not just the pointers to it
There is no “right way.”
There are best practices.

Image by playful.geometer
Developing an Ontology
Wednesday November 4th, 1:00 PM ET
Taxonomy Community of Practice Call Series, presented by
Earley & Associates
http://www.earley.com




Thank you
CJMConnors@triviumrlg.com
Nick: CJMConnors at Twitter, Slideshare, LinkedIn, Identi.ca et al
TriviumRLG.com

Mais conteúdo relacionado

Mais procurados

Enterprise Knowledge - Taxonomy Design Best Practices and Methodology
Enterprise Knowledge - Taxonomy Design Best Practices and MethodologyEnterprise Knowledge - Taxonomy Design Best Practices and Methodology
Enterprise Knowledge - Taxonomy Design Best Practices and MethodologyEnterprise Knowledge
 
ナレッジグラフ/LOD利用技術の入門(前編)
ナレッジグラフ/LOD利用技術の入門(前編)ナレッジグラフ/LOD利用技術の入門(前編)
ナレッジグラフ/LOD利用技術の入門(前編)KnowledgeGraph
 
ビジネスの現場のデータ分析における理想と現実
ビジネスの現場のデータ分析における理想と現実ビジネスの現場のデータ分析における理想と現実
ビジネスの現場のデータ分析における理想と現実Takashi J OZAKI
 
Semantic Graph Databases: The Evolution of Relational Databases
Semantic Graph Databases: The Evolution of Relational DatabasesSemantic Graph Databases: The Evolution of Relational Databases
Semantic Graph Databases: The Evolution of Relational DatabasesCambridge Semantics
 
情報検索とゼロショット学習
情報検索とゼロショット学習情報検索とゼロショット学習
情報検索とゼロショット学習kt.mako
 
Watson knowledge studio 紹介 - あなたの知識をWatson に教え込む!
Watson knowledge studio 紹介 - あなたの知識をWatson に教え込む!Watson knowledge studio 紹介 - あなたの知識をWatson に教え込む!
Watson knowledge studio 紹介 - あなたの知識をWatson に教え込む!Hiroaki Komine
 
Philosophy of science for icp
Philosophy of science for icpPhilosophy of science for icp
Philosophy of science for icpArief El Hakim
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic webStanley Wang
 
オントロジー工学に基づく 知識の体系化と利用
オントロジー工学に基づく知識の体系化と利用オントロジー工学に基づく知識の体系化と利用
オントロジー工学に基づく 知識の体系化と利用Kouji Kozaki
 
Network embedding
Network embeddingNetwork embedding
Network embeddingSOYEON KIM
 
(研究会輪読) Facial Landmark Detection by Deep Multi-task Learning
(研究会輪読) Facial Landmark Detection by Deep Multi-task Learning(研究会輪読) Facial Landmark Detection by Deep Multi-task Learning
(研究会輪読) Facial Landmark Detection by Deep Multi-task LearningMasahiro Suzuki
 
Common evaluation measures in NLP and IR
Common evaluation measures in NLP and IRCommon evaluation measures in NLP and IR
Common evaluation measures in NLP and IRRushdi Shams
 
Enliple BERT-Small을 이용한 KorQuAD 모델
Enliple BERT-Small을 이용한 KorQuAD 모델Enliple BERT-Small을 이용한 KorQuAD 모델
Enliple BERT-Small을 이용한 KorQuAD 모델KwangHyeonPark
 
Training Series - Build A Routing Web Application With OpenStreetMap, Neo4j, ...
Training Series - Build A Routing Web Application With OpenStreetMap, Neo4j, ...Training Series - Build A Routing Web Application With OpenStreetMap, Neo4j, ...
Training Series - Build A Routing Web Application With OpenStreetMap, Neo4j, ...Neo4j
 
Learning to rank
Learning to rankLearning to rank
Learning to rankBruce Kuo
 
Knowledge Graphs and Generative AI
Knowledge Graphs and Generative AIKnowledge Graphs and Generative AI
Knowledge Graphs and Generative AINeo4j
 

Mais procurados (20)

Enterprise Knowledge - Taxonomy Design Best Practices and Methodology
Enterprise Knowledge - Taxonomy Design Best Practices and MethodologyEnterprise Knowledge - Taxonomy Design Best Practices and Methodology
Enterprise Knowledge - Taxonomy Design Best Practices and Methodology
 
ナレッジグラフ/LOD利用技術の入門(前編)
ナレッジグラフ/LOD利用技術の入門(前編)ナレッジグラフ/LOD利用技術の入門(前編)
ナレッジグラフ/LOD利用技術の入門(前編)
 
ビジネスの現場のデータ分析における理想と現実
ビジネスの現場のデータ分析における理想と現実ビジネスの現場のデータ分析における理想と現実
ビジネスの現場のデータ分析における理想と現実
 
Ontologies
OntologiesOntologies
Ontologies
 
Semantic Graph Databases: The Evolution of Relational Databases
Semantic Graph Databases: The Evolution of Relational DatabasesSemantic Graph Databases: The Evolution of Relational Databases
Semantic Graph Databases: The Evolution of Relational Databases
 
情報検索とゼロショット学習
情報検索とゼロショット学習情報検索とゼロショット学習
情報検索とゼロショット学習
 
Watson knowledge studio 紹介 - あなたの知識をWatson に教え込む!
Watson knowledge studio 紹介 - あなたの知識をWatson に教え込む!Watson knowledge studio 紹介 - あなたの知識をWatson に教え込む!
Watson knowledge studio 紹介 - あなたの知識をWatson に教え込む!
 
Learn to Rank search results
Learn to Rank search resultsLearn to Rank search results
Learn to Rank search results
 
Philosophy of science for icp
Philosophy of science for icpPhilosophy of science for icp
Philosophy of science for icp
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
オントロジー工学に基づく 知識の体系化と利用
オントロジー工学に基づく知識の体系化と利用オントロジー工学に基づく知識の体系化と利用
オントロジー工学に基づく 知識の体系化と利用
 
Network embedding
Network embeddingNetwork embedding
Network embedding
 
(研究会輪読) Facial Landmark Detection by Deep Multi-task Learning
(研究会輪読) Facial Landmark Detection by Deep Multi-task Learning(研究会輪読) Facial Landmark Detection by Deep Multi-task Learning
(研究会輪読) Facial Landmark Detection by Deep Multi-task Learning
 
Common evaluation measures in NLP and IR
Common evaluation measures in NLP and IRCommon evaluation measures in NLP and IR
Common evaluation measures in NLP and IR
 
Enliple BERT-Small을 이용한 KorQuAD 모델
Enliple BERT-Small을 이용한 KorQuAD 모델Enliple BERT-Small을 이용한 KorQuAD 모델
Enliple BERT-Small을 이용한 KorQuAD 모델
 
Ontology
OntologyOntology
Ontology
 
Ontologies
OntologiesOntologies
Ontologies
 
Training Series - Build A Routing Web Application With OpenStreetMap, Neo4j, ...
Training Series - Build A Routing Web Application With OpenStreetMap, Neo4j, ...Training Series - Build A Routing Web Application With OpenStreetMap, Neo4j, ...
Training Series - Build A Routing Web Application With OpenStreetMap, Neo4j, ...
 
Learning to rank
Learning to rankLearning to rank
Learning to rank
 
Knowledge Graphs and Generative AI
Knowledge Graphs and Generative AIKnowledge Graphs and Generative AI
Knowledge Graphs and Generative AI
 

Destaque

Ontology And Taxonomy Modeling Quick Guide
Ontology And Taxonomy Modeling Quick GuideOntology And Taxonomy Modeling Quick Guide
Ontology And Taxonomy Modeling Quick GuideHeimo Hänninen
 
Getting Started with Unstructured Data
Getting Started with Unstructured DataGetting Started with Unstructured Data
Getting Started with Unstructured DataChristine Connors
 
Five creative search solutions using text analytics
Five creative search solutions using text analyticsFive creative search solutions using text analytics
Five creative search solutions using text analyticsEnterprise Knowledge
 
Accentuate the Positive: Modeling Enterprise Ontologies
Accentuate the Positive: Modeling Enterprise OntologiesAccentuate the Positive: Modeling Enterprise Ontologies
Accentuate the Positive: Modeling Enterprise OntologiesChristine Connors
 
Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabulariesseanb
 
Taxonomy Displays: Bridging UX & Taxonomy Design
Taxonomy Displays: Bridging UX & Taxonomy DesignTaxonomy Displays: Bridging UX & Taxonomy Design
Taxonomy Displays: Bridging UX & Taxonomy DesignHeather Hedden
 
Lecture 7 the nature of digital knowledge
Lecture 7 the nature of digital knowledgeLecture 7 the nature of digital knowledge
Lecture 7 the nature of digital knowledgemoduledesign
 
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingTaxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingSemantic Web Company
 
Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Janet Leu
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspectssamhati27
 

Destaque (11)

Ontology And Taxonomy Modeling Quick Guide
Ontology And Taxonomy Modeling Quick GuideOntology And Taxonomy Modeling Quick Guide
Ontology And Taxonomy Modeling Quick Guide
 
Getting Started with Unstructured Data
Getting Started with Unstructured DataGetting Started with Unstructured Data
Getting Started with Unstructured Data
 
Five creative search solutions using text analytics
Five creative search solutions using text analyticsFive creative search solutions using text analytics
Five creative search solutions using text analytics
 
Accentuate the Positive: Modeling Enterprise Ontologies
Accentuate the Positive: Modeling Enterprise OntologiesAccentuate the Positive: Modeling Enterprise Ontologies
Accentuate the Positive: Modeling Enterprise Ontologies
 
Taxonomy 101
Taxonomy 101Taxonomy 101
Taxonomy 101
 
Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabularies
 
Taxonomy Displays: Bridging UX & Taxonomy Design
Taxonomy Displays: Bridging UX & Taxonomy DesignTaxonomy Displays: Bridging UX & Taxonomy Design
Taxonomy Displays: Bridging UX & Taxonomy Design
 
Lecture 7 the nature of digital knowledge
Lecture 7 the nature of digital knowledgeLecture 7 the nature of digital knowledge
Lecture 7 the nature of digital knowledge
 
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingTaxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
 
Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspects
 

Semelhante a From Taxonomies to Ontologies

Semelhante a From Taxonomies to Ontologies (6)

As indexing2011
As indexing2011As indexing2011
As indexing2011
 
Taxonomies - A Foundation for more
Taxonomies - A Foundation for moreTaxonomies - A Foundation for more
Taxonomies - A Foundation for more
 
What's Next for the Web?
What's Next for the Web?What's Next for the Web?
What's Next for the Web?
 
Semantics For Cultural Heritage
Semantics For Cultural HeritageSemantics For Cultural Heritage
Semantics For Cultural Heritage
 
Ontology Dev
Ontology DevOntology Dev
Ontology Dev
 
Evolution: It's a process
Evolution: It's a processEvolution: It's a process
Evolution: It's a process
 

Último

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 

Último (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 

From Taxonomies to Ontologies

  • 1. From Taxonomies to Ontologies Christine Connors Among other things: librarian, information scientist, semantic web advocate and Founder, TriviumRLG LLC November 4, 2009 Developing Ontologies, Part Of The Earley & Associates Call Series
  • 2. The Continuum We are building more complex and powerful data architectures; all types are available for use on the semantic web
  • 3. Ontology Thesaurus Taxonomy Power Synonym Ring List Folksonomy Complexity The Continuum We are building more complex and powerful data architectures; all types are available for use on the semantic web
  • 4. The Continuum Thesaurus Ambiguity Control Folksonomy Synonym Ring Synonym Control Hierarchical Relationships Personalized Labels Synonym Associative Relationships Control Scope Note (Equivalency) (BT, NT, RT, USE, SeeAlso) Less Complexity More Taxonomy Ontology List Ambiguity Control Ambiguity Control Ambiguity Synonym Control Synonym Control Control Hierarchical Relationships Hierarchical Relationships (BT, NT) Associative Relationships Classes Properties Localization Annotation Reasoning “NOT” Inspired by NISO Z39.19-2005
  • 5. Terminology ✤ Ontology ~ Given a knowledge domain and scope, the encoding of its concepts, their properties, and the relationships among them. ✤ Serialization ~ How the ontology is encoded for machine use and transmission. Use what works for your project: RDF/XML, JSON, N-Triples, whatever! ✤ Triple ~ The basic building block of an ontology; Subject-Predicate-Object. ✤ Graph ~ A visualization of the linked triples. ✤ URI ~ Uniform Resource Indicator, a web-based identifier more generic than the URL. ✤ Namespace ~ A collection of URIs from an authoritative source that share a common identifier. ✤ Qname ~ A shortcut; an abbreviation of the shared namespace identifier, followed by a colon and a concept name. e.g. dc:creator represents the “creator” element in the Dublin Core schema. “dc” is defined in the ontology as “http://purl.org/dc/terms/”
  • 6. Capabilities ✤ Properties ✤ Transitive ✤ Symmetrical ✤ Functional ✤ Inverse Functional ✤ Inferencing
  • 7. NT England Britain BT NT NT BT BT Wales Great Britain NT NT BT Scotland BT United NT Northern Kingdom BT Ireland
  • 8. NT England Britain BT God and my right NT NT BT BT Wales motto Great Britain NT NT BT Scotland BT flag United NT Northern God Save the Queen anthem Kingdom BT Ireland official English language capital currency legislature London pound sterling Parliament
  • 9. Transitivity ✤ In a simple hierarchical system (e.g. taxonomy) you have Broader Than/Narrower Than ✤ United Kingdom ✤ Great Britain ✤ Scotland ✤ In an ontology, we can define a Transitive Property (e.g. owl:TransitiveProperty) to cause: ✤ Scotland is a subclass of Great Britain ✤ Great Britain is a subclass of United Kingdom ✤ Therefore, Scotland is a subclass of United Kingdom
  • 10. Symmetry ✤ Sometimes we want to explicitly state that a relationship is bi- directional. ✤ e.g. “spouse” or “sibling” Jack Jill spouse ✤ See Also and Use/Used For conventions are not as complete or as efficient as a SymmetricProperty.
  • 11. Functional and Inverse Functional Properties ✤ It can be useful to indicate if a concept can have only ONE value for a specific attribute. ✤ e.g. a ‘person’ can be EITHER ‘male’ or ‘female’ and not both ✤ It can also be useful to indicate that a value can only be applied to ONE concept. ✤ e.g. a ‘unique employee id’ can only be assigned to ONE ‘staff member’
  • 12. Inferencing ✤ It is not necessary in a well-modeled ontology to explicitly encode every possible triple, many can be inferred. ✤ s: father p: gender o: male ✤ s: father p: typeOf o: parentalRole ✤ s: John p: parentalRole o: father ✤ Therefore ✤ s: John p: gender o: male
  • 13. Things to Remember ✤ Governance ~ even more important due to ontologies being more complex ✤ BUT you also have better tools to test: SPARQL, inferencing engines & reasoners ✤ Open-world vs. closed-world assumption ✤ Close it if you must! ✤ Curate the content, not the container ✤ This is more than a descriptive, bibliographic form; you can model the knowledge, not just the pointers to it
  • 14. There is no “right way.” There are best practices. Image by playful.geometer
  • 15. Developing an Ontology Wednesday November 4th, 1:00 PM ET Taxonomy Community of Practice Call Series, presented by Earley & Associates http://www.earley.com Thank you CJMConnors@triviumrlg.com Nick: CJMConnors at Twitter, Slideshare, LinkedIn, Identi.ca et al TriviumRLG.com

Notas do Editor

  1. Rather than define these here, I’m going to show you some examples. These are some examples you are likely to encounter early on - but are not ALL of the available tools. The most important thing to remember is to take baby-steps. Don’t try to read all of the standards and expect to know how to use them right away! You’ll likely drive yourself mad - it’s a lot to learn, and some things are very different from database and other programming methodologies. Learn each of these things as you encounter a use case for them! And get a good book or two.
  2. This is still the tip of the iceberg!
  3. Why would you want to do this? So that Scotland can inherit properties of its super-classes.
  4. If ‘Jack’ “spouse” ‘Jill’ then ‘Jill’ “spouse” ‘Jack’
  5. You may wonder about the problem of syllogisms, but that is why careful modeling and testing is needed.
  6. Most of what you already know about defining schema and building taxonomies applies to ontology creation as well: know your use case, define your requirements, understand your knowledge domain and the scope of detail you want. Look for existing ontologies to use or buy. Put small pieces together to form your overall model. Make use of subject matter experts, data modeling experts, and keep your core team small.