Progress Update Semantic Web, Ontology Integration, and Web Query Seminar Department of Computing 2006-03-01 David George Today  Summarise on December issues    Resource Description Framework “RDF/XML”. Development of Geographical Ontology Layers for.

Download Report

Transcript Progress Update Semantic Web, Ontology Integration, and Web Query Seminar Department of Computing 2006-03-01 David George Today  Summarise on December issues    Resource Description Framework “RDF/XML”. Development of Geographical Ontology Layers for.

Slide 1

Progress Update
Semantic Web,
Ontology Integration,
and Web Query
Seminar
Department of Computing
2006-03-01
David George


Slide 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.


Slide 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.
typeOf
David George



Person

RDF is a graph-based model for describing how
Internet resources relate to each other (e.g.
Web pages).


Slide 4

Example RDF Graph
RDF Directed Graph


David George

Research Student




Slide 5



RDF can form complex directed graphs of nodes
linked by relationships.
workedAt
marriedTo

Library

Susan

David
hasVisited

availableAt

hasVisited

TravelGuide
Denver



hasInfo

Graph model is useful for describing data
and also Ontology structures using Web
Ontology Language (OWL).


Slide 6

Geographical Ontology



Ontology is a formal vocabulary defining:




concepts and their attributes.
relationships between concepts.
constraints on those relationships.


Slide 7

OWL/XML-based Ontology Graph










2E52N







3E52N



Slide 8

Geographic Ontology Layers
rivers

population

Water Utility

economic

LA. Planning

pipelines

housing

relief


Slide 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.


Slide 10

Geographic Ontology Layers


Slide 11

Road Transportation & Populations

OWL Ontology Language


Slide 12

Protégé OWL interface (MIT)
Ontology Development Tool


Slide 13

Importing Ontology Structures


Slide 14

OWL ontology imports
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns=http://www.owl-ontologies.com/unnamed.owl#>















Slide 15

Jena Toolkit – RDF/OWL interface
Persistent RDF triple storage using MySQL


Slide 16

OWL interface
Querying Transport & Population Ontology


Slide 17

Q … Java Demo


Slide 18

escape to Q Java Demo!


Slide 19

Early Conclusions



Progress in small-scale experimentations.
Developed platform for more complex
experimentation, involving:








data transformation
data integration
ontology union.

Ontology
May need
Research
database



requires complex specification.
to consider inferencing.
output to consider “traditional”
comparisons between:

Integration process.
Query process.


Slide 20

Any Questions?


Slide 21

Ontology


Slide 22

XML tree
XML example:


David
George

CM222
[email protected]


person

name

room
“CM222”

lastname

firstname

“David”

“George”

email
[email protected]