SlideShare une entreprise Scribd logo
1  sur  35
Knowledge
Representation seminar
Meeting #1
Michele Pasin
Kings College, London
June 2010




                         1
Outline



- what are ontologies?
 - [theoretical perspective]



- what are they for?
 - [pragmatic perspective]




- how do we build them?
 - [design perspective]

                               2
What is an ontology? A plethora of definitions..




Doug. Ontologies: State of the Art, Business Potential, and Grand Challenges. Ontology       3
Management: Semantic Web, Semantic Web Services, and Business Applications (2007) pp. 1-20
Sowa: 3 components to a knowledge
      representation



                     Logic                                   Ontology


                                                      KR



                                            Computation
                                                                        4
Sowa. Knowledge Representation: Logical, Philosophical and
Computational Foundations. Course Technology (1999)
(I) Logic



- formal language for expressing the structures used in
our inference processes


          All x is b.          
 
   (Universal Affirmative)
          There is a Y that is x.    (Particular Affirmative)
          Therefore, y is b. 
 
     (Particular Affirmative)




     All Roman tribunes have immunity    (Universal Affirmative)
     Valerianus is a tribune.
 
         (Particular Affirmative)
     Therefore, Valerianus has immunity. (Particular Affirmative)
                                                                   5
(II) Ontology

Tribune (from the Latin: tribunus; Byzantine Greek form τριβούνος) was a
title shared by 10 elected officials in the Roman Republic. Tribunes had
the power to convene the Plebeian Council and to act as its president,
which also gave them the right to propose legislation before it. They
were sacrosanct, in the sense that any assault on their person was
prohibited. They had the power to veto actions taken by magistrates,
and specifically to intervene legally on behalf of plebeians. The tribune
could also summon the Senate and lay proposals before it. [....]




  For every x, if (x isTribune) ==> exists y such that (y
  isCity) and (y hasName Rome) and (lives_in x, y)
                                                              6
(II) Ontology

Tribune (from the Latin: tribunus; Byzantine Greek form τριβούνος) was a
title shared by 10 elected officials in the Roman Republic. Tribunes had
the power to convene the Plebeian Council and to act as its president,
which also gave them the right to propose legislation before it. They
were sacrosanct, in the sense that any assault on their person was
prohibited. They had the power to veto actions taken by magistrates,
and specifically to intervene legally on behalf of plebeians. The tribune
could also summon the Senate and lay proposals before it. [....]




   For every x, if x (isTribune) ==> exists y such that (y isCity)
   and (y hasName Rome) and (lives_in x, y)
 - an ontology does not need being represented
 through the formal language of logic!    7
(III) Computation




 - execution time of a program
    eg decidability vs computability



 - representation language available
    eg expressivity, types of inference engine, graphical notations



 - in general, engineering constraints
    eg hardware limitations



                                                                      8
John Sowa:

   “Without logic, a knowledge representation
- execution time of a program
   is vague, with no criteria for determining
   whether statements are redundant or
- representation language available
   contradictory.
   Without ontology, the terms and symbols
- engineering constraints
   are ill-defined, confused and confusing.
   And without computable models, the logic
   and ontology cannot be implemented in
   computer programs.
   Knowledge representation is the application
   of logic and ontology to the task of
   constructing computable models for some
   domain.” (p. xii)                       9
Possible research directions:
                                                                                    foundational
                                                     modal                          ontologies
          syntax                                               temporal
                              conceptual             logic
                                                               logic
                              graphs
                   semantic                                               spatial
                   networks                                               logic              domain
                                                                                             ontologies
subsets                 Logic                                  Ontology
                                                                               ontology of
           predicate                                                           animals
           logic

     propositional
                                              KR                           ontology of
     logic                                                                 publications




                         Prolog                                    RDF & OWL
                                           Computation
                                  frames                     SQL
                                            compilers vs                             10
                                            interpreters
Possible research directions:
                                                     foundational
                        modal                        ontologies
                        logic   temporal
                                logic
                                           spatial
                                           logic              domain
                                                              ontologies


                                              ontology of
                                              animals


                                            ontology of
                                            publications




                                                      11
Pitfall [1]: Ontologies and data models




 - main difference with data models is not the content,
 but the purpose
    - Clarity: context dependent vs context independent design

    - Extendibility: application oriented vs design for future reuse

    - Minimal Encoding Bias -avoid representational choice for benefit
    of implementation




 - a conceptual model written in an ontology language is
 not necessarily an ontology!
  - you cannot see the difference by looking at the syntax             12
