This file is licensed under the Creative Commons Attribution-NonCommercial 3.0 (CC BY-NC 3.0)
Dr. Harald Sack
Hasso Plattner Institute for IT Systems Engineering
University of Potsdam
Spring 2013
Semantic Web Technologies
Lecture 3: Semantic Web - Basic Architecture II06: The Limits of RDF(S)
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
2
Lecture 3: Semantic Web - Basic Architecture II
Open HPI - Course: Semantic Web Technologies
Vorlesung Semantic Web Technologien, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
3
2. Semantic Web Basisarchitektur2.7 Warum RDF noch nicht ausreicht
06 The Limits of RDF(S)
Open HPI - Course: Semantic Web Technologies - Lecture 3: Semantic Web Basic Architecture
Vorlesung Semantic Web Technologien, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
4
2. Semantic Web Basisarchitektur2.7 Warum RDF noch nicht ausreicht
Is there more in the World than RDF(S)?
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
5 Locality of global properties
Problem: Cows only eat vegetablesOther animals also eat meat.
Why RDF(S) is not enough
Animal eats FoodDomain Range
Vegetables
Meat
subClassOf
subClassOf
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
6Disjunctive Classes
Problem: Subclass relation cannot express disjunctive class (subclass) membership
Why RDF(S) is not enough
Human
Woman
Man
subClassOf
subClassOf
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
6Disjunctive Classes
Problem: Subclass relation cannot express disjunctive class (subclass) membership
Why RDF(S) is not enough
Human
Woman
Man
subClassOf
subClassOf
≠
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
7Class Combinations
Problem: Combination of classes define a new class.New class contains only members from given class combinations.
Why RDF(S) is not enough
Motorist
Pedestrian
Motorcyclist
Cyclist
Road User
subClassOf
subClassOf
subClassOf
subClassOf
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
8Cardinality Restrictions
Problem: Every human (usually) has two partents
Why RDF(S) is not enough
Human ParenthasParent
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
9 Special Property Constraints
• Transitivity (e.g. „is greater than“)
• Uniqueness (e.g. „is mother of“)
• Inversiveness (e.g. „is parent of“ and „is child of“)
Why RDF(S) is not enough
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
9 Special Property Constraints
• Transitivity (e.g. „is greater than“)
• Uniqueness (e.g. „is mother of“)
• Inversiveness (e.g. „is parent of“ and „is child of“)
We need more se
mantic express
ivity!
Why RDF(S) is not enough
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
10
Semantic Web Basic ArchitectureThe Languages of the Semantic Web
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
11
Ontolo
giesnext Lecture:
Lecture 4: Knowledge Representations I
Open HPI - Course: Semantic Web Technologies