msc database systems - research topics 2007 2007-03-20 david george
TRANSCRIPT
![Page 1: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/1.jpg)
MSc Database Systems- Research Topics 2007
2007-03-20
David George
![Page 2: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/2.jpg)
Research Focus
• Data and Information Integration
• Semantic Web - XML/RDF (W3C)
• Ontology (OWL) - focusing on Geographic Applications
![Page 3: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/3.jpg)
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.
![Page 4: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/4.jpg)
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
![Page 5: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/5.jpg)
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].
![Page 6: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/6.jpg)
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
![Page 7: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/7.jpg)
Transportation Tourism
Ontology: “Geo-Layers”
![Page 8: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/8.jpg)
GeographicOntology:
Land-based Transport
![Page 9: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/9.jpg)
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:
![Page 10: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/10.jpg)
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
![Page 11: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/11.jpg)
Land-based Transport
![Page 12: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/12.jpg)
Transportation World: Domain
M67M6
A6
![Page 13: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/13.jpg)
Transportation World: Layers
M67M6
A6
![Page 14: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/14.jpg)
Railway World: Conceptualisation
ContainerTerminal
hasRole LoadingPointUnloadingPoint
accessedVia
FreightLineRailwayJunction
servedBy FreightOperator
![Page 15: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/15.jpg)
Railway World: Specification
![Page 16: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/16.jpg)
Railway World: Development
![Page 17: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/17.jpg)
Rail Transportation
RailTransportSystem
RailFreightSystem
RailPassengerSystem RailTransportRole
RailPassengerTranspRole
RailFreightTranspRole
RailTransportComponent
RailPassengerRoute
RailStation RailFreightTerminal
RailFreightRoute
endsAt
startsFrom
hasRailRole
hasRailComponent
hasRailRole
![Page 18: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/18.jpg)
RoadTransportSystem
Road Transportation
A-RoadSystem
MotorwaySystem
RoadTransportRole
HighSpeedRouteRole
OrbitalRole
RoadTransportComponent
MotorwayJunc
Motorway
hasRoadRolehasRoadComponent
startsFrom
endsAt
HighSpeedNetwork
hasRoadRole
![Page 19: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/19.jpg)
Population Groups
PopulationGroupComponent
CityTown
PopulationGroupRole
County
RegionalAdminRole
DormitoryTownRole
hasCommunityRole
hasCommunityRole
locatedIn
locatedIn
![Page 20: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/20.jpg)
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
![Page 21: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/21.jpg)
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
![Page 22: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/22.jpg)
Ontology: Railway Transportation
![Page 23: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/23.jpg)
Ontology: Railway Transportation
![Page 24: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/24.jpg)
Ontology: Railway Transportation
![Page 25: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/25.jpg)
Geo-Layers Research
• Any questions?
![Page 26: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/26.jpg)
RDF Example
Object, Attribute, Value triple:
Often stated as:Predicate (subject, object)
![Page 27: MSc Database Systems - Research Topics 2007 2007-03-20 David George](https://reader036.vdocuments.net/reader036/viewer/2022062422/56649f275503460f94c3fcc5/html5/thumbnails/27.jpg)
Semantic (Shadow) Web
a
a
a
a
a
a