SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
Ontology design
Elena Simperl & Denny Vrandečić, AIFB, Karlsruhe Institute of Technology, DE
With contributions from “Linked Data: Survey of Adoption”, Tutorial at the 3rd Asian
Semantic Web School ASWS 2011, Incheon, South Korea, July 2011 by Aidan Hogan,
DERI, IE

Institut AIFB – Angewandte Informatik und Formale Beschreibungsverfahren




KIT – University of the State of Baden-Württemberg and
National Large-scale Research Center of the Helmholtz Association          www.kit.edu
Ontologies in Computer Science
    An ontology defines                       Application areas
    •   Concepts                                 Natural language processing
    •   Relationships                            Multimedia analysis
    •   Any other distinctions relevant to
                                                 Machine learning
        capture and model knowledge from a
        domain of interest                       Digital libraries
                                                 Software engineering
    Ontologies are used to                       Database design
        Share a common understanding about       …
        a domain among people or machines
        Enable reuse of domain knowledge


    This is achieved by
        Agree on meaning and representation
        of domain knowledge
        Make domain assumptions explicit.
        Separate domain knowledge from the
        operational knowledge



                                                                               Institut AIFB
2
Are ontologies just UML?
    Ontologies vs ER schemas
       Semantic Web ontologies represented in Web-compatible languages,
       use Web technologies
       They represent a shared view over a domain

    Ontologies vs UML diagrams
       Formal semantics of ontology languages defined, languages with
       feasible computational complexity available

    Ontologies vs thesauri
       Formal semantics, domain-specific relationships

    Ontologies vs taxonomies
       Richer property types, formal semantics of the is-a relationship



                                                                          Institut AIFB
3
Ontologies and Linked Data




    Content due to Chris Bizer
                                 Institut AIFB
4
Ontologies and Linked Data
    Model pre-defined through the
    (semi-) structure of the data to
    be published
    Emphasis on alignment,
    especially at the instance level
    Stronger commitment to reuse
    instead of development from
    scratch

    Human vs machine-oriented
    consumption (using specific
    technologies)
    Trade-off between
    acceptance/ease-of-use and
    expressivity/usefulness
                                       Content due to Chris Bizer
    Publication according to Linked
    Data principles

                                                                    Institut AIFB
5
(Linked) vocabularies overview

                            …




                                                                            …
    Image from http://blog.dbtune.org/public/.081005_lod_constellation_m.jpg, Giasson, Bergman

                                                                                   Institut AIFB
6
„Design for a world where Google is your
                                    homepage, Wikipedia is your CMS, and
Example: BBC                          humans, software developers and
                                          machines are your users“
    Various micro-sites built
    and maintained manually.
    No integration across sites
    in terms of content and
    metadata.
    Use cases
       Find and explore content on
       specific (and related) topics.
       Maintain and re-organize
       sites.
       Leverage external resources.
    Ontology: One page per
    thing, reusing DBpedia and
    MusicBrainz IDs, different
    labels…
                      http://www.slideshare.net/reduxd/beyond-the-polar-bear
                                                                  Institut AIFB
7
ONTOLOGY DESIGN LAB


                          Institut AIFB
8
Assignment 1

        Describe the automotive domain using 10-20 entities,
        attributes and relationships




                                                           Institut AIFB
9   9
Assignment 2

     Imagine an online movie recommendation portal such as
     IMDB or GetGlue
     Develop an ontology for this domain
     Implement the ontology using an editor of your choice




                                                      Institut AIFB
10
Assignment 3

     What is the cardinality and existence of each of the
     following relationships in just the direction given? State
     any assumptions you have to make
     1.   Husband to wife
     2.   Student to degree
     3.   Child to parent
     4.   Player to team
     5.   Student to course




                                                            Institut AIFB
11
Assignment 4




               From
               http://www.jfsowa.com/ontology/



                                 Institut AIFB
12
Assignment 5

     Model the following statements
        Barack Hussein Obama is the nominee of the Democratic Party
        for the office of President of the United States in the 2008 general
        election
        Peter saw Van Gogh’s sunflowers in an MOMA exhibition at the
        Louvre in December last year




                                                                     Institut AIFB
13
WHAT ONTOLOGIES ARE OUT
     THERE?

                           Institut AIFB
14
Life sciences and healthcare




                               Institut AIFB
15
http://www.w3.org/TR/wordnet-rdf/
WordNet




                                              Institut AIFB
