SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Building and using
ontologies


Elena Simperl, University of Southampton, UK

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


9/4/13
 1
Ontologies in Computer
Science
•  An ontology defines a domain of interest
–  … in terms of the things you talk about in the domain, their attributes, as well
as relationships between them
•  Ontologies are used to
–  Share a common understanding about a domain among people and machines
–  Enable reuse of domain knowledge
9/4/13
 2
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 
Knowledgeacquisition

Test(Evaluation)

Documentation
Classical ontology
engineering process
Example: Project Halo
9/4/13
Images	
  from	
  h,p://www.projecthalo.com	
  and	
  h,p://www.inquireproject.com/	
  	
  	
  	
  
•  Knowledge acquisition from
text(books)
•  Professional and crowdsourced
annotation
•  Question analysis and answering
through a combination of NLP and
reasoning techniques
More examples
9/4/13
 5
Images	
  from	
  h,p://www.ibm.com/watson,	
  
h,p://www.wolframalpha.com/examples/Music.html,	
  h,p://www.apple.com	
  	
  
	
  
Semantic technologies are not THE solution to creating 
intelligent applications, but only one (essential) component
The Linked Data movement has promoted one approach to create 
and publish semantic data
–  They created momentum for the Semantic Web, as well as several useful data sets
Rich knowledge representations do have their value, but are 
costly to achieve

9/4/13
Table	
  from	
  h,p://www.inquireproject.com/	
  
Our scenario
9/4/13
Image	
  from	
  h,p://wiki.lod2.eu/	
  
Example: BBC
•  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


„Design for a world where Google is your
homepage, Wikipedia is your CMS, and
humans, software developers and
machines are your users“
h,p://www.slideshare.net/reduxd/beyond-­‐the-­‐polar-­‐bear	
  	
  
Core ontology engineering
activities in our scenario
•  Find ontologies
•  Select ontologies
•  Extend ontologies
•  Popular activities we do
not consider
–  Requirements analysis
–  Knowledge
representation
–  Ontology learning
–  Ontology alignment
–  ...
•  See previous summer
schools e.g.,
http://videolectures.net/
eswc2012_summer_sch
ool/ 
9/4/13
 9
Finding existing ontologies
•  Linked Open Vocabularies: vocabularies used in the LOD cloud
–  http://lov.okfn.org 
•  Protégé Ontologies: several hundreds of ontologies, cross-domain
–  http://protegewiki.stanford.edu/index.php/
Protege_Ontology_Library#OWL_ontologies 
•  Open Ontology Repository: life sciences and 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, cross-domain
–  http://watson.kmi.open.ac.uk/Overview.html 
•  OBO Foundation Ontologies: hundreds of life sciences ontologies,
including mappings
–  http://www.obofoundry.org/ 
•  VoCamps
–  http://vocamp.org/wiki/Main_Page
Linked Open Vocabularies
9/4/13
See http://lov.okfn.org
Linked Open Vocabularies (2)
9/4/13
 12
LODStats
9/4/13
 13
See http://stats.lod2.eu/vocabularies
Table from http://dublincore.org/documents/dcmi-terms/
Dublin Core
Image from http://www.deri.ie/fileadmin/images/blog/: Breslin
Friend Of A Friend
See http://wiki.dbpedia.org/

"   Classes and properties for Wikipedia export (infoboxes), regularly updated


DBpedia
Freebase
•  http://www.freebase.com
Image from http://rdfs.org/sioc/spec/:;Bojārs, Breslin et al.
Semantically Interlinked
Online Communities
Image from http://www.w3.org/TR/swbp-skos-core-guide: Miles, Brickley
Simple Knowledge
Organization System
Image from http://code.google.com/p/baetle/wiki/DoapOntology: Breslin
Description Of A Project
Image from http://musicontology.com/:Raimond, Giasson
Music Ontology
Life sciences and
healthcare
WordNet
http://www.w3.org/TR/wordnet-rdf/
schema.org
•  Collection of schemas
to mark-up structured
content in HTML
pages
Image from http://www.heppnetz.de/projects/goodrelations/primer/;; Hepp
GoodRelations
Additional resources
•  http://vocamp.org/wiki/
Where_to_find_vocabularies
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
Classes
•  A class represents a set of instances
•  A class should be highly cohesive, precisely
nameable, relevant
•  A class should have a strong identity
MusicArtist MusicalWork
Classes

