Presentation on theme: "Towards Multi-use of ocean data on the semantic web Barry Tao, Jon Campbell, Gwyn Griffiths."— Presentation transcript:
Towards Multi-use of ocean data on the semantic web Barry Tao, Jon Campbell, Gwyn Griffiths
Surely this is largely the preserve of data managers? By designing/building/operating a variety of platforms/instruments/sensors we are mainly data providers rather than users We have control over, and responsibility for how data are recorded, formatted BODC have already begun work in this area – our efforts will complement this Why USL?
Example of traditional ocean data gathering – Pride of Bilbao Ferrybox Sensors from different manufacturers need tailored software interfaces Data logged in special format Custom software required for each stage of processing Metadata recorded by hand
Vision for the future The sensors themselves should be self- describing and able to provide a complete set of metadata on request The data structures should also be self- describing with machine readable headers defining the data types, formats and metadata By following internationally agreed standards data would be immediately accessible to other organizations around the world Time taken to interface new sensors and adapt software to handle new data types is greatly reduced
Underpinning all this there has to be a set of agreed vocabularies and relationships In other words an ontology Over to Barry… Where to start?
The Art of Enriching Data Data Metadata Ontology/Semantic Web … … all_PofB_2008.sts Year Jtime, … gps-x, gps-y, …, measurements, … Meta-data on data entries Meta-data on data file Filename: all_ProB_2008.sts File location: \REMOTETEL\ascdata\Pride_of_Bilbao\concat Parameters Recorded: Salinity, temperature, conductivities Year: 2008 Location: Portsmouth, Bilbao a formal context shared and consistent conceptualisation facilitate flexible annotating and linking resources distributed contributions and reuse scalability
The Semantic Web A Web of machine process-able meanings –W3C (WWW Consortium) –Ontology (concepts and relations) –RDF (Resource Description Framework), URI (Universal Resource Identifier) –Open up data to the SW community Typical semantic web activities for knowledge management –Ontology engineering Knowledge acquisition Shared conceptualisation – concepts and relations OWL (Web ontology language) –Semantic annotation Enriching resources using ontology Generating RDF –Semantic processing Query Reasoning
Semantic Web example in RDF Things to express –JohnSmith lastname Smith –JohnSmith sibling KevinSmith RDF Graph Namespace and URI – RDF Triples – –http://www.example.org/people/JohnSmith rdfs:label "John Smith"http://www.example.org/people/JohnSmith –http://www.example.org/people/JohnSmith foaf:lastName "Smith"http://www.example.org/people/JohnSmith –http://www.example.org/people/JohnSmith family:sibling –http://www.example.org/people/JohnSmith family:age 42http://www.example.org/people/JohnSmith –http://www.example.com/people/KeviSmith rdfs:label "Kevin Smith"http://www.example.com/people/KeviSmith –http://www.example.com/people/KeviSmith family:age 35http://www.example.com/people/KeviSmith Query on the Semantic Web SELECT ?name ?age WHERE (?x rdfs:label ?name) (?x family:age ?age) AND ?age < 40 –"Kevin Smith" 35 John Smith Kevin Smith family:sibling Smith foaf:lastname
Collaborative Ocean Agile Knowledge Engineering –Multiple domain experts (on sensor, platform, etc) –Distributed and asynchronised contributions –Experimental testbeds of semantic web applications for CO Collaborative protégé Ontowiki Potential collaborators and related technologies –SeaDataNet (EU) - to construct a standardized system for managing the large and diverse data sets collected by the oceanographic fleets and the new automatic observation systems –Marine Metadata Interoperability, MMI (US) – Encourage good good metadata practices in marine science –BODC (UK) – Data and metadata archive of marine measurement –SensorML – XML models for processes related to sensor and sensor measurement Sensor Web Enablement (SWE) in OGC Results –Methodology and framework –RDF knowledge repository –Possible Service Interface SOAP Web services (independent of operation system) Reusable portlets –Browser accessible Portal A tutorial
CO in Protégé
Semantically annotated instances in RDF … http://lh4.google.com/joncam.usl/R88SEn_OgTI/AAAAAAAAACc/5F_ng9iSMfc/IMG_7879.JPG …
Status Collaborative ontology maturing –Sensor, Platform, etc. –Testing semantic annotation for Collaborative Ocean Establish a ontological reference model Integration with other SW applications –Ontowiki ProtégéOntowiki Semantic Web RDF Ontology Semantic Web Applications … hardware datasets personnel operations Oceanography resources at NOC
Further Information The ontology gy/collaberativeocean.owl gy/collaberativeocean.owl The semantic annotations (instances) llaberativeocean_ins.rdf A tutorial