Presentation is loading. Please wait.

Presentation is loading. Please wait.

MSc Database Systems - Research Topics 2007 2007-03-20 David George.

Similar presentations


Presentation on theme: "MSc Database Systems - Research Topics 2007 2007-03-20 David George."— Presentation transcript:

1 MSc Database Systems - Research Topics 2007 2007-03-20 David George

2 Research Focus Data and Information Integration Semantic Web - XML/RDF (W3C) Ontology (OWL) - focusing on Geographic Applications

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

4 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

5 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].http://www.deri.ie/publications/techpapers/documents/DERI-TR- 2003-10-29.pdf

6 A Bibliographic Ontology Biblio-Thing Document Book Periodical-Publication Journal Magazine Newspaper Thesis Doctoral-Thesis Master-Thesis Agent Person Author Organisation PublisherUniversity A useful source for ontologies: http://protege.cim3.net/cgi-bin/wiki.pl?ProtegeOntologiesLibrary

7 TransportationTourism Ontology: “Geo-Layers”

8 Geographic Ontology: Land-based Transport

9 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:

10 Transportation World: Mappings servesLocation hasFacility hasRole accessedBy hasFacility TransportationConcept Is-a servesLocation hasFacility hasRole accessedBy hasFacility TransportationConcept Is-a

11 Land-based Transport

12 Transportation World: Domain M67 M6 A6

13 Transportation World: Layers M67M6 A6

14 Railway World: Conceptualisation ContainerTerminalhasRoleLoadingPoint UnloadingPoint accessedViaFreightLine RailwayJunction servedByFreightOperator

15 Railway World: Specification

16 Railway World: Development

17 Rail Transportation RailTransportSystem RailFreight System RailPassenger System RailTransportRole RailPassenger TranspRole RailFreight TranspRole RailTransportComponent RailPassenger Route RailStation RailFreight Terminal RailFreight Route endsAt startsFrom hasRailRole hasRailComponent hasRailRole

18 RoadTransportSystem Road Transportation A-Road System Motorway System RoadTransportRole HighSpeed RouteRole Orbital Role RoadTransportComponent Motorway Junc Motorway hasRoadRole hasRoadComponent startsFrom endsAt HighSpeed Network hasRoadRole

19 Population Groups PopulationGroupComponent City Town PopulationGroupRole County Regional AdminRole Dormitory TownRole hasCommunityRole locatedIn

20 Land-Transportation RailTransportSystem RailFreight System RailPassenger System RailTransportRole RailPassenger TranspRole RailFreight TranspRole RailTransportComponent RailPassenger Route RailStation RailFreight Terminal RailFreight Route RoadTransportSystem A-Road System Motorway System RoadTransportRole HighSpeed RouteRole Orbital Role RoadTransportComponent Motorway Junc Motorway HighSpeed Network PopulationGroupComponent City Town PopulationGroupRole County Regional AdminRole Dormitory TownRole hasCommuterFacility hasFreightOperation passesThrough hasCompetion hasTransportInfrastructure accessedVia integratedWith

21 Foundation Ontology Mapping ProcessObject AbstractPhysical RailwayPunctuality Entity TransportSystem Motion Transportation Translocation RailPassenger Transportation Region GeographicArea LandArea City SelfConnectedObject CorpuscularObject Artifact Device TransportationDevice Number Quantity RailTransportSystem RailFreight System RailPassenger System RailTransportRole RailPassenger TranspRole RailFreight TranspRole RailTransportComponent RailPassenger Route RailStation RailFreight Terminal RailFreight Route RoadTransportSystem A-Road System Motorway System RoadTransportRole HighSpeed RouteRole Orbital Role RoadTransportComponent Motorway Junc Motorway HighSpeed Network PopulationGroupComponent City Town PopulationGroupRole County Regional AdminRole Dormitory TownRole

22 Ontology: Railway Transportation

23

24

25 Geo-Layers Research Any questions?

26 RDF Example Object, Attribute, Value triple: Often stated as: Predicate (subject, object)

27 Semantic (Shadow) Web a a a a a a


Download ppt "MSc Database Systems - Research Topics 2007 2007-03-20 David George."

Similar presentations


Ads by Google