Date post: | 17-Oct-2014 |
Category: |
Education |
View: | 1,886 times |
Download: | 2 times |
University of ZurichDepartment of Informatics software evolution & architecture lab
Matthias Hert, Gerald Reif, and Harald Gall
University of Zurich, Switzerland
Personal Knowledge Mapping with Semantic Web Technologies
Motivation Example
contact
location
calendar
Motivation Example
Semantic
Clipboard
?
Address Book
Calendar
Google Earth
contact
calendar
location
?
?
How can we achieve this?
Problem: incompatible data formats
Solution: Semantic Web & Ontologies
Semantic Web
“The Semantic Web provides a common framework that allows data to be shared
and exchanged across application, enterprise, and community boundaries”
subject objectpredicate
Data model: RDF – a directed graph
Ontologies
“Ontologies define a shared understanding and vocabulary about an application domain”
A B
concepts
relations
R
Problem
Multiple ontologies for one domain
FOAF vCard NCO SWRC
Mapping
needed
Our Approach
RDF Data Transformation Language (RDTL)
RDFTransformer
RDFT
FOAF
vCard
RDF Data Transformation Language (RDTL)
1. Simple Mapping
2. Nested Mapping
3. Complex Mapping
RDF Data Transformation Language (RDTL)
RDF Data Transformation Language (RDTL)
1. Simple Mapping
- 1-to-1
- datatypes
- format
- URI/literal
2. Nested Mapping
3. Complex Mapping
RDF Data Transformation Language (RDTL)
1. Simple Mapping
2. Nested Mapping
- Create
- Extract
- Convert
3. Complex Mapping
RDF Data Transformation Language (RDTL)
1. Simple Mapping
2. Nested Mapping
3. Complex Mapping
RDFTransformer
RDF data
RDF Transformer
Mappings
Ontologies
<Target ontology>
Transformed
RDF data
Internet
M
!
! !
!!
!
Conclusion
Questions?http://seal.ifi.uzh.ch/RDFTransformer
RDF data
RDF Transformer
Mappings
Ontologies
<Target ontology>
Transformed
RDF data
Internet
M
RDFTransformer
?
Address Book
Calendar
Google Earth
?
Address Book
Calendar
Web
Google Earth