Wissenstechnologie WS 08/09 Michael Granitzer IWM TU Graz & Know-Center IWM TU Graz & Know Center http://kmi tugraz at http://www know center at http://kmi.tugraz.at http://www .know-center.at This work is licensed under the Creative Commons Attribution 2.0 Austria License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/at/ .
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Wissenstechnologie WS 08/09
Michael Granitzer
IWM TU Graz & Know-CenterIWM TU Graz & Know Center
http://kmi tugraz at http://www know center athttp://kmi.tugraz.at http://www.know-center.atThis work is licensed under the Creative Commons Attribution 2.0 Austria License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/at/.
TodayToday
h bThe Semantic Web Stack (rep )Stack (rep.)
Semantics & Semantics & Ontologies
RDF S h (RDFS)2
RDF Schema (RDFS)
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Definition „Semantic Web“The Semantic Web Stack (rep.)
The Semantic Web is an extension of the current Web in The Semantic Web is an extension of the current Web in which information is given well-defined meaning, betterenbaling computers and people to work in cooperations.
Intensional Description: Conditions and properties of a Intensional Description: Conditions and properties of a concept
Natural World: textual summaryy
Logics:
N d ffi i di i– Necessary and sufficient conditions– constraints on things
Extensional Description: List of all objects belonging to a p j g gconcept
18
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Ontologies & SemanticsExample: Mammal
Semantics & Ontologies
Example: Mammal
IntensionIntension
•isA(Vertebrate Animal)•has(Sweat glands)
•withFunction(Milk)•withFunction(hair)
•....
Extension
•Elephant•Lion•Monkey
19
Monkey•....
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Ontologie (Gruber)Semantics & Ontologies
Definition in Computer Science
explicit specification of a conceptualization
conceptualization is an abstract, simplified view ofp , pthe world that we wish to represent for some purpose
Definitions associate the names of entities in theuniverse of discourse with human readable textuniverse of discourse with human-readable textdescribing what the names mean, and formal axiomsthat constrain the interpretation and well-formed useof these terms of these terms. Formally, an ontology is the statement of a logicaltheory
20
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Ontologie (Gruber)
Semantics & Ontologies
Ontologie (Gruber)
Ontologies are often equated with taxonomic Ontologies are often equated with taxonomic hierarchies of classes, but class definitions, and the subsumption relation, but ontologies need not be limited to these forms To specify a limited to these forms. … To specify a conceptualization one needs to state axioms that do constrain the possible interpretations for the d fi d tdefined terms.
21
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Ontologie (Guarino)Semantics & Ontologies
Language vs. Conceptualization
An ontology is a logical theory accounting for the gy g y gintended meaning of a formal vocabulary, i.e. its ontological commitment to a particular conceptualization of the world. The intended models of a logical language using such a vocabulary are constrained by its ontological commitment. An ontology indirectly reflects this commitment (and the underlying conceptualization) by
h d d d lapproximating these intended models.
an ontology is language-dependent
22a conceptualization is language-independent
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Ontologie (Sowa)Semantics & Ontologies
Formalization level of Ontologies
An informal ontology may be specified by a catalog of types that are either undefined or d fi d l b t t t i t l l defined only by statements in a natural language.
A formal ontology is specified by a collection of names for concept and relation types organized names for concept and relation types organized in a partial ordering by the type-subtype relation.
23
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Ontologie (Obrst)
Semantics & Ontologies
Ontologie (Obrst)
With respect to definitions of ontologies, I hope to send a portion of a briefing I made at the Army Knowledge Management Conference in Ft. Lauderdale late Aug/early Sept of 2004, that takes you through the ontology spectrum from taxonomy (weak takes you through the ontology spectrum, from taxonomy (weak and strong) to thesaurus (a strong term taxonomy) to conceptual model (weak ontology) to logical theory (strong ontology).
The first is unstandardized the second and third each has a The first is unstandardized, the second and third each has a set of standards associated with them, the third and fourthhave multiple representation languages supporting them, and the last has some logic behind the representation language, typically ranging from a description logic (OWL) to first-order typically ranging from a description logic (OWL) to first order logic (KIF, Common Logic) to a higher order logic.
A logical theory is a formal ontology. The others range from informal to semi-formal. Other informal ontologies can be natural language sentences in a document The key point
24
natural language sentences in a document. The key point about formal ontologies (logical theories) is that they are machine-interpretable, i.e., semantically interpretable by machine. The others are not, are only interpretable by human beings, though they may be machine-readable and
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
human beings, though they may be machine readable andmachine-processable.
Summary of DefinitionsSemantics & Ontologies
A Ontology is a model (of the world)
A t l d ib ti l (k l d ) d iA ontology describes a particular (knowledge) domain
A ontologie defines words/terms/signs for describingConceptsConcepts
A ontologie puts concepts into relation to each other
A ontologie uses axioms to put constraints on particularconcepts
25
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Components of an Ontology
Semantics & Ontologies
Components of an Ontology
Classes general things of a domainClasses general things of a domain
Instances special things of a domain
R l ti b t thiRelations between things
Properties of things
26
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Semantics & CommunicationWhy do we need Ontologies in the Web?
Semantics & Ontologies
Java based Intelligent Agent
C# basedIntelligent AgentExchange Semantics
on the basis of an
Q: Is Paul McCartney member of a Rock Band?
agreed Ontology
27
WS 08/09
http://kmi.tugraz.at
Wissenstechnologie @ kmi.tugraz.at
Semantics & CommunicationSemantics & Ontologies
Language must allow to express the semantics in an Language must allow to express the semantics in an implementation/algorithmic independent way
Usually done via a Vocabulary
Topic oriented vocabulary (e.g. Friend of a friend)
Schema Knowledge/Terminological Knowledgeg g g
– Special vocabulary to make statements over topic orientedvocabulary (i.e. the termonologie used in a domain)
– A general set of rules independent of the domain– Defines the expressiveness of a language
This work is licensed under the Creative Commons This work is licensed under the Creative Commons Attribution 2.0 Austria License. To view a copy of this license, visit http://creativecommons org/licenses/by/2 0/at/http://creativecommons.org/licenses/by/2.0/at/.