MSc Database Systems - Research Topics 2007

Post on 09-Jan-2016

30 views 0 download

Tags:

description

MSc Database Systems - Research Topics 2007. 2007-03-20 David George. Research Focus. Data and Information Integration Semantic Web - XML/RDF (W3C) Ontology (OWL) - focusing on Geographic Applications. Semantic Web. - PowerPoint PPT Presentation

Transcript of MSc Database Systems - Research Topics 2007

MSc Database Systems- Research Topics 2007

2007-03-20

David George

Research Focus

• Data and Information Integration

• Semantic Web - XML/RDF (W3C)

• Ontology (OWL) - focusing on Geographic Applications

Semantic Web

• A project aimed to make web pages machine understandable.

“An extension of the current Web, … information given well-defined meaning, …enabling computers and people to work in co-operation”

(Berners-Lee et al, 2001)

• A universal medium for information exchange; where Ontologies (formal taxonomies) provide meaning or semantics.

Ontologies in Computing

• “An Ontology is a formal, explicit specification of a

shared conceptualization” (Gruber, 1993 & Borst, 1997).

• Define the vocabulary of a “Domain”

concepts and their attributes relationships between concepts constraints on those relationships

Semantic Web

DE BRUIJN, J. (2003) Using Ontologies - Enabling Knowledge Sharing and Reuse on the Semantic Web [online]. DERI – Digital Enterprise Research Institute. Available from: http://www.deri.ie/publications/techpapers/documents/DERI-TR-2003-10-29.pdf. [Accessed 5 March 2007].

A Bibliographic Ontology

Biblio-Thing

Document

Book

Periodical-Publication

Journal

Magazine

Newspaper

Thesis

Doctoral-Thesis

Master-Thesis

Agent

PersonAuthor Organisation

Publisher University

A useful source for ontologies: http://protege.cim3.net/cgi-bin/wiki.pl?ProtegeOntologiesLibraryhttp://protege.cim3.net/cgi-bin/wiki.pl?ProtegeOntologiesLibrary

Transportation Tourism

Ontology: “Geo-Layers”

GeographicOntology:

Land-based Transport

Ontology Design: Best Practice

Ontology elements can be described as:

RailwayBridge ≡ (hasForm ∃ Structure) ⊓ (hasRole ∃ RailTransportRole)

– Primitives: self-standing entities (objects/forms) e.g. Structure, Bridge, Process, System

– Relations: “concept-linking” properties e.g. X hasRole Y

– Roles: functions e.g. RailTransportRole

and– Definables: where we define dependent concepts by

combining Primitives, Relations, and Roles e.g:

Transportation World: Mappings

servesLocation servesLocation

hasFacility

hasFacility

hasFacility

hasRole

hasRole

hasRole

accessedBy

accessedByhasFacility

hasFacility

TransportationConcept

Is-a

Is-a

Is-aIs-a

Is-a

servesLocation servesLocation

hasFacility

hasFacility

hasFacility

hasRole

hasRole

hasRole

accessedBy

accessedByhasFacility

hasFacility

TransportationConcept

Is-a

Is-a

Is-aIs-a

Is-a

Land-based Transport

Transportation World: Domain

M67M6

A6

Transportation World: Layers

M67M6

A6

Railway World: Conceptualisation

ContainerTerminal

hasRole LoadingPointUnloadingPoint

accessedVia

FreightLineRailwayJunction

servedBy FreightOperator

Railway World: Specification

Railway World: Development

Rail Transportation

RailTransportSystem

RailFreightSystem

RailPassengerSystem RailTransportRole

RailPassengerTranspRole

RailFreightTranspRole

RailTransportComponent

RailPassengerRoute

RailStation RailFreightTerminal

RailFreightRoute

endsAt

startsFrom

hasRailRole

hasRailComponent

hasRailRole

RoadTransportSystem

Road Transportation

A-RoadSystem

MotorwaySystem

RoadTransportRole

HighSpeedRouteRole

OrbitalRole

RoadTransportComponent

MotorwayJunc

Motorway

hasRoadRolehasRoadComponent

startsFrom

endsAt

HighSpeedNetwork

hasRoadRole

Population Groups

PopulationGroupComponent

CityTown

PopulationGroupRole

County

RegionalAdminRole

DormitoryTownRole

hasCommunityRole

hasCommunityRole

locatedIn

locatedIn

Land-Transportation

RailTransportSystem

RailFreightSystem

RailPassengerSystem

RailTransportRole

RailPassengerTranspRole

RailFreightTranspRole

RailTransportComponent

RailPassengerRoute

RailStation

RailFreightTerminal

RailFreightRoute

RoadTransportSystem

A-RoadSystem

MotorwaySystem

RoadTransportRole

HighSpeedRouteRole

OrbitalRole

RoadTransportComponent

MotorwayJunc

Motorway

HighSpeedNetwork

PopulationGroupComponent

City

Town

PopulationGroupRole

County

RegionalAdminRole

DormitoryTownRole

hasCommuterFacility

hasFreightOperation

passesThrough

hasCompetion

hasTransportInfrastructure

accessedVia

integratedWith

Foundation Ontology Mapping

ProcessObject

AbstractPhysical

RailwayPunctuality

Entity

TransportSystem

Motion

Transportation

Translocation

RailPassengerTransportation

Region

GeographicArea

LandArea

City

SelfConnectedObject

CorpuscularObject

Artifact

Device

TransportationDevice

Number

Quantity

RailTransportSystem

RailFreightSystem

RailPassengerSystem

RailTransportRole

RailPassengerTranspRole

RailFreightTranspRole

RailTransportComponent

RailPassengerRoute

RailStation

RailFreightTerminal

RailFreightRoute

RoadTransportSystem

A-RoadSystem

MotorwaySystem

RoadTransportRole

HighSpeedRouteRole

OrbitalRole

RoadTransportComponent

MotorwayJunc

Motorway

HighSpeedNetwork

PopulationGroupComponent

City

Town

PopulationGroupRole

County

RegionalAdminRole

DormitoryTownRole

Ontology: Railway Transportation

Ontology: Railway Transportation

Ontology: Railway Transportation

Geo-Layers Research

• Any questions?

RDF Example

Object, Attribute, Value triple:

Often stated as:Predicate (subject, object)

Semantic (Shadow) Web

a

a

a

a

a

a