16
Freebase




           Institut AIFB
17
Dublin Core




              Table from http://dublincore.org/documents/dcmi-terms/

                                                         Institut AIFB
18
Friend Of A Friend




                     Image from http://www.deri.ie/fileadmin/images/blog/ :; Breslin

                                                                        Institut AIFB
19
Semantically Interlinked Online Communities




                      Image from http://rdfs.org/sioc/spec/ :;Bojārs, Breslin et al.

                                                                         Institut AIFB
20
Simple Knowledge Organization System




              Image from http://www.w3.org/TR/swbp-skos-core-guide.; Miles, Brickley

                                                                         Institut AIFB
21
FOAF+SIOC+SKOS




                 Image from http://sioc-project.org/node/158;; Breslin

                                                            Institut AIFB
22
Description Of A Project




               Image from http://code.google.com/p/baetle/wiki/DoapOntology ;; Breslin


                                                                            Institut AIFB
23
Music Ontology




                 Image from http://musicontology.com/;; Raimond, Giasson


                                                              Institut AIFB
24
GoodRelations




                Image from http://www.heppnetz.de/projects/goodrelations/primer/;; Hepp

                                                                            Institut AIFB
25
DBpedia

     Classes and properties for Wikipedia export (infoboxes)
        Cross-domain
        272 classes
        1,300 properties




                                             See http://wiki.dbpedia.org/

                                                                        Institut AIFB
26
Natalya F. Noy and Deborah L. McGuinness. ``Ontology Development 101: A Guide to
     Creating Your First Ontology''. Stanford Knowledge Systems Laboratory Technical Report
     KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001-0880, March 2001.

     HOW TO BUILD AN ONTOLOGY


                                                                                    Institut AIFB
27
Process overview



                                         Knowledge acquisition
     Documentation

                     Test (Evaluation)
                                                                 Requirements analysis
                                                                 motivating scenarios, use cases, existing solutions,
                                                                 effort estimation, competency questions, application requirements




                                                                 Conceptualization
                                                                 conceptualization of the model, integration and extension of
                                                                 existing solutions




                                                                 Implementation
                                                                 implementation of the formal model in a representation language




                                                                                                                                     Institut AIFB
28
Requirements analysis (1): Domain and scope
     What is the ontology going to be used for?
     Who will use the ontology?
     How it will be maintained and by whom?
     What kind of data will refer to it? And how will these references be
     created and maintained?
     Are there any information sources available that could be reused?
     What questions should the ontology be able to answer?

     To answer these questions, talk to domain experts, users, and software
     designers
        Domain experts don‘t need to be technical, they need to know about the
        domain, and help you understand its subtleties
        Users teach you about the terminology that is actually used and the information
        needs they have
        Software designers tell you tell you about the type of use cases you need to
        handle, including the data to be described via the ontology


                                                                              Institut AIFB
29
Requirements analysis (2): Domain vs task-
 oriented ontologies

    Domain-oriented                           Task-oriented
        Ontology models the types               Ontology serves a purpose
        of entities in the domain of            in the context of an
        the application                         application
           Example: content and                    Example: finding movies
           features of movies, points              with certain features,
           of interest in a city, different        recommending sightseeing
           types of digital camera’s…              tours matching my
        Cover the terminology of                   interests, finding and
                                                   comparing products
        the application domain                     matching user preferences
           Example: classifications,
           taxonomies, folksonomies,            Define the structure to a
           text corpora                         knowledge base that can
        Used for annotation and                 be used to answer
        retrieval.                              competency questions
                                                Used for automated
                                                reasoning and querying


30 Content due to Valentina Pressuti and Eva Blomqvist               Institut AIFB
Requirements analysis (3): Competency
questions

     A set of queries which place demands on the underlying
     ontology
     Ontology must be able to represent the questions using its
     terminology and the answers based on the axioms
     Ideally, in a staged manner, where consequent questions
     require the input from the preceeding ones
     A rationale for each competency question should be given




                                                          Institut AIFB
