Download presentation
Presentation is loading. Please wait.
Published byLindsey Eaton Modified over 8 years ago
1
Making SOAP web services semantically understandable Luis Bermudez OOSTech Baltimore Oct, 25 2005
2
http://marinemetadata.org
3
Data Source Data Provider Data User gets processes: formats/archives publishes gets processes: uses/analyzes sends gets processes: formats/archives sends Ingests from instruments
4
MMI Demo : Tethys
5
Web service W3C : “A software system designed to support interoperable machine-to-machine interaction over a network.” Types: –SOAP-WSDL: follow special standard schemas: http://schemas.xmlsoap.org/wsdl/http://schemas.xmlsoap.org/wsdl/ –REST : anything accessible through an HTTP GET request. –WFS : requests for geo-features based on XML-based GML (is a REST type)
6
UDDI WSDL and SOAP + TOOLS: APACHE TOMCAT AXIS
7
MMI Tethys
8
1 2
9
AXIS invocation of a web service method ?
10
MMI Tethys
12
Call returns strings that contain RDF/XML Dublin Core Metadata
13
MMI Extension to DCMI ? ?
14
+ Tools: Helper class to read write RDF/XML Dublin Core Metadata
15
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
16
ASCII example “Simplifications”: only one parameter per call, same order of columns, format of time ISO 8601 etc… ?
17
Solving semantic issues
18
Harmonization DTD CommaSeparatedValues HTML TabSeparatedValues RelationalDatabase XML/XSD RDF OWL
19
VOC2OWL
20
VINE (Vocabulary Integration Environment tool)
21
Ontology web services http://marinemetadata.org:9600/mmiws/ servlet/AxisServlethttp://marinemetadata.org:9600/mmiws/ servlet/AxisServlet http://marinemetadata.org:9600/mmiws/j sp/http://marinemetadata.org:9600/mmiws/j sp/
22
Tying it all together
23
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 http://marinemetadata.org/tethys
24
National Science Foundation 1 SURA, the Southeastern Universities Research Association (http://www.sura.org),http://www.sura.org NOAA (including the Coastal Services Center), ONR, the Office of Naval Research (http://www.onr.navy.mil),http://www.onr.navy.mil OceanUS and regional IOOS systems. 1 NSF Grant ATM-0447031 Credits
25
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. (ExecComm)graybeal@mbari.org Stephanie Watson, CeNCOOS. (ExecComm)swatson@mbari.org Philip Bogden, SURA/SCOOP. (ExecComm)bogden@gomoos.org Stephen Miller, Scripps. (ExecComm)spmiller@ucsd.edu
26
Thank you ! bermudez@mbari.org
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.