•  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

–  Events: „Being ill“ à „Illness episode“
–  No pronouns 
MusicArtist MusicalWork
performs
Cohesion and identity
•  A class should represent one thing, all of that thing and nothing
but that thing
•  You can prove cohesion by 
–  Giving the class a representative name
–  Noun (+ modifier, sometimes however also captured as attribute
value)
•  Examples: Jazz music, classical music
–  Albums is not cohesive
•  Avoid ambiguous terms
–  Manager, handler, processor, list, information, item, data…
•  Identity ~ individuality: entities change values, but remain
members of the same class
–  Examples: Child/Adult: age
30
Instances
•  Entities of a certain type
–  Abstract entities are allowed
•  Issues
–  Distinction between classes and instances
•  Examples: Jazz as music genre
–  Choice of the most appropriate class
•  Examples: Violetta Valery, Stradivarius
•  Instances adopt attributes and properties of
their classes
–  Examples: rectangles and squares
9/4/13
 31
Characterizing classes
•  Two types of principal characteristics
– Measurable properties: attributes
– Inter-entity connections: relationships,
associations


– Color of an image as attribute vs. class
32
MusicArtist MusicalWork
performs
Attributes
•  An attribute is a measurable property of a class
–  Scalar values: choice from a range of possibilities
–  An attribute is NOT a data structure. It is not
complicated to measure
–  Attributes do NOT exhibit identity
•  Typically nouns in „-ness“
–  Velocity-ness, job-ness, arrested-ness…
•  „How much, how many“ test.
–  If you evaluate this, then it is probably an attribute
–  If you enumerate these, it is probably a class
33
Relationships
34
MusicArtist
 MusicalWork
MusicalWork
similar_to
*
1
Performance
 MusicalWork
0..1
 0..*
MusicArtist
 Composition
*
 *
composes
Some instances of a class hold a
relationship with some instances of
another class.
Class hierarchy
•  A subclass of a class represents a concept that is a “kind of” the
concept that the superclass represents
•  It has
–  Additional properties 
–  Restrictions different from those of the superclass, or
–  Participates in different relationships than the superclasses
•  All the siblings in the hierarchy (except for the ones at the root) must
be at the same level of generality

•  If a class has only one direct subclass there may be a modeling
problem or the ontology is not complete
•  If there are more than a dozen subclasses for a given class then
additional intermediate categories may be necessary
•  Roles are not subclasses
–  Application dependent or subjective
–  Examples: Artist and Person
Ontology Design Paterns
Content from http://ontologydesignpatterns.org/
Assignment
9/4/13
 37
Assignment: Modeling
The current configuration of the “Red Hot Chili Peppers” are: Anthony
Kiedis (vocals), Flea (bass, trumpet, keyboards, and vocals), John
Frusciante (guitar), and Chad Smith (drums). The line-up has changed
a few times during they years, Frusciante replaced Hillel Slovak in
1988, and when Jack Irons left the band he was briefly replaced by
D.H. Peligo until the band found Chad Smith. In addition to playing
guitars for Red hot Chili Peppers Frusciante also contributed to the
band “The Mars Volta” as a vocalist for some time. 
From September 2004, the Red Hot Chili Peppers started recording the
album “Stadium Arcadium”. The album contains 28 tracks and was
released on May 5 2006. It includes a track of the song “Hump de
Bump”, which was composed in January 26, 2004. The critic Crian
Hiatt defined the album as "the most ambitious work in his twenty-
three-year career". On August 11 (2006) the band gave a live
performance in Portland, Oregon (US), featuring songs from Stadium
Arcadium and other albums.
EUCLID - Providing Linked Data
 39