31
Requirements analysis (4): Finding existing
ontologies
     Where to find ontologies
        Swoogle: over 10 000 documents, across domains
             http://swoogle.umbc.edu/
        Protégé Ontologies: several hundreds of ontologies, across domains
             http://protegewiki.stanford.edu/index.php/Protege_Ontology_Library#OWL
             _ontologies
        Open Ontology Repository: work in progress, life sciences, but also other domains
             http://ontolog.cim3.net/cgi-bin/wiki.pl?OpenOntologyRepository
        Tones: 218 ontologies, life sciences and core ontologies.
             http://owl.cs.manchester.ac.uk/repository/browser
        Watson: several tens of thousands of documents, across domains
             http://watson.kmi.open.ac.uk/Overview.html
        Talis repository
             http://schemacache.test.talis.com/Schemas/
        Ontology Yellow Pages: around 100 ontologies, across domains
             http://wg.sti2.org/semtech-onto/index.php/The_Ontology_Yellow_Pages
        OBO Foundation Ontologies
             http://www.obofoundry.org/
        AIM@SHAPE
             http://dsw.aimatshape.net/tutorials/ont-intro.jsp
        VoCamps
             http://vocamp.org/wiki/Main_Page
                                                                                            Institut AIFB
32
Requirements analysis (5): Selecting relevant
ontologies


     What will the ontology be used for?
        Does it need a natural language interface and if yes in which
        language?
        Do you have any knowledge representation constraints (language,
        reasoning)?
        What level of expressivity is required?
        What level of granularity is required?
     What will you reuse from it?
        Vocabulary++.
     How will you reuse it?
        Imports: transitive dependency between ontologies.
        Changes in imported ontologies can result in inconsistencies and
        changes of meanings and interpretations, as well as computational
        aspects.


                                                                     Institut AIFB
33
Conceptualization (1): Vocabulary

     What are the terms we would like to talk about?
     What properties do those terms have?
     What would we like to say about those terms?
     Competency questions provide a useful starting point.
     Goint out too far vs. going down too far.
     Investigate homonyms and synonims.




                                                         Institut AIFB
34
Conceptulization (2): Classes

     Select the terms that describe objects having independent
     existence rather than terms that describe these objects
       These terms will be classes in the ontology

     Classes represent concepts in the domain and not the
     words that denote these concepts
       Synonyms for the same concept do not represent different classes

     Typically nouns and nominal phrases, but not restricted to
     them
       Verbs can be modeled as classes, if the emphasis is on the
       process as a whole rather than the actual execution




                                                                    Institut AIFB
35
Conceptualization (3): Class hierarchy
     A subclass of a class represents a
     concept that is a “kind of” the                Functional inclusion
     concept that the superclass
     represents                                        A chair is-a piece of furniture
                                                       A hammer is a tool
     It has
         Additional properties                      State inclusion
         Restrictions different from those of the
         superclass, or
         Participates in different relationships       Polio is a disease
         than the superclasses
                                                       Hate is an emotion
     All the siblings in the hierarchy              Activity inclusion
     (except for the ones at the root) must
     be at the same level of generality
                                                       Tennis is a sport
     If a class has only one direct                    Murder is a crime
     subclass there may be a modeling
     problem or the ontology is not                 Action inclusion
     complete
                                                       Lecturing is a form of talking
     If there are more than a dozen
     subclasses for a given class then                 Frying is a form of cooking
     additional intermediate categories
     may be necessary                               Perceptual inclusion
                                                       A cat is a mammal
                                                       An apple is a fruit
                                                                                  Institut AIFB
36
Conceptualization(4): Properties
     We selected classes from the list of terms in a previous step
        Most of the remaining terms are likely to be properties of these classes
     For each property in the list, we must determine which class it
     describes
        Properties are inherited and should be attached to the most general
        class in the hierarchy
     Two types of principal characteristics
        Measurable properties: attributes
        Inter-class connections: relationships.
           Use relationships to capture something with an identity

        Arrest details as attribute of the suspect vs. arrest as an relationship
           Do we measure degrees of arrestedness or do we want to be able to
           distinguish between arrests?
        Color of an image as attribute vs. class
           A „pointing finger“ rather than a „ruler“ indicates identity



                                                                           Institut AIFB
37
Conceptualization (5): Domain and ranges

     Refine the semantics of the properties
       Cardinality
       Domain and range
          When defining a domain or a range for a slot, find the most general
          classes or class that can be respectively the domain or the range for
          the slots
          Do not define a domain and range that is overly general
          General patterns for domain and range
              A class and a superclass – replace with the superclass
              All subclasses of a class – replace with the superclass
              Most subclasses of a class – consider replacing with the superclass




                                                                               Institut AIFB
