Making SOAP web services semantically understandable Luis Bermudez OOSTech Baltimore Oct,
Data Source Data Provider Data User gets processes: formats/archives publishes gets processes: uses/analyzes sends gets processes: formats/archives sends Ingests from instruments
MMI Demo : Tethys
Web service W3C : “A software system designed to support interoperable machine-to-machine interaction over a network.” Types: –SOAP-WSDL: follow special standard schemas: –REST : anything accessible through an HTTP GET request. –WFS : requests for geo-features based on XML-based GML (is a REST type)
UDDI WSDL and SOAP + TOOLS: APACHE TOMCAT AXIS
MMI Tethys
1 2
AXIS invocation of a web service method ?
MMI Tethys
Call returns strings that contain RDF/XML Dublin Core Metadata
MMI Extension to DCMI ? ?
+ Tools: Helper class to read write RDF/XML Dublin Core Metadata
We get the id of the dataset (parameter and source) with getMetadata call. Similar to the getMetadata method why? Uses stateless Protocol - The system doesn’t know anything about the previous call. getASCII method
ASCII example “Simplifications”: only one parameter per call, same order of columns, format of time ISO 8601 etc… ?
Solving semantic issues
Harmonization DTD CommaSeparatedValues HTML TabSeparatedValues RelationalDatabase XML/XSD RDF OWL
VOC2OWL
VINE (Vocabulary Integration Environment tool)
Ontology web services servlet/AxisServlethttp://marinemetadata.org:9600/mmiws/ servlet/AxisServlet sp/ sp/
Tying it all together
Conclusion - possible path: 1.Implement two methods and make them available using SOAP web services.Implement 2.Convert the parameters, sources, and units used in their system to an ontology.Convert (tool VOC2OWL ascii to OWL) 3.Map the terms used in the system to the MMI preferred ontology: Standard vocabulary for discovery (GCMD) and for usage (CF).Map
National Science Foundation 1 SURA, the Southeastern Universities Research Association ( NOAA (including the Coastal Services Center), ONR, the Office of Naval Research ( OceanUS and regional IOOS systems. 1 NSF Grant ATM Credits
Steering Committee Members Robert Arko, LDEO Julie Bosch, NOAA Francisco Chavez, MBARI Ben Domenico, Unidata Karen Stocks, SDSC Steve Hankin, NOAA - Ocean.US/DMAC Roy Lowry, BODC Mark Musen, Stanford Univ Michael Parke, Univ of Hawaii Lola Olsen, NASA Goddard Dawn Wright, Oregon State Univ Bob Weller, WHOI John Graybeal, MBARI. PI. Stephanie Watson, CeNCOOS. Philip Bogden, SURA/SCOOP. Stephen Miller, Scripps.
Thank you !