Pitfall [2]: Ontologies and knowledge bases




 - the same languages (OWL, RDF-S, WSML, etc.) and
 the same tools and infrastructure can be used both for
 creating ontologies and for creating knowledge bases
  - not every OWL file is an ontology, since OWL files can also be used for
  representing a knowledge base (eg info about the concept of ʻcityʼ, and
  the individual ʻInnsbruckʼ

 - Ontologies are the vocabulary and the formal
 specification of the vocabulary only, which can be used
 for expressing a knowledge base
  - one initial motivation for ontologies was achieving interoperability
  between multiple knowledge bases!

                                                                      13
Pitfall [3]: ontologies and XML Schemas


- XML schemas define a single representation syntax
for a particular problem domain but not the semantics
of domain elements.
 e.g. sequence and hierarchical ordering of fields in a valid document
 instance, but do not specify the semantics of this ordering..


- They do not aim at carving out re-usable, context-
independent categories of things
 e.g. whether a data element “student” refers to the human being
 or the role of being as student.


- There is no standardized inference layer
 To employ XML to generate new data, you need knowledge
 embedded in some procedural code somewhere, rather than            14
 explicitly stated, as in OWL.
Degrees of ‘ontological depth’




                                 15
Upper vs Domain ontologies



 - depends on the type of ‘predicates’ our (logical)
 theory is investigating..
  - domain independent: part-whole, temporal relations, concrete-
  abstract, universal-particular, qualities
  - domain dependent: car makers, car materials, fuel consumption, etc.
           - task ontologies: a problem solving process like diagnosis,
           monitoring, scheduling, design, and so on



 - in the Semantic Web, top level ontologies are
 supposed to bridge the various possible domain ones
  - a top level ontology is very general and abstract
  - e.g. DOLCE, SUMO, CIDOC, CYC, BFO                                16
E.g. top level of SUMO




                         Niles and Pease. Towards a Standard
                         Upper Ontology. FOIS'01 (2001)

                                         17
E.g. top level of CIDOC CRM


    1996 ICOM initiative, 2006 ISO standard (version 4.2)




                                                                                    18
Doerr. The CIDOC conceptual reference module: an ontological approach to semantic
interoperability of metadata. AI Magazine archive (2003) vol. 24 (3) pp. 75-92
Upper ontologies: not only one proposal!




                                           19
‘Realist’ vs ‘Conceptualist’ ontologies:




                                           20
‘Realist’ vs ‘Conceptualist’ ontologies:




               eg DOLCE:
               reality is
               socially
               constructed;
               ontologies
               should have a
               ‘cognitive
               bias’                       21
‘Realist’ vs ‘Conceptualist’ ontologies:

                  eg BFO:
                  ontologies
                  mirror the
                  ‘true’ reality,
                  that is what is
                  discovered by
                  the latest
                  scientific
                  experiments




                                           22
what is it good for?




                       23
What is an ontology (as KR) good for?



- to enable data exchange among programs
- to simplify unification (or translation) of disparate
representations
- to employ knowledge-based services
- to embody the representation of a theory
- as a reference to guide new formalizations
- to facilitate communication among people
- to find or browse data
- to reason with data when you find it
- to label the data you are collecting
- to build a knowledge model that will stand the test of
time
                                                   24
Principle #1: ontology as a program



                         1. An ontology is an explicit,
                         formal specification of a theory


                         2. An ontology is a model that
                         can be manipulated by a
                         computer


                         3. An ontology can be run as we
                         run computer programs

                                            25
Principle #2: ontology as a contract




Gruber. It Is What It Does: The Pragmatics of Ontology.
Invited presentation to the meeting of the CIDOC
                                                          software       research
                                                                          26
Conceptual Reference Model committee (2003)               applications   communities
how do we build
good ontologies?




                   27
Reusing philosophical methods&notions in KR




  - a theory of how to make ontological distinctions in
  systematic and coherent manner
      - making representational choices at the highest level of
      abstraction, while still being as clear as possible about the
      meaning of terms




                                                                28
A few generic principles...



- determine an essential property for each concept and
instance
   - Proper use of is-a relation should inherit the “Essential” property of
   its super classes (= identity criteria checking)


- concepts rather than terms
   - people are easily trapped by the endless terminological discussion
   departing from the underlying conceptual structure of the target domain



- role concepts vs basic concepts
  - Clear and consistent differentiation between basic concepts (man, rice, oil,
  etc.) and role concepts(teacher, food, fuel, etc.).
                                                                        29
The ‘ontoclean’ methodology (Guarino, Welty)
                                                                  Guarino and Welty. Evaluating ontological decisions with
                                                                  OntoClean. Commun. ACM (2002) vol. 45 (2) pp. 61-65




                                                                                                    30
slide adapted from Boella. Ontologies and the Semantic Web. Scienze
Cognitive 2002-2003 course (2002)
Why metaproperties?




                                                                      31
slide adapted from Boella. Ontologies and the Semantic Web. Scienze
Cognitive 2002-2003 course (2002)
Example: looking for essential properties... #1




Mr. Jones               Mr. Jones     author, editor,
                                      common person...
                                           32
Example: looking for essential properties... #2




      text#1                              33
                                      text#1
Common ‘things’ we mention in our contracts:



- information objects
   - key characteristics of entities that can carry information, that can be
   seen as (or part of) a representation


- physical features of information objects
    - e.g., materials, conditions, preservation ...

- abstract features of information objects
    - e.g., the contents of an information object, the Hamlet as a work
    - e.g., the linguistic features of an information object (latin, english, etc.)
    - e.g., aspects of the discourse used to communicate the contents of an
    information object (e.g., proem, dispositive word, bound, curse etc.).
    These aspects will vary with different projects!                 34
Conclusion: ontologies at CCH ?



- what for?



- shall we work on specific domains...
    - or   need a foundational one ?



- lots of stuff for next sessions
    - domain ontologies
    - implementation languages
    - storage layers
                                         35

Contenu connexe

Tendances

ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONSONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONSsipij
 
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeAnnotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeChristoph Lange
 
Information technologies of cognitive thesauri design
Information technologies of cognitive thesauri designInformation technologies of cognitive thesauri design
Information technologies of cognitive thesauri designPhilippovich Andrey
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelMihika Shah
 
Which Rationality For Pragmatics6
Which Rationality For Pragmatics6Which Rationality For Pragmatics6
Which Rationality For Pragmatics6Louis de Saussure
 
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...Antonio Lieto
 
A Study of Semantic Proximity between Archetype Terms based on SNOMED CT Rela...
A Study of Semantic Proximity between Archetype Terms based on SNOMED CT Rela...A Study of Semantic Proximity between Archetype Terms based on SNOMED CT Rela...
A Study of Semantic Proximity between Archetype Terms based on SNOMED CT Rela...Jose Iglesias
 
Ontology engineering: Ontology alignment
Ontology engineering: Ontology alignmentOntology engineering: Ontology alignment
Ontology engineering: Ontology alignmentGuus Schreiber
 
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...Antonio Lieto
 
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...Antonio Lieto
 
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...Antonio Lieto
 
II-SDV 2017: Artificial Intelligence is not a Matter of Strength but of Intel...
II-SDV 2017: Artificial Intelligence is not a Matter of Strength but of Intel...II-SDV 2017: Artificial Intelligence is not a Matter of Strength but of Intel...
II-SDV 2017: Artificial Intelligence is not a Matter of Strength but of Intel...Dr. Haxel Consult
 
Representation and organization of knowledge in memory
Representation and organization of knowledge in memoryRepresentation and organization of knowledge in memory
Representation and organization of knowledge in memoryMaria Angela Leabres-Diopol
 
Metaphors of Code
Metaphors of CodeMetaphors of Code
Metaphors of CodeTomi Dufva
 

Tendances (20)

Ontology Dev
Ontology DevOntology Dev
Ontology Dev
 
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONSONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
 
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeAnnotating Rhetorical and Argumentative Structures in Mathematical Knowledge
Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge
 
Information technologies of cognitive thesauri design
Information technologies of cognitive thesauri designInformation technologies of cognitive thesauri design
Information technologies of cognitive thesauri design
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object model
 
Which Rationality For Pragmatics6
Which Rationality For Pragmatics6Which Rationality For Pragmatics6
Which Rationality For Pragmatics6
 
Ontologies
OntologiesOntologies
Ontologies
 
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
 
A Study of Semantic Proximity between Archetype Terms based on SNOMED CT Rela...
A Study of Semantic Proximity between Archetype Terms based on SNOMED CT Rela...A Study of Semantic Proximity between Archetype Terms based on SNOMED CT Rela...
A Study of Semantic Proximity between Archetype Terms based on SNOMED CT Rela...
 
Ontology engineering: Ontology alignment
Ontology engineering: Ontology alignmentOntology engineering: Ontology alignment
Ontology engineering: Ontology alignment
 
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
 
The basics of ontologies
The basics of ontologiesThe basics of ontologies
The basics of ontologies
 
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
 
IMLA2011 Opening
IMLA2011 OpeningIMLA2011 Opening
IMLA2011 Opening
 
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
 
Ontology matching
Ontology matchingOntology matching
Ontology matching
 
II-SDV 2017: Artificial Intelligence is not a Matter of Strength but of Intel...
II-SDV 2017: Artificial Intelligence is not a Matter of Strength but of Intel...II-SDV 2017: Artificial Intelligence is not a Matter of Strength but of Intel...
II-SDV 2017: Artificial Intelligence is not a Matter of Strength but of Intel...
 
Information Quality in the Web Era
Information Quality in the Web EraInformation Quality in the Web Era
Information Quality in the Web Era
 
Representation and organization of knowledge in memory
Representation and organization of knowledge in memoryRepresentation and organization of knowledge in memory
Representation and organization of knowledge in memory
 
Metaphors of Code
Metaphors of CodeMetaphors of Code
Metaphors of Code
 

En vedette

A Survey: Taxonomy Building Tools
A Survey: Taxonomy Building ToolsA Survey: Taxonomy Building Tools
A Survey: Taxonomy Building ToolsRachel Lovinger
 
Ontological Analysis and Conceptual Modelling: Achievements and Perspectives
Ontological Analysis and Conceptual Modelling: Achievements and PerspectivesOntological Analysis and Conceptual Modelling: Achievements and Perspectives
Ontological Analysis and Conceptual Modelling: Achievements and PerspectivesNicola Guarino
 
Semantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed EnvironmentsSemantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed EnvironmentsApplied Computing Group
 
Information Retrieval Using an Ontological Web-Trading Model
Information Retrieval Using an Ontological Web-Trading ModelInformation Retrieval Using an Ontological Web-Trading Model
Information Retrieval Using an Ontological Web-Trading ModelApplied Computing Group
 
Linked Data Experiences at Springer Nature
Linked Data Experiences at Springer NatureLinked Data Experiences at Springer Nature
Linked Data Experiences at Springer NatureMichele Pasin
 
Introduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologyIntroduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologySteven Miller
 
Ontologies in computer science and on the web
Ontologies in computer science and on the webOntologies in computer science and on the web
Ontologies in computer science and on the webFabien Gandon
 
Ontology Powerpoint
Ontology PowerpointOntology Powerpoint
Ontology PowerpointARH_Miller
 
Storage And Retrieval Of Information
Storage And Retrieval Of InformationStorage And Retrieval Of Information
Storage And Retrieval Of InformationMarcus9000
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval ssilambu111
 
Information storage and retrieval
Information storage and retrievalInformation storage and retrieval
Information storage and retrievalSadaf Rafiq
 
What are ontologies (in computer science)
What are ontologies (in computer science)What are ontologies (in computer science)
What are ontologies (in computer science)Don Willems
 

En vedette (15)

A Survey: Taxonomy Building Tools
A Survey: Taxonomy Building ToolsA Survey: Taxonomy Building Tools
A Survey: Taxonomy Building Tools
 
Ontological Analysis and Conceptual Modelling: Achievements and Perspectives
Ontological Analysis and Conceptual Modelling: Achievements and PerspectivesOntological Analysis and Conceptual Modelling: Achievements and Perspectives
Ontological Analysis and Conceptual Modelling: Achievements and Perspectives
 
Semantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed EnvironmentsSemantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed Environments
 
Information Retrieval Using an Ontological Web-Trading Model
Information Retrieval Using an Ontological Web-Trading ModelInformation Retrieval Using an Ontological Web-Trading Model
Information Retrieval Using an Ontological Web-Trading Model
 
Linked Data Experiences at Springer Nature
Linked Data Experiences at Springer NatureLinked Data Experiences at Springer Nature
Linked Data Experiences at Springer Nature
 
Tools for Taxonomies
Tools for TaxonomiesTools for Taxonomies
Tools for Taxonomies
 
Examples of Ontology Applications
Examples of Ontology ApplicationsExamples of Ontology Applications
Examples of Ontology Applications
 
Introduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologyIntroduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and Terminology
 
Ontologies in computer science and on the web
Ontologies in computer science and on the webOntologies in computer science and on the web
Ontologies in computer science and on the web
 
Ontology Powerpoint
Ontology PowerpointOntology Powerpoint
Ontology Powerpoint
 
Storage And Retrieval Of Information
Storage And Retrieval Of InformationStorage And Retrieval Of Information
Storage And Retrieval Of Information
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval s
 
Ontology
OntologyOntology
Ontology
 
Information storage and retrieval
Information storage and retrievalInformation storage and retrieval
Information storage and retrieval
 
What are ontologies (in computer science)
What are ontologies (in computer science)What are ontologies (in computer science)
What are ontologies (in computer science)
 

Similaire à KR Workshop 1 - Ontologies

Functional and Structural Models of Commonsense Reasoning in Cognitive Archit...
Functional and Structural Models of Commonsense Reasoning in Cognitive Archit...Functional and Structural Models of Commonsense Reasoning in Cognitive Archit...
Functional and Structural Models of Commonsense Reasoning in Cognitive Archit...Antonio Lieto
 
M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introdMichele Missikoff
 
Method for ontology generation from concept maps in shallow domains
Method for ontology generation from concept maps in shallow domainsMethod for ontology generation from concept maps in shallow domains
Method for ontology generation from concept maps in shallow domainsLuigi Ceccaroni
 
Lean Logic for Lean Times: Varieties of Natural Logic
Lean Logic for Lean Times: Varieties of Natural LogicLean Logic for Lean Times: Varieties of Natural Logic
Lean Logic for Lean Times: Varieties of Natural LogicValeria de Paiva
 
Ontologies for Urban Systems ECTQG2007
Ontologies for Urban Systems ECTQG2007Ontologies for Urban Systems ECTQG2007
Ontologies for Urban Systems ECTQG2007Matteo Caglioni
 
A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits gerogepatton
 
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSA NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSijasuc
 
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSA NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSijwscjournal
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$Sof Ouni
 
The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and ExtensibilityThe Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and ExtensibilityChristoph Lange
 
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 Ontologieseswcsummerschool
 
Semantische Interoperatibiliteit Ngi 2008(Final)
Semantische Interoperatibiliteit Ngi 2008(Final)Semantische Interoperatibiliteit Ngi 2008(Final)
Semantische Interoperatibiliteit Ngi 2008(Final)Richard Claassens CIPPE
 
Lecture knowledge representationreasoning
Lecture knowledge representationreasoningLecture knowledge representationreasoning
Lecture knowledge representationreasoningIKS - Project
 
Lecture 1-3-Logics-In-computer-science.pptx
Lecture 1-3-Logics-In-computer-science.pptxLecture 1-3-Logics-In-computer-science.pptx
Lecture 1-3-Logics-In-computer-science.pptxPriyalMayurManvar
 
What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?Anant Soft Computing
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalgowthamnaidu0986
 

Similaire à KR Workshop 1 - Ontologies (20)

Functional and Structural Models of Commonsense Reasoning in Cognitive Archit...
Functional and Structural Models of Commonsense Reasoning in Cognitive Archit...Functional and Structural Models of Commonsense Reasoning in Cognitive Archit...
Functional and Structural Models of Commonsense Reasoning in Cognitive Archit...
 
M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introd
 
Method for ontology generation from concept maps in shallow domains
Method for ontology generation from concept maps in shallow domainsMethod for ontology generation from concept maps in shallow domains
Method for ontology generation from concept maps in shallow domains
 
Lean Logic for Lean Times: Varieties of Natural Logic
Lean Logic for Lean Times: Varieties of Natural LogicLean Logic for Lean Times: Varieties of Natural Logic
Lean Logic for Lean Times: Varieties of Natural Logic
 
Ontologies for Urban Systems ECTQG2007
Ontologies for Urban Systems ECTQG2007Ontologies for Urban Systems ECTQG2007
Ontologies for Urban Systems ECTQG2007
 
A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits
 
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSA NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
 
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSA NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
 
Learning ontologies
Learning ontologiesLearning ontologies
Learning ontologies
 
Cw32611616
Cw32611616Cw32611616
Cw32611616
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$
 
The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and ExtensibilityThe Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
 
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
 
Ontology Engineering
Ontology EngineeringOntology Engineering
Ontology Engineering
 
Ontology
OntologyOntology
Ontology
 
Semantische Interoperatibiliteit Ngi 2008(Final)
Semantische Interoperatibiliteit Ngi 2008(Final)Semantische Interoperatibiliteit Ngi 2008(Final)
Semantische Interoperatibiliteit Ngi 2008(Final)
 
Lecture knowledge representationreasoning
Lecture knowledge representationreasoningLecture knowledge representationreasoning
Lecture knowledge representationreasoning
 
Lecture 1-3-Logics-In-computer-science.pptx
Lecture 1-3-Logics-In-computer-science.pptxLecture 1-3-Logics-In-computer-science.pptx
Lecture 1-3-Logics-In-computer-science.pptx
 
What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professional
 

Plus de Michele Pasin

Designing great dashboards: a slidedeck for dashboard developers
Designing great dashboards: a slidedeck for dashboard developersDesigning great dashboards: a slidedeck for dashboard developers
Designing great dashboards: a slidedeck for dashboard developersMichele Pasin
 
STI 2022 - Generating large-scale network analyses of scientific landscapes i...
STI 2022 - Generating large-scale network analyses of scientific landscapes i...STI 2022 - Generating large-scale network analyses of scientific landscapes i...
STI 2022 - Generating large-scale network analyses of scientific landscapes i...Michele Pasin
 
ODI Summit 2016 - Linked Open Data at Springer Nature
ODI Summit 2016 - Linked Open Data at Springer NatureODI Summit 2016 - Linked Open Data at Springer Nature
ODI Summit 2016 - Linked Open Data at Springer NatureMichele Pasin
 
How do philosophers think their own disciplines?
How do philosophers think their own disciplines?How do philosophers think their own disciplines?
How do philosophers think their own disciplines?Michele Pasin
 
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015Michele Pasin
 
Linked data experience at Macmillan: Building discovery services for scientif...
Linked data experience at Macmillan: Building discovery services for scientif...Linked data experience at Macmillan: Building discovery services for scientif...
Linked data experience at Macmillan: Building discovery services for scientif...Michele Pasin
 
Exploring highly interconnected humanities data: are faceted browsers always ...
Exploring highly interconnected humanities data: are faceted browsers always ...Exploring highly interconnected humanities data: are faceted browsers always ...
Exploring highly interconnected humanities data: are faceted browsers always ...Michele Pasin
 
Semantic Web Approaches in Digital History: an Introduction
Semantic Web Approaches in Digital History: an IntroductionSemantic Web Approaches in Digital History: an Introduction
Semantic Web Approaches in Digital History: an IntroductionMichele Pasin
 
Prosopography and Computer Ontologies: Towards a Formal Representation of the...
Prosopography and Computer Ontologies: Towards a Formal Representation of the...Prosopography and Computer Ontologies: Towards a Formal Representation of the...
Prosopography and Computer Ontologies: Towards a Formal Representation of the...Michele Pasin
 
Digital Humanities 2009 - Laying out the conceptual foundations for data inte...
Digital Humanities 2009 - Laying out the conceptual foundations for data inte...Digital Humanities 2009 - Laying out the conceptual foundations for data inte...
Digital Humanities 2009 - Laying out the conceptual foundations for data inte...Michele Pasin
 
An Ontological View of Canonical Citations
An Ontological View of Canonical CitationsAn Ontological View of Canonical Citations
An Ontological View of Canonical CitationsMichele Pasin
 
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...Michele Pasin
 
Livecoding with impromptu
Livecoding with impromptuLivecoding with impromptu
Livecoding with impromptuMichele Pasin
 
Introducing FRBR-OO (CCH KR workshop 2.2)
Introducing FRBR-OO (CCH KR workshop 2.2)Introducing FRBR-OO (CCH KR workshop 2.2)
Introducing FRBR-OO (CCH KR workshop 2.2)Michele Pasin
 
Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Michele Pasin
 

Plus de Michele Pasin (15)

Designing great dashboards: a slidedeck for dashboard developers
Designing great dashboards: a slidedeck for dashboard developersDesigning great dashboards: a slidedeck for dashboard developers
Designing great dashboards: a slidedeck for dashboard developers
 
STI 2022 - Generating large-scale network analyses of scientific landscapes i...
STI 2022 - Generating large-scale network analyses of scientific landscapes i...STI 2022 - Generating large-scale network analyses of scientific landscapes i...
STI 2022 - Generating large-scale network analyses of scientific landscapes i...
 
ODI Summit 2016 - Linked Open Data at Springer Nature
ODI Summit 2016 - Linked Open Data at Springer NatureODI Summit 2016 - Linked Open Data at Springer Nature
ODI Summit 2016 - Linked Open Data at Springer Nature
 
How do philosophers think their own disciplines?
How do philosophers think their own disciplines?How do philosophers think their own disciplines?
How do philosophers think their own disciplines?
 
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015
 
Linked data experience at Macmillan: Building discovery services for scientif...
Linked data experience at Macmillan: Building discovery services for scientif...Linked data experience at Macmillan: Building discovery services for scientif...
Linked data experience at Macmillan: Building discovery services for scientif...
 
Exploring highly interconnected humanities data: are faceted browsers always ...
Exploring highly interconnected humanities data: are faceted browsers always ...Exploring highly interconnected humanities data: are faceted browsers always ...
Exploring highly interconnected humanities data: are faceted browsers always ...
 
Semantic Web Approaches in Digital History: an Introduction
Semantic Web Approaches in Digital History: an IntroductionSemantic Web Approaches in Digital History: an Introduction
Semantic Web Approaches in Digital History: an Introduction
 
Prosopography and Computer Ontologies: Towards a Formal Representation of the...
Prosopography and Computer Ontologies: Towards a Formal Representation of the...Prosopography and Computer Ontologies: Towards a Formal Representation of the...
Prosopography and Computer Ontologies: Towards a Formal Representation of the...
 
Digital Humanities 2009 - Laying out the conceptual foundations for data inte...
Digital Humanities 2009 - Laying out the conceptual foundations for data inte...Digital Humanities 2009 - Laying out the conceptual foundations for data inte...
Digital Humanities 2009 - Laying out the conceptual foundations for data inte...
 
An Ontological View of Canonical Citations
An Ontological View of Canonical CitationsAn Ontological View of Canonical Citations
An Ontological View of Canonical Citations
 
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
 
Livecoding with impromptu
Livecoding with impromptuLivecoding with impromptu
Livecoding with impromptu
 
Introducing FRBR-OO (CCH KR workshop 2.2)
Introducing FRBR-OO (CCH KR workshop 2.2)Introducing FRBR-OO (CCH KR workshop 2.2)
Introducing FRBR-OO (CCH KR workshop 2.2)
 
Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)
 