38
Conceptualization (6): Inverse properties

     Modeling with inverse properties is redundant, but
       Allows acquisition of the information in either direction
       Enables additional verification
       Allows presentation of information in both directions


     The actual implementation differs from system to
     system
       Are both values stored?
       When are the inverse values filled in?




                                                                   Institut AIFB
39
Ontology engineering today

     Various domains and application scenarios: life sciences,
     eCommerce, Linked Open Data
     Engineering by reuse for most domains based on existing
     data and vocabularies
       Alignment of data sets
       Data curation
       Human-aided computation (e.g., games, crowdsourcing)
     Most of them much simpler and easier to understand than
     the often cited examples from the 90s
       However, still difficult to use (e.g., for mark-up)




                                                              Institut AIFB
40
Open topics

     Meanwhile we have a better understanding of the
     scenarios which benefit from the usage of semantics and
     the technologies they typically deploy.
       Guidelines and how-to‘s
       Design principles and patterns
       Schema-level alignment (data-driven)
       Vocabulary evolution
       Assessment and evaluation
     Large-scale approaches to knowledge elicitation based on
     combinations of human and computational intelligence.




                                                        Institut AIFB
41
Institut AIFB – Angewandte Informatik und Formale Beschreibungsverfahren




KIT – University of the State of Baden-Württemberg and
National Large-scale Research Center of the Helmholtz Association          www.kit.edu

Más contenido relacionado

Similar a Sssc2011 ontologies final

Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Dag Endresen
 
Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...University Medicine Greifswald
 
The Research Object Initiative: Frameworks and Use Cases
The Research Object Initiative:Frameworks and Use CasesThe Research Object Initiative:Frameworks and Use Cases
The Research Object Initiative: Frameworks and Use CasesCarole Goble
 
VIVO at the University of Idaho
VIVO at the University of IdahoVIVO at the University of Idaho
VIVO at the University of Idahoanniegaines
 
A semantic framework for biomedical image discovery
A semantic framework for biomedical image discoveryA semantic framework for biomedical image discovery
A semantic framework for biomedical image discoverySyed Ahmad Chan Bukhari, PhD
 
FInES, ENSEMBLE and A Scientific Perspective For Enterprise Interoperability
FInES, ENSEMBLE and A Scientific Perspective For Enterprise InteroperabilityFInES, ENSEMBLE and A Scientific Perspective For Enterprise Interoperability
FInES, ENSEMBLE and A Scientific Perspective For Enterprise InteroperabilityFenareti Lampathaki
 
Semantic Representation of Provenance in Wikipedia
Semantic Representation of Provenance in WikipediaSemantic Representation of Provenance in Wikipedia
Semantic Representation of Provenance in WikipediaFabrizio Orlandi
 
From Academic Library 2.0 to (Literature) Research 2.0
From Academic Library 2.0  to (Literature) Research 2.0From Academic Library 2.0  to (Literature) Research 2.0
From Academic Library 2.0 to (Literature) Research 2.0Michael Habib
 
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology EngineeringGOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology EngineeringChristophe Debruyne
 
Adaptive Knowledge Portal for Education Domain
Adaptive Knowledge Portal for Education DomainAdaptive Knowledge Portal for Education Domain
Adaptive Knowledge Portal for Education DomainMikhail Navrotskii
 
Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Dag Endresen
 
Fostering Synergies - How Semantic Web Technology could influence Software Re...
Fostering Synergies - How Semantic Web Technology could influence Software Re...Fostering Synergies - How Semantic Web Technology could influence Software Re...
Fostering Synergies - How Semantic Web Technology could influence Software Re...Michael Würsch
 
Lionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 KeynoteLionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 KeynoteICSM 2011
 
Repositories and the wider context
Repositories and the wider contextRepositories and the wider context
Repositories and the wider contextJulie Allinson
 
Isab 11 for_slideshare
Isab 11 for_slideshareIsab 11 for_slideshare
Isab 11 for_slideshareRichard Adams
 

Similar a Sssc2011 ontologies final (20)

Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...
 
Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...
 
The Research Object Initiative: Frameworks and Use Cases
The Research Object Initiative:Frameworks and Use CasesThe Research Object Initiative:Frameworks and Use Cases
The Research Object Initiative: Frameworks and Use Cases
 
VIVO at the University of Idaho
VIVO at the University of IdahoVIVO at the University of Idaho
VIVO at the University of Idaho
 
