Presentation on theme: "Progress Update Semantic Web, Ontology Integration, and Web Query Seminar Department of Computing 2006-03-01 David George."— Presentation transcript:
Progress Update Semantic Web, Ontology Integration, and Web Query Seminar Department of Computing David George
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.
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
Example RDF Graph RDF Directed Graph David George Research Student
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
Geographical Ontology Ontology is a formal vocabulary defining: concepts and their attributes. relationships between concepts. constraints on those relationships.
OWL/XML-based Ontology Graph 2E52N 3E52N
Geographic Ontology Layers Water Utility relief pipelines rivers LA. Planning housing economic population
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.
Geographic Ontology Layers
Road Transportation & Populations OWL Ontology Language
Protégé OWL interface (MIT) Ontology Development Tool
Importing Ontology Structures
OWL ontology imports
Jena Toolkit – RDF/OWL interface Persistent RDF triple storage using MySQL
OWL interface Querying Transport & Population Ontology
Q … Java Demo
escape to Q Java Demo!
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.
XML tree XML example: David George CM222 person nameroom firstnamelastname “David” “George”