@euclid_project
 euclidproject
 euclidproject
http://www.euclid-project.eu
Other channels
eBook
 Course

Weitere ähnliche Inhalte

Andere mochten auch

ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data TutorialESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorialeswcsummerschool
 
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked dataESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked dataeswcsummerschool
 
Semantic Aquarium - ESWC SSchool 14 - Student project
Semantic Aquarium - ESWC SSchool 14 - Student projectSemantic Aquarium - ESWC SSchool 14 - Student project
Semantic Aquarium - ESWC SSchool 14 - Student projecteswcsummerschool
 
Syrtaki - ESWC SSchool 14 - Student project
Syrtaki  - ESWC SSchool 14 - Student projectSyrtaki  - ESWC SSchool 14 - Student project
Syrtaki - ESWC SSchool 14 - Student projecteswcsummerschool
 
ESWC SS 2013 - Wednesday Tutorial Marko Grobelnik: Introduction to Big Data A...
ESWC SS 2013 - Wednesday Tutorial Marko Grobelnik: Introduction to Big Data A...ESWC SS 2013 - Wednesday Tutorial Marko Grobelnik: Introduction to Big Data A...
ESWC SS 2013 - Wednesday Tutorial Marko Grobelnik: Introduction to Big Data A...eswcsummerschool
 
ESWC SS 2013 - Monday Tutorial Aidan Hogan: Intro to Semantic Web
ESWC SS 2013 - Monday Tutorial Aidan Hogan: Intro to Semantic WebESWC SS 2013 - Monday Tutorial Aidan Hogan: Intro to Semantic Web
ESWC SS 2013 - Monday Tutorial Aidan Hogan: Intro to Semantic Webeswcsummerschool
 

Andere mochten auch (6)

ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data TutorialESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
ESWC SS 2012 - Friday Keynote Marko Grobelnik: Big Data Tutorial
 
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked dataESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
 
Semantic Aquarium - ESWC SSchool 14 - Student project
Semantic Aquarium - ESWC SSchool 14 - Student projectSemantic Aquarium - ESWC SSchool 14 - Student project
Semantic Aquarium - ESWC SSchool 14 - Student project
 
Syrtaki - ESWC SSchool 14 - Student project
Syrtaki  - ESWC SSchool 14 - Student projectSyrtaki  - ESWC SSchool 14 - Student project
Syrtaki - ESWC SSchool 14 - Student project
 
ESWC SS 2013 - Wednesday Tutorial Marko Grobelnik: Introduction to Big Data A...
ESWC SS 2013 - Wednesday Tutorial Marko Grobelnik: Introduction to Big Data A...ESWC SS 2013 - Wednesday Tutorial Marko Grobelnik: Introduction to Big Data A...
ESWC SS 2013 - Wednesday Tutorial Marko Grobelnik: Introduction to Big Data A...
 
ESWC SS 2013 - Monday Tutorial Aidan Hogan: Intro to Semantic Web
ESWC SS 2013 - Monday Tutorial Aidan Hogan: Intro to Semantic WebESWC SS 2013 - Monday Tutorial Aidan Hogan: Intro to Semantic Web
ESWC SS 2013 - Monday Tutorial Aidan Hogan: Intro to Semantic Web
 

Ähnlich wie ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologies (2013)

Tutorial: Building and using ontologies - E.Simperl - ESWC SS 2014
 Tutorial: Building and using ontologies -  E.Simperl - ESWC SS 2014 Tutorial: Building and using ontologies -  E.Simperl - ESWC SS 2014
Tutorial: Building and using ontologies - E.Simperl - ESWC SS 2014eswcsummerschool
 
Building and using ontologies
Building and using ontologies Building and using ontologies
Building and using ontologies Elena Simperl
 
Building and using ontologies (2015)
Building and using ontologies (2015)Building and using ontologies (2015)
Building and using ontologies (2015)Elena Simperl
 