A semantic framework for biomedical image discovery
A semantic framework for biomedical image discoveryA semantic framework for biomedical image discovery
A semantic framework for biomedical image discovery
 
FInES, ENSEMBLE and A Scientific Perspective For Enterprise Interoperability
FInES, ENSEMBLE and A Scientific Perspective For Enterprise InteroperabilityFInES, ENSEMBLE and A Scientific Perspective For Enterprise Interoperability
FInES, ENSEMBLE and A Scientific Perspective For Enterprise Interoperability
 
Semantic Representation of Provenance in Wikipedia
Semantic Representation of Provenance in WikipediaSemantic Representation of Provenance in Wikipedia
Semantic Representation of Provenance in Wikipedia
 
IBRI Project Training
IBRI Project TrainingIBRI Project Training
IBRI Project Training
 
From Academic Library 2.0 to (Literature) Research 2.0
From Academic Library 2.0  to (Literature) Research 2.0From Academic Library 2.0  to (Literature) Research 2.0
From Academic Library 2.0 to (Literature) Research 2.0
 
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology EngineeringGOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering
 
Adaptive Knowledge Portal for Education Domain
Adaptive Knowledge Portal for Education DomainAdaptive Knowledge Portal for Education Domain
Adaptive Knowledge Portal for Education Domain
 
Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...
 
WP2 1st Review
WP2 1st ReviewWP2 1st Review
WP2 1st Review
 
Fostering Synergies - How Semantic Web Technology could influence Software Re...
Fostering Synergies - How Semantic Web Technology could influence Software Re...Fostering Synergies - How Semantic Web Technology could influence Software Re...
Fostering Synergies - How Semantic Web Technology could influence Software Re...
 
Data and model management in Systems Biology
Data and model management in Systems BiologyData and model management in Systems Biology
Data and model management in Systems Biology
 
Lionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 KeynoteLionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 Keynote
 
Repositories and the wider context
Repositories and the wider contextRepositories and the wider context
Repositories and the wider context
 
2007 09 21 Aos 8
2007 09 21 Aos 82007 09 21 Aos 8
2007 09 21 Aos 8
 
Agricultural Ontology Service AgStandards-AIMS
Agricultural Ontology Service AgStandards-AIMSAgricultural Ontology Service AgStandards-AIMS
Agricultural Ontology Service AgStandards-AIMS
 
Isab 11 for_slideshare
Isab 11 for_slideshareIsab 11 for_slideshare
Isab 11 for_slideshare
 

Más de Elena Simperl

This talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceElena Simperl
 
Knowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generationKnowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generationElena Simperl
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so farElena Simperl
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringElena Simperl
 
Open government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impactOpen government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impactElena Simperl
 
Ten myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdfTen myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdfElena Simperl
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringElena Simperl
 
Data commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdfData commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdfElena Simperl
 
Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?Elena Simperl
 
The web of data: how are we doing so far?
The web of data: how are we doing so far?The web of data: how are we doing so far?
The web of data: how are we doing so far?Elena Simperl
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesElena Simperl
 
Pie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterPie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterElena Simperl
 
High-value datasets: from publication to impact
High-value datasets: from publication to impactHigh-value datasets: from publication to impact
High-value datasets: from publication to impactElena Simperl
 
The story of Data Stories
The story of Data StoriesThe story of Data Stories
The story of Data StoriesElena Simperl
 
The human face of AI: how collective and augmented intelligence can help sol...
The human face of AI:  how collective and augmented intelligence can help sol...The human face of AI:  how collective and augmented intelligence can help sol...
The human face of AI: how collective and augmented intelligence can help sol...Elena Simperl
 
Qrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart citiesQrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart citiesElena Simperl
 
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...Elena Simperl
 
Inclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approachInclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approachElena Simperl
 

Más de Elena Simperl (20)

This talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing science
 
Knowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generationKnowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generation
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so far
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineering
 
Open government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impactOpen government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impact
 
Ten myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdfTen myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdf
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineering
 
Data commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdfData commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdf
 
Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?
 
The web of data: how are we doing so far?
The web of data: how are we doing so far?The web of data: how are we doing so far?
The web of data: how are we doing so far?
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart cities
 
Pie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterPie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on Twitter
 
High-value datasets: from publication to impact
High-value datasets: from publication to impactHigh-value datasets: from publication to impact
High-value datasets: from publication to impact
 
The story of Data Stories
The story of Data StoriesThe story of Data Stories
The story of Data Stories
 
The human face of AI: how collective and augmented intelligence can help sol...
The human face of AI:  how collective and augmented intelligence can help sol...The human face of AI:  how collective and augmented intelligence can help sol...
The human face of AI: how collective and augmented intelligence can help sol...
 
Qrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart citiesQrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart cities
 
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
 
Qrowd and the city
Qrowd and the cityQrowd and the city
Qrowd and the city
 
Inclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approachInclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approach
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 

Último (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Sssc2011 ontologies final

  • 1. Ontology design Elena Simperl & Denny Vrandečić, AIFB, Karlsruhe Institute of Technology, DE With contributions from “Linked Data: Survey of Adoption”, Tutorial at the 3rd Asian Semantic Web School ASWS 2011, Incheon, South Korea, July 2011 by Aidan Hogan, DERI, IE Institut AIFB – Angewandte Informatik und Formale Beschreibungsverfahren KIT – University of the State of Baden-Württemberg and National Large-scale Research Center of the Helmholtz Association www.kit.edu
  • 2. Ontologies in Computer Science An ontology defines Application areas • Concepts Natural language processing • Relationships Multimedia analysis • Any other distinctions relevant to Machine learning capture and model knowledge from a domain of interest Digital libraries Software engineering Ontologies are used to Database design Share a common understanding about … a domain among people or machines Enable reuse of domain knowledge This is achieved by Agree on meaning and representation of domain knowledge Make domain assumptions explicit. Separate domain knowledge from the operational knowledge Institut AIFB 2
  • 3. Are ontologies just UML? Ontologies vs ER schemas Semantic Web ontologies represented in Web-compatible languages, use Web technologies They represent a shared view over a domain Ontologies vs UML diagrams Formal semantics of ontology languages defined, languages with feasible computational complexity available Ontologies vs thesauri Formal semantics, domain-specific relationships Ontologies vs taxonomies Richer property types, formal semantics of the is-a relationship Institut AIFB 3
  • 4. Ontologies and Linked Data Content due to Chris Bizer Institut AIFB 4
  • 5. Ontologies and Linked Data Model pre-defined through the (semi-) structure of the data to be published Emphasis on alignment, especially at the instance level Stronger commitment to reuse instead of development from scratch Human vs machine-oriented consumption (using specific technologies) Trade-off between acceptance/ease-of-use and expressivity/usefulness Content due to Chris Bizer Publication according to Linked Data principles Institut AIFB 5
  • 6. (Linked) vocabularies overview … … Image from http://blog.dbtune.org/public/.081005_lod_constellation_m.jpg, Giasson, Bergman Institut AIFB 6
  • 7. „Design for a world where Google is your homepage, Wikipedia is your CMS, and Example: BBC humans, software developers and machines are your users“ Various micro-sites built and maintained manually. No integration across sites in terms of content and metadata. Use cases Find and explore content on specific (and related) topics. Maintain and re-organize sites. Leverage external resources. Ontology: One page per thing, reusing DBpedia and MusicBrainz IDs, different labels… http://www.slideshare.net/reduxd/beyond-the-polar-bear Institut AIFB 7
  • 8. ONTOLOGY DESIGN LAB Institut AIFB 8
  • 9. Assignment 1 Describe the automotive domain using 10-20 entities, attributes and relationships Institut AIFB 9 9
  • 10. Assignment 2 Imagine an online movie recommendation portal such as IMDB or GetGlue Develop an ontology for this domain Implement the ontology using an editor of your choice Institut AIFB 10
  • 11. Assignment 3 What is the cardinality and existence of each of the following relationships in just the direction given? State any assumptions you have to make 1. Husband to wife 2. Student to degree 3. Child to parent 4. Player to team 5. Student to course Institut AIFB 11
  • 12. Assignment 4 From http://www.jfsowa.com/ontology/ Institut AIFB 12
  • 13. Assignment 5 Model the following statements Barack Hussein Obama is the nominee of the Democratic Party for the office of President of the United States in the 2008 general election Peter saw Van Gogh’s sunflowers in an MOMA exhibition at the Louvre in December last year Institut AIFB 13
  • 14. WHAT ONTOLOGIES ARE OUT THERE? Institut AIFB 14
  • 15. Life sciences and healthcare Institut AIFB 15
  • 17. Freebase Institut AIFB 17
  • 18. Dublin Core Table from http://dublincore.org/documents/dcmi-terms/ Institut AIFB 18
  • 19. Friend Of A Friend Image from http://www.deri.ie/fileadmin/images/blog/ :; Breslin Institut AIFB 19
  • 20. Semantically Interlinked Online Communities Image from http://rdfs.org/sioc/spec/ :;Bojārs, Breslin et al. Institut AIFB 20
  • 21. Simple Knowledge Organization System Image from http://www.w3.org/TR/swbp-skos-core-guide.; Miles, Brickley Institut AIFB 21
  • 22. FOAF+SIOC+SKOS Image from http://sioc-project.org/node/158;; Breslin Institut AIFB 22
  • 23. Description Of A Project Image from http://code.google.com/p/baetle/wiki/DoapOntology ;; Breslin Institut AIFB 23
  • 24. Music Ontology Image from http://musicontology.com/;; Raimond, Giasson Institut AIFB 24
  • 25. GoodRelations Image from http://www.heppnetz.de/projects/goodrelations/primer/;; Hepp Institut AIFB 25
  • 26. DBpedia Classes and properties for Wikipedia export (infoboxes) Cross-domain 272 classes 1,300 properties See http://wiki.dbpedia.org/ Institut AIFB 26
  • 27. Natalya F. Noy and Deborah L. McGuinness. ``Ontology Development 101: A Guide to Creating Your First Ontology''. Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001-0880, March 2001. HOW TO BUILD AN ONTOLOGY Institut AIFB 27
  • 28. Process overview Knowledge acquisition Documentation Test (Evaluation) Requirements analysis motivating scenarios, use cases, existing solutions, effort estimation, competency questions, application requirements Conceptualization conceptualization of the model, integration and extension of existing solutions Implementation implementation of the formal model in a representation language Institut AIFB 28
  • 29. Requirements analysis (1): Domain and scope What is the ontology going to be used for? Who will use the ontology? How it will be maintained and by whom? What kind of data will refer to it? And how will these references be created and maintained? Are there any information sources available that could be reused? What questions should the ontology be able to answer? To answer these questions, talk to domain experts, users, and software designers Domain experts don‘t need to be technical, they need to know about the domain, and help you understand its subtleties Users teach you about the terminology that is actually used and the information needs they have Software designers tell you tell you about the type of use cases you need to handle, including the data to be described via the ontology Institut AIFB 29
  • 30. Requirements analysis (2): Domain vs task- oriented ontologies Domain-oriented Task-oriented Ontology models the types Ontology serves a purpose of entities in the domain of in the context of an the application application Example: content and Example: finding movies features of movies, points with certain features, of interest in a city, different recommending sightseeing types of digital camera’s… tours matching my Cover the terminology of interests, finding and comparing products the application domain matching user preferences Example: classifications, taxonomies, folksonomies, Define the structure to a text corpora knowledge base that can Used for annotation and be used to answer retrieval. competency questions Used for automated reasoning and querying 30 Content due to Valentina Pressuti and Eva Blomqvist Institut AIFB
  • 31. Requirements analysis (3): Competency questions A set of queries which place demands on the underlying ontology Ontology must be able to represent the questions using its terminology and the answers based on the axioms Ideally, in a staged manner, where consequent questions require the input from the preceeding ones A rationale for each competency question should be given Institut AIFB 31
  • 32. Requirements analysis (4): Finding existing ontologies Where to find ontologies Swoogle: over 10 000 documents, across domains http://swoogle.umbc.edu/ Protégé Ontologies: several hundreds of ontologies, across domains http://protegewiki.stanford.edu/index.php/Protege_Ontology_Library#OWL _ontologies Open Ontology Repository: work in progress, life sciences, but also other domains http://ontolog.cim3.net/cgi-bin/wiki.pl?OpenOntologyRepository Tones: 218 ontologies, life sciences and core ontologies. http://owl.cs.manchester.ac.uk/repository/browser Watson: several tens of thousands of documents, across domains http://watson.kmi.open.ac.uk/Overview.html Talis repository http://schemacache.test.talis.com/Schemas/ Ontology Yellow Pages: around 100 ontologies, across domains http://wg.sti2.org/semtech-onto/index.php/The_Ontology_Yellow_Pages OBO Foundation Ontologies http://www.obofoundry.org/ AIM@SHAPE http://dsw.aimatshape.net/tutorials/ont-intro.jsp VoCamps http://vocamp.org/wiki/Main_Page Institut AIFB 32
  • 33. Requirements analysis (5): Selecting relevant ontologies What will the ontology be used for? Does it need a natural language interface and if yes in which language? Do you have any knowledge representation constraints (language, reasoning)? What level of expressivity is required? What level of granularity is required? What will you reuse from it? Vocabulary++. How will you reuse it? Imports: transitive dependency between ontologies. Changes in imported ontologies can result in inconsistencies and changes of meanings and interpretations, as well as computational aspects. Institut AIFB 33
  • 34. Conceptualization (1): Vocabulary What are the terms we would like to talk about? What properties do those terms have? What would we like to say about those terms? Competency questions provide a useful starting point. Goint out too far vs. going down too far. Investigate homonyms and synonims. Institut AIFB 34
  • 35. Conceptulization (2): Classes Select the terms that describe objects having independent existence rather than terms that describe these objects These terms will be classes in the ontology Classes represent concepts in the domain and not the words that denote these concepts Synonyms for the same concept do not represent different classes Typically nouns and nominal phrases, but not restricted to them Verbs can be modeled as classes, if the emphasis is on the process as a whole rather than the actual execution Institut AIFB 35
  • 36. Conceptualization (3): Class hierarchy A subclass of a class represents a concept that is a “kind of” the Functional inclusion concept that the superclass represents A chair is-a piece of furniture A hammer is a tool It has Additional properties State inclusion Restrictions different from those of the superclass, or Participates in different relationships Polio is a disease than the superclasses Hate is an emotion All the siblings in the hierarchy Activity inclusion (except for the ones at the root) must be at the same level of generality Tennis is a sport If a class has only one direct Murder is a crime subclass there may be a modeling problem or the ontology is not Action inclusion complete Lecturing is a form of talking If there are more than a dozen subclasses for a given class then Frying is a form of cooking additional intermediate categories may be necessary Perceptual inclusion A cat is a mammal An apple is a fruit Institut AIFB 36
  • 37. Conceptualization(4): Properties We selected classes from the list of terms in a previous step Most of the remaining terms are likely to be properties of these classes For each property in the list, we must determine which class it describes Properties are inherited and should be attached to the most general class in the hierarchy Two types of principal characteristics Measurable properties: attributes Inter-class connections: relationships. Use relationships to capture something with an identity Arrest details as attribute of the suspect vs. arrest as an relationship Do we measure degrees of arrestedness or do we want to be able to distinguish between arrests? Color of an image as attribute vs. class A „pointing finger“ rather than a „ruler“ indicates identity Institut AIFB 37
  • 38. Conceptualization (5): Domain and ranges Refine the semantics of the properties Cardinality Domain and range When defining a domain or a range for a slot, find the most general classes or class that can be respectively the domain or the range for the slots Do not define a domain and range that is overly general General patterns for domain and range A class and a superclass – replace with the superclass All subclasses of a class – replace with the superclass Most subclasses of a class – consider replacing with the superclass Institut AIFB 38
  • 39. Conceptualization (6): Inverse properties Modeling with inverse properties is redundant, but Allows acquisition of the information in either direction Enables additional verification Allows presentation of information in both directions The actual implementation differs from system to system Are both values stored? When are the inverse values filled in? Institut AIFB 39
  • 40. Ontology engineering today Various domains and application scenarios: life sciences, eCommerce, Linked Open Data Engineering by reuse for most domains based on existing data and vocabularies Alignment of data sets Data curation Human-aided computation (e.g., games, crowdsourcing) Most of them much simpler and easier to understand than the often cited examples from the 90s However, still difficult to use (e.g., for mark-up) Institut AIFB 40
  • 41. Open topics Meanwhile we have a better understanding of the scenarios which benefit from the usage of semantics and the technologies they typically deploy. Guidelines and how-to‘s Design principles and patterns Schema-level alignment (data-driven) Vocabulary evolution Assessment and evaluation Large-scale approaches to knowledge elicitation based on combinations of human and computational intelligence. Institut AIFB 41
  • 42. Institut AIFB – Angewandte Informatik und Formale Beschreibungsverfahren KIT – University of the State of Baden-Württemberg and National Large-scale Research Center of the Helmholtz Association www.kit.edu