Dernier

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

KR Workshop 1 - Ontologies

  • 1. Knowledge Representation seminar Meeting #1 Michele Pasin Kings College, London June 2010 1
  • 2. Outline - what are ontologies? - [theoretical perspective] - what are they for? - [pragmatic perspective] - how do we build them? - [design perspective] 2
  • 3. What is an ontology? A plethora of definitions.. Doug. Ontologies: State of the Art, Business Potential, and Grand Challenges. Ontology 3 Management: Semantic Web, Semantic Web Services, and Business Applications (2007) pp. 1-20
  • 4. Sowa: 3 components to a knowledge representation Logic Ontology KR Computation 4 Sowa. Knowledge Representation: Logical, Philosophical and Computational Foundations. Course Technology (1999)
  • 5. (I) Logic - formal language for expressing the structures used in our inference processes All x is b. (Universal Affirmative) There is a Y that is x. (Particular Affirmative) Therefore, y is b. (Particular Affirmative) All Roman tribunes have immunity (Universal Affirmative) Valerianus is a tribune. (Particular Affirmative) Therefore, Valerianus has immunity. (Particular Affirmative) 5
  • 6. (II) Ontology Tribune (from the Latin: tribunus; Byzantine Greek form τριβούνος) was a title shared by 10 elected officials in the Roman Republic. Tribunes had the power to convene the Plebeian Council and to act as its president, which also gave them the right to propose legislation before it. They were sacrosanct, in the sense that any assault on their person was prohibited. They had the power to veto actions taken by magistrates, and specifically to intervene legally on behalf of plebeians. The tribune could also summon the Senate and lay proposals before it. [....] For every x, if (x isTribune) ==> exists y such that (y isCity) and (y hasName Rome) and (lives_in x, y) 6
  • 7. (II) Ontology Tribune (from the Latin: tribunus; Byzantine Greek form τριβούνος) was a title shared by 10 elected officials in the Roman Republic. Tribunes had the power to convene the Plebeian Council and to act as its president, which also gave them the right to propose legislation before it. They were sacrosanct, in the sense that any assault on their person was prohibited. They had the power to veto actions taken by magistrates, and specifically to intervene legally on behalf of plebeians. The tribune could also summon the Senate and lay proposals before it. [....] For every x, if x (isTribune) ==> exists y such that (y isCity) and (y hasName Rome) and (lives_in x, y) - an ontology does not need being represented through the formal language of logic! 7
  • 8. (III) Computation - execution time of a program eg decidability vs computability - representation language available eg expressivity, types of inference engine, graphical notations - in general, engineering constraints eg hardware limitations 8
  • 9. John Sowa: “Without logic, a knowledge representation - execution time of a program is vague, with no criteria for determining whether statements are redundant or - representation language available contradictory. Without ontology, the terms and symbols - engineering constraints are ill-defined, confused and confusing. And without computable models, the logic and ontology cannot be implemented in computer programs. Knowledge representation is the application of logic and ontology to the task of constructing computable models for some domain.” (p. xii) 9
  • 10. Possible research directions: foundational modal ontologies syntax temporal conceptual logic logic graphs semantic spatial networks logic domain ontologies subsets Logic Ontology ontology of predicate animals logic propositional KR ontology of logic publications Prolog RDF & OWL Computation frames SQL compilers vs 10 interpreters
  • 11. Possible research directions: foundational modal ontologies logic temporal logic spatial logic domain ontologies ontology of animals ontology of publications 11
  • 12. Pitfall [1]: Ontologies and data models - main difference with data models is not the content, but the purpose - Clarity: context dependent vs context independent design - Extendibility: application oriented vs design for future reuse - Minimal Encoding Bias -avoid representational choice for benefit of implementation - a conceptual model written in an ontology language is not necessarily an ontology! - you cannot see the difference by looking at the syntax 12
  • 13. Pitfall [2]: Ontologies and knowledge bases - the same languages (OWL, RDF-S, WSML, etc.) and the same tools and infrastructure can be used both for creating ontologies and for creating knowledge bases - not every OWL file is an ontology, since OWL files can also be used for representing a knowledge base (eg info about the concept of ʻcityʼ, and the individual ʻInnsbruckʼ - Ontologies are the vocabulary and the formal specification of the vocabulary only, which can be used for expressing a knowledge base - one initial motivation for ontologies was achieving interoperability between multiple knowledge bases! 13
  • 14. Pitfall [3]: ontologies and XML Schemas - XML schemas define a single representation syntax for a particular problem domain but not the semantics of domain elements. e.g. sequence and hierarchical ordering of fields in a valid document instance, but do not specify the semantics of this ordering.. - They do not aim at carving out re-usable, context- independent categories of things e.g. whether a data element “student” refers to the human being or the role of being as student. - There is no standardized inference layer To employ XML to generate new data, you need knowledge embedded in some procedural code somewhere, rather than 14 explicitly stated, as in OWL.
  • 16. Upper vs Domain ontologies - depends on the type of ‘predicates’ our (logical) theory is investigating.. - domain independent: part-whole, temporal relations, concrete- abstract, universal-particular, qualities - domain dependent: car makers, car materials, fuel consumption, etc. - task ontologies: a problem solving process like diagnosis, monitoring, scheduling, design, and so on - in the Semantic Web, top level ontologies are supposed to bridge the various possible domain ones - a top level ontology is very general and abstract - e.g. DOLCE, SUMO, CIDOC, CYC, BFO 16
  • 17. E.g. top level of SUMO Niles and Pease. Towards a Standard Upper Ontology. FOIS'01 (2001) 17
  • 18. E.g. top level of CIDOC CRM 1996 ICOM initiative, 2006 ISO standard (version 4.2) 18 Doerr. The CIDOC conceptual reference module: an ontological approach to semantic interoperability of metadata. AI Magazine archive (2003) vol. 24 (3) pp. 75-92
  • 19. Upper ontologies: not only one proposal! 19
  • 21. ‘Realist’ vs ‘Conceptualist’ ontologies: eg DOLCE: reality is socially constructed; ontologies should have a ‘cognitive bias’ 21
  • 22. ‘Realist’ vs ‘Conceptualist’ ontologies: eg BFO: ontologies mirror the ‘true’ reality, that is what is discovered by the latest scientific experiments 22
  • 23. what is it good for? 23
  • 24. What is an ontology (as KR) good for? - to enable data exchange among programs - to simplify unification (or translation) of disparate representations - to employ knowledge-based services - to embody the representation of a theory - as a reference to guide new formalizations - to facilitate communication among people - to find or browse data - to reason with data when you find it - to label the data you are collecting - to build a knowledge model that will stand the test of time 24
  • 25. Principle #1: ontology as a program 1. An ontology is an explicit, formal specification of a theory 2. An ontology is a model that can be manipulated by a computer 3. An ontology can be run as we run computer programs 25
  • 26. Principle #2: ontology as a contract Gruber. It Is What It Does: The Pragmatics of Ontology. Invited presentation to the meeting of the CIDOC software research 26 Conceptual Reference Model committee (2003) applications communities
  • 27. how do we build good ontologies? 27
  • 28. Reusing philosophical methods&notions in KR - a theory of how to make ontological distinctions in systematic and coherent manner - making representational choices at the highest level of abstraction, while still being as clear as possible about the meaning of terms 28
  • 29. A few generic principles... - determine an essential property for each concept and instance - Proper use of is-a relation should inherit the “Essential” property of its super classes (= identity criteria checking) - concepts rather than terms - people are easily trapped by the endless terminological discussion departing from the underlying conceptual structure of the target domain - role concepts vs basic concepts - Clear and consistent differentiation between basic concepts (man, rice, oil, etc.) and role concepts(teacher, food, fuel, etc.). 29
  • 30. The ‘ontoclean’ methodology (Guarino, Welty) Guarino and Welty. Evaluating ontological decisions with OntoClean. Commun. ACM (2002) vol. 45 (2) pp. 61-65 30 slide adapted from Boella. Ontologies and the Semantic Web. Scienze Cognitive 2002-2003 course (2002)
  • 31. Why metaproperties? 31 slide adapted from Boella. Ontologies and the Semantic Web. Scienze Cognitive 2002-2003 course (2002)
  • 32. Example: looking for essential properties... #1 Mr. Jones Mr. Jones author, editor, common person... 32
  • 33. Example: looking for essential properties... #2 text#1 33 text#1
  • 34. Common ‘things’ we mention in our contracts: - information objects - key characteristics of entities that can carry information, that can be seen as (or part of) a representation - physical features of information objects - e.g., materials, conditions, preservation ... - abstract features of information objects - e.g., the contents of an information object, the Hamlet as a work - e.g., the linguistic features of an information object (latin, english, etc.) - e.g., aspects of the discourse used to communicate the contents of an information object (e.g., proem, dispositive word, bound, curse etc.). These aspects will vary with different projects! 34
  • 35. Conclusion: ontologies at CCH ? - what for? - shall we work on specific domains... - or need a foundational one ? - lots of stuff for next sessions - domain ontologies - implementation languages - storage layers 35