Download presentation
Presentation is loading. Please wait.
Published byKarissa Bowsher Modified over 10 years ago
1
Progress Update Semantic Web, Ontology Integration, and Web Query Seminar Department of Computing 2006-03-01 David George
2
Today Summarise on December issues Resource Description Framework “RDF/XML”. Development of Geographical Ontology Layers for integration and query. Discuss development work since then Database data transformed into Semantic Web data. Development of a Java interface to create, merge, and query Semantic Web data.
3
RDF Reminder RDF describes information as a collection of statements in Subject-Predicate-Object form, i.e. the subject and the object and a relationship (predicate) between them. RDF is a graph-based model for describing how Internet resources relate to each other (e.g. Web pages). David GeorgePerson typeOf
4
Example RDF Graph RDF Directed Graph David George Research Student
5
RDF can form complex directed graphs of nodes linked by relationships. Graph model is useful for describing data and also Ontology structures using Web Ontology Language (OWL). David Susan Library Denver TravelGuide marriedTo workedAt hasVisited hasInfo availableAt
6
Geographical Ontology Ontology is a formal vocabulary defining: concepts and their attributes. relationships between concepts. constraints on those relationships.
7
OWL/XML-based Ontology Graph 2E52N 3E52N
8
Geographic Ontology Layers Water Utility relief pipelines rivers LA. Planning housing economic population
9
Progress update – Integration and Semantic Web Extracted data from relational DB into normalised XML, and transformed into RDF/XML using XSLT. Developed RDF/OWL, and MySQL interface using Jena API Toolkit (Hewlett P.Labs.) and Protégé Ontology development tool (MIT). Interface Objectives: Create, merge and query RDF triple files. Persistent data in MySQL, Oracle, Postgres. Interrogate ontologies over the Web, using inference capability. Merge heterogeneous Ontology vocabularies.
10
Geographic Ontology Layers
11
Road Transportation & Populations OWL Ontology Language
12
Protégé OWL interface (MIT) Ontology Development Tool
13
Importing Ontology Structures
14
OWL ontology imports <rdf:RDF xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns=http://www.owl-ontologies.com/unnamed.owl#>
15
Jena Toolkit – RDF/OWL interface Persistent RDF triple storage using MySQL
16
OWL interface Querying Transport & Population Ontology
17
Q … Java Demo
18
escape to Q Java Demo!
19
Early Conclusions Progress in small-scale experimentations. Developed platform for more complex experimentation, involving: data transformation data integration ontology union. Ontology requires complex specification. May need to consider inferencing. Research output to consider “traditional” database comparisons between: Integration process. Query process.
20
Any Questions?
21
Ontology
22
XML tree XML example: David George CM222 dgeorge@uclan.ac.uk person nameroomemail firstnamelastname “David” “dgeorge@uclan.ac.uk”“CM222” “George”
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.