Graduate Student Seminar: Writing an Academic Paper
Graduate Student Seminar: Writing an Academic PaperGraduate Student Seminar: Writing an Academic Paper
Graduate Student Seminar: Writing an Academic Paperdalwritingcentre
 
Open Textbooks, Educational content & knowledge
Open Textbooks, Educational content & knowledgeOpen Textbooks, Educational content & knowledge
Open Textbooks, Educational content & knowledgeNorm Friesen
 
Research in language and literature, karpagam university, conference ppt
Research in language and literature, karpagam university, conference pptResearch in language and literature, karpagam university, conference ppt
Research in language and literature, karpagam university, conference pptvijay kumar
 
ACRL 2013 - Disability studies and subject headings
ACRL 2013 - Disability studies and subject headingsACRL 2013 - Disability studies and subject headings
ACRL 2013 - Disability studies and subject headingsAmelia Koford
 
1 Islamic Art History Guideline The 4-part analys
 1 Islamic Art History Guideline The 4-part analys 1 Islamic Art History Guideline The 4-part analys
1 Islamic Art History Guideline The 4-part analysMargaritoWhitt221
 
Discourse analysis (Schmitt's book chapter 4)
Discourse analysis (Schmitt's book chapter 4)Discourse analysis (Schmitt's book chapter 4)
Discourse analysis (Schmitt's book chapter 4)Samira Rahmdel
 
Free the Patterns! The Vital Challenge to the Pattern Community
Free the Patterns! The Vital Challenge to the Pattern CommunityFree the Patterns! The Vital Challenge to the Pattern Community
Free the Patterns! The Vital Challenge to the Pattern CommunityDouglas Schuler
 
Dcla13 discourse, computation and context – sociocultural dcla
Dcla13 discourse, computation and context – sociocultural dclaDcla13 discourse, computation and context – sociocultural dcla
Dcla13 discourse, computation and context – sociocultural dclaSimon Knight
 
Think Tank Meet the Teacher Presentation 2012-13
Think Tank Meet the Teacher Presentation 2012-13Think Tank Meet the Teacher Presentation 2012-13
Think Tank Meet the Teacher Presentation 2012-13powersa14
 
Kevin staton loc lesson-template[1]
Kevin staton loc lesson-template[1]Kevin staton loc lesson-template[1]
Kevin staton loc lesson-template[1]jelenjos
 
Carroll presentation ant hsinchu 2018
Carroll presentation ant hsinchu 2018Carroll presentation ant hsinchu 2018
Carroll presentation ant hsinchu 2018Michael Carroll
 
Corpus Tools for Language Teaching
Corpus Tools for Language TeachingCorpus Tools for Language Teaching
Corpus Tools for Language TeachingCALPER
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: IntroductionGuus Schreiber
 
Literature Circles - Getting Started
Literature Circles - Getting StartedLiterature Circles - Getting Started
Literature Circles - Getting StartedNicole Williams
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word CloudsMarina Santini
 
Maria Lobytsyna - Using Authentic, Online texts
Maria Lobytsyna - Using Authentic, Online textsMaria Lobytsyna - Using Authentic, Online texts
Maria Lobytsyna - Using Authentic, Online textsMLTA of NSW
 

Ähnlich wie ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologies (2013) (20)

Tutorial: Building and using ontologies - E.Simperl - ESWC SS 2014
 Tutorial: Building and using ontologies -  E.Simperl - ESWC SS 2014 Tutorial: Building and using ontologies -  E.Simperl - ESWC SS 2014
Tutorial: Building and using ontologies - E.Simperl - ESWC SS 2014
 
Building and using ontologies
Building and using ontologies Building and using ontologies
Building and using ontologies
 
Building and using ontologies (2015)
Building and using ontologies (2015)Building and using ontologies (2015)
Building and using ontologies (2015)
 
Graduate Student Seminar: Writing an Academic Paper
Graduate Student Seminar: Writing an Academic PaperGraduate Student Seminar: Writing an Academic Paper
Graduate Student Seminar: Writing an Academic Paper
 
Open Textbooks, Educational content & knowledge
Open Textbooks, Educational content & knowledgeOpen Textbooks, Educational content & knowledge
Open Textbooks, Educational content & knowledge
 
Research in language and literature, karpagam university, conference ppt
Research in language and literature, karpagam university, conference pptResearch in language and literature, karpagam university, conference ppt
Research in language and literature, karpagam university, conference ppt
 
ACRL 2013 - Disability studies and subject headings
ACRL 2013 - Disability studies and subject headingsACRL 2013 - Disability studies and subject headings
ACRL 2013 - Disability studies and subject headings
 
1 Islamic Art History Guideline The 4-part analys
 1 Islamic Art History Guideline The 4-part analys 1 Islamic Art History Guideline The 4-part analys
1 Islamic Art History Guideline The 4-part analys
 
Discourse analysis (Schmitt's book chapter 4)
Discourse analysis (Schmitt's book chapter 4)Discourse analysis (Schmitt's book chapter 4)
Discourse analysis (Schmitt's book chapter 4)
 
Free the Patterns! The Vital Challenge to the Pattern Community
Free the Patterns! The Vital Challenge to the Pattern CommunityFree the Patterns! The Vital Challenge to the Pattern Community
Free the Patterns! The Vital Challenge to the Pattern Community
 
Discourse analysis
Discourse analysis Discourse analysis
Discourse analysis
 
Dcla13 discourse, computation and context – sociocultural dcla
Dcla13 discourse, computation and context – sociocultural dclaDcla13 discourse, computation and context – sociocultural dcla
Dcla13 discourse, computation and context – sociocultural dcla
 
Think Tank Meet the Teacher Presentation 2012-13
Think Tank Meet the Teacher Presentation 2012-13Think Tank Meet the Teacher Presentation 2012-13
Think Tank Meet the Teacher Presentation 2012-13
 
Kevin staton loc lesson-template[1]
Kevin staton loc lesson-template[1]Kevin staton loc lesson-template[1]
Kevin staton loc lesson-template[1]
 
Carroll presentation ant hsinchu 2018
Carroll presentation ant hsinchu 2018Carroll presentation ant hsinchu 2018
Carroll presentation ant hsinchu 2018
 
Corpus Tools for Language Teaching
Corpus Tools for Language TeachingCorpus Tools for Language Teaching
Corpus Tools for Language Teaching
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
Literature Circles - Getting Started
Literature Circles - Getting StartedLiterature Circles - Getting Started
Literature Circles - Getting Started
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word Clouds
 
Maria Lobytsyna - Using Authentic, Online texts
Maria Lobytsyna - Using Authentic, Online textsMaria Lobytsyna - Using Authentic, Online texts
Maria Lobytsyna - Using Authentic, Online texts
 

Mehr von eswcsummerschool

Keep fit (a bit) - ESWC SSchool 14 - Student project
Keep fit (a bit)  - ESWC SSchool 14 - Student projectKeep fit (a bit)  - ESWC SSchool 14 - Student project
Keep fit (a bit) - ESWC SSchool 14 - Student projecteswcsummerschool
 
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student project
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student projectArabic Sentiment Lexicon - ESWC SSchool 14 - Student project
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student projecteswcsummerschool
 
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student projectFIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student projecteswcsummerschool
 
Personal Tours at the British Museum - ESWC SSchool 14 - Student project
Personal Tours at the British Museum  - ESWC SSchool 14 - Student projectPersonal Tours at the British Museum  - ESWC SSchool 14 - Student project
Personal Tours at the British Museum - ESWC SSchool 14 - Student projecteswcsummerschool
 
Exhibition recommendation using British Museum data and Event Registry - ESWC...
Exhibition recommendation using British Museum data and Event Registry - ESWC...Exhibition recommendation using British Museum data and Event Registry - ESWC...
Exhibition recommendation using British Museum data and Event Registry - ESWC...eswcsummerschool
 
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...eswcsummerschool
 
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 eswcsummerschool
 
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014eswcsummerschool
 
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014 Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014 eswcsummerschool
 
Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC...
Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC...Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC...
Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC...eswcsummerschool
 
Mon norton tut_publishing01
Mon norton tut_publishing01Mon norton tut_publishing01
Mon norton tut_publishing01eswcsummerschool
 
Mon domingue introduction to the school
Mon domingue introduction to the schoolMon domingue introduction to the school
Mon domingue introduction to the schooleswcsummerschool
 
Mon norton tut_querying cultural heritage data
Mon norton tut_querying cultural heritage dataMon norton tut_querying cultural heritage data
Mon norton tut_querying cultural heritage dataeswcsummerschool
 
Tue acosta hands_on_providinglinkeddata
Tue acosta hands_on_providinglinkeddataTue acosta hands_on_providinglinkeddata
Tue acosta hands_on_providinglinkeddataeswcsummerschool
 
Thu bernstein key_warp_speed
Thu bernstein key_warp_speedThu bernstein key_warp_speed
Thu bernstein key_warp_speedeswcsummerschool
 
Fri schreiber key_knowledge engineering
Fri schreiber key_knowledge engineeringFri schreiber key_knowledge engineering
Fri schreiber key_knowledge engineeringeswcsummerschool
 
Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02eswcsummerschool
 
Mon fundulaki tut_querying linked data
Mon fundulaki tut_querying linked dataMon fundulaki tut_querying linked data
Mon fundulaki tut_querying linked dataeswcsummerschool
 
Mon domingue key_introduction to semantic
Mon domingue key_introduction to semanticMon domingue key_introduction to semantic
Mon domingue key_introduction to semanticeswcsummerschool
 
Tue acosta tut_providing_linkeddata
Tue acosta tut_providing_linkeddataTue acosta tut_providing_linkeddata
Tue acosta tut_providing_linkeddataeswcsummerschool
 

Mehr von eswcsummerschool (20)

Keep fit (a bit) - ESWC SSchool 14 - Student project
Keep fit (a bit)  - ESWC SSchool 14 - Student projectKeep fit (a bit)  - ESWC SSchool 14 - Student project
Keep fit (a bit) - ESWC SSchool 14 - Student project
 
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student project
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student projectArabic Sentiment Lexicon - ESWC SSchool 14 - Student project
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student project
 
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student projectFIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
 
Personal Tours at the British Museum - ESWC SSchool 14 - Student project
Personal Tours at the British Museum  - ESWC SSchool 14 - Student projectPersonal Tours at the British Museum  - ESWC SSchool 14 - Student project
Personal Tours at the British Museum - ESWC SSchool 14 - Student project
 
Exhibition recommendation using British Museum data and Event Registry - ESWC...
Exhibition recommendation using British Museum data and Event Registry - ESWC...Exhibition recommendation using British Museum data and Event Registry - ESWC...
Exhibition recommendation using British Museum data and Event Registry - ESWC...
 
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
 
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
 
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
 
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014 Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
 
Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC...
Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC...Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC...
Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC...
 
Mon norton tut_publishing01
Mon norton tut_publishing01Mon norton tut_publishing01
Mon norton tut_publishing01
 
Mon domingue introduction to the school
Mon domingue introduction to the schoolMon domingue introduction to the school
Mon domingue introduction to the school
 
Mon norton tut_querying cultural heritage data
Mon norton tut_querying cultural heritage dataMon norton tut_querying cultural heritage data
Mon norton tut_querying cultural heritage data
 
Tue acosta hands_on_providinglinkeddata
Tue acosta hands_on_providinglinkeddataTue acosta hands_on_providinglinkeddata
Tue acosta hands_on_providinglinkeddata
 
Thu bernstein key_warp_speed
Thu bernstein key_warp_speedThu bernstein key_warp_speed
Thu bernstein key_warp_speed
 
Fri schreiber key_knowledge engineering
Fri schreiber key_knowledge engineeringFri schreiber key_knowledge engineering
Fri schreiber key_knowledge engineering
 
Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02
 
Mon fundulaki tut_querying linked data
Mon fundulaki tut_querying linked dataMon fundulaki tut_querying linked data
Mon fundulaki tut_querying linked data
 
Mon domingue key_introduction to semantic
Mon domingue key_introduction to semanticMon domingue key_introduction to semantic
Mon domingue key_introduction to semantic
 
Tue acosta tut_providing_linkeddata
Tue acosta tut_providing_linkeddataTue acosta tut_providing_linkeddata
Tue acosta tut_providing_linkeddata
 

Kürzlich hochgeladen

Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 

Kürzlich hochgeladen (20)

Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 

ESWC SS 2013 - Wednesday Tutorial Elena Simperl: Creating and Using Ontologies (2013)

  • 1. Building and using ontologies Elena Simperl, University of Southampton, UK 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 9/4/13 1
  • 2. Ontologies in Computer Science •  An ontology defines a domain of interest –  … in terms of the things you talk about in the domain, their attributes, as well as relationships between them •  Ontologies are used to –  Share a common understanding about a domain among people and machines –  Enable reuse of domain knowledge 9/4/13 2
  • 3. 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 Knowledgeacquisition Test(Evaluation) Documentation Classical ontology engineering process
  • 4. Example: Project Halo 9/4/13 Images  from  h,p://www.projecthalo.com  and  h,p://www.inquireproject.com/         •  Knowledge acquisition from text(books) •  Professional and crowdsourced annotation •  Question analysis and answering through a combination of NLP and reasoning techniques
  • 5. More examples 9/4/13 5 Images  from  h,p://www.ibm.com/watson,   h,p://www.wolframalpha.com/examples/Music.html,  h,p://www.apple.com      
  • 6. Semantic technologies are not THE solution to creating intelligent applications, but only one (essential) component The Linked Data movement has promoted one approach to create and publish semantic data –  They created momentum for the Semantic Web, as well as several useful data sets Rich knowledge representations do have their value, but are costly to achieve 9/4/13 Table  from  h,p://www.inquireproject.com/  
  • 7. Our scenario 9/4/13 Image  from  h,p://wiki.lod2.eu/  
  • 8. Example: BBC •  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 „Design for a world where Google is your homepage, Wikipedia is your CMS, and humans, software developers and machines are your users“ h,p://www.slideshare.net/reduxd/beyond-­‐the-­‐polar-­‐bear    
  • 9. Core ontology engineering activities in our scenario •  Find ontologies •  Select ontologies •  Extend ontologies •  Popular activities we do not consider –  Requirements analysis –  Knowledge representation –  Ontology learning –  Ontology alignment –  ... •  See previous summer schools e.g., http://videolectures.net/ eswc2012_summer_sch ool/ 9/4/13 9
  • 10. Finding existing ontologies •  Linked Open Vocabularies: vocabularies used in the LOD cloud –  http://lov.okfn.org •  Protégé Ontologies: several hundreds of ontologies, cross-domain –  http://protegewiki.stanford.edu/index.php/ Protege_Ontology_Library#OWL_ontologies •  Open Ontology Repository: life sciences and 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, cross-domain –  http://watson.kmi.open.ac.uk/Overview.html •  OBO Foundation Ontologies: hundreds of life sciences ontologies, including mappings –  http://www.obofoundry.org/ •  VoCamps –  http://vocamp.org/wiki/Main_Page
  • 11. Linked Open Vocabularies 9/4/13 See http://lov.okfn.org
  • 12. Linked Open Vocabularies (2) 9/4/13 12
  • 16. See http://wiki.dbpedia.org/ "   Classes and properties for Wikipedia export (infoboxes), regularly updated DBpedia
  • 18. Image from http://rdfs.org/sioc/spec/:;Bojārs, Breslin et al. Semantically Interlinked Online Communities
  • 19. Image from http://www.w3.org/TR/swbp-skos-core-guide: Miles, Brickley Simple Knowledge Organization System
  • 24. schema.org •  Collection of schemas to mark-up structured content in HTML pages
  • 27. 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
  • 28. Classes •  A class represents a set of instances •  A class should be highly cohesive, precisely nameable, relevant •  A class should have a strong identity MusicArtist MusicalWork
  • 29. Classes •  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 –  Events: „Being ill“ à „Illness episode“ –  No pronouns MusicArtist MusicalWork performs
  • 30. Cohesion and identity •  A class should represent one thing, all of that thing and nothing but that thing •  You can prove cohesion by –  Giving the class a representative name –  Noun (+ modifier, sometimes however also captured as attribute value) •  Examples: Jazz music, classical music –  Albums is not cohesive •  Avoid ambiguous terms –  Manager, handler, processor, list, information, item, data… •  Identity ~ individuality: entities change values, but remain members of the same class –  Examples: Child/Adult: age 30
  • 31. Instances •  Entities of a certain type –  Abstract entities are allowed •  Issues –  Distinction between classes and instances •  Examples: Jazz as music genre –  Choice of the most appropriate class •  Examples: Violetta Valery, Stradivarius •  Instances adopt attributes and properties of their classes –  Examples: rectangles and squares 9/4/13 31
  • 32. Characterizing classes •  Two types of principal characteristics – Measurable properties: attributes – Inter-entity connections: relationships, associations – Color of an image as attribute vs. class 32 MusicArtist MusicalWork performs
  • 33. Attributes •  An attribute is a measurable property of a class –  Scalar values: choice from a range of possibilities –  An attribute is NOT a data structure. It is not complicated to measure –  Attributes do NOT exhibit identity •  Typically nouns in „-ness“ –  Velocity-ness, job-ness, arrested-ness… •  „How much, how many“ test. –  If you evaluate this, then it is probably an attribute –  If you enumerate these, it is probably a class 33
  • 34. Relationships 34 MusicArtist MusicalWork MusicalWork similar_to * 1 Performance MusicalWork 0..1 0..* MusicArtist Composition * * composes Some instances of a class hold a relationship with some instances of another class.
  • 35. Class hierarchy •  A subclass of a class represents a concept that is a “kind of” the concept that the superclass represents •  It has –  Additional properties –  Restrictions different from those of the superclass, or –  Participates in different relationships than the superclasses •  All the siblings in the hierarchy (except for the ones at the root) must be at the same level of generality •  If a class has only one direct subclass there may be a modeling problem or the ontology is not complete •  If there are more than a dozen subclasses for a given class then additional intermediate categories may be necessary •  Roles are not subclasses –  Application dependent or subjective –  Examples: Artist and Person
  • 36. Ontology Design Paterns Content from http://ontologydesignpatterns.org/
  • 38. Assignment: Modeling The current configuration of the “Red Hot Chili Peppers” are: Anthony Kiedis (vocals), Flea (bass, trumpet, keyboards, and vocals), John Frusciante (guitar), and Chad Smith (drums). The line-up has changed a few times during they years, Frusciante replaced Hillel Slovak in 1988, and when Jack Irons left the band he was briefly replaced by D.H. Peligo until the band found Chad Smith. In addition to playing guitars for Red hot Chili Peppers Frusciante also contributed to the band “The Mars Volta” as a vocalist for some time. From September 2004, the Red Hot Chili Peppers started recording the album “Stadium Arcadium”. The album contains 28 tracks and was released on May 5 2006. It includes a track of the song “Hump de Bump”, which was composed in January 26, 2004. The critic Crian Hiatt defined the album as "the most ambitious work in his twenty- three-year career". On August 11 (2006) the band gave a live performance in Portland, Oregon (US), featuring songs from Stadium Arcadium and other albums.
  • 39. EUCLID - Providing Linked Data 39 @euclid_project euclidproject euclidproject http://www.euclid-project.eu Other channels eBook Course