Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Developing Service Ontologies Peter Fox (NCAR) ESIP Winter Meeting (TIWG) January 9, 2008, Washington, D.C.

Similar presentations


Presentation on theme: "1 Developing Service Ontologies Peter Fox (NCAR) ESIP Winter Meeting (TIWG) January 9, 2008, Washington, D.C."— Presentation transcript:

1 1 Developing Service Ontologies Peter Fox (NCAR) ESIP Winter Meeting (TIWG) January 9, 2008, Washington, D.C.

2 2 Services Ontologies of services, provides: –What does the service provide for prospective clients? The answer to this question is given in the "profile," which is used to advertise the service. To capture this perspective, each instance of the class Service presents a ServiceProfile. –How is it used? The answer to this question is given in the "process model." This perspective is captured by the ServiceModel class. Instances of the class Service use the property describedBy to refer to the service's ServiceModel. –How does one interact with it? The answer to this question is given in the "grounding." A grounding provides the needed details about transport protocols. Instances of the class Service have a supports property referring to a ServiceGrounding.

3 3 Developing a service ontology Use case: find and display in the same projection, sea surface temperature and land surface temperature from a global climate model. Find and display in the same projection, sea surface temperature and land surface temperature from a global climate model. Classes/ concepts: –Temperature –Surface (sea/ land) –Model –Climate –Global –Projection –Display …

4 4 Service ontology Climate model is a model Model has domain Climate Model has component representation Land surface is-a component representation Ocean is-a component representation Sea surface is part of ocean Model has spatial representation (and temporal) Spatial representation has dimensions Latitude-longitude is a horizontal spatial representation Displaced pole is a horizontal spatial representation Ocean model has displaced pole representation Land surface model has latitude-longitude representation Lambert conformal is a geographic spatial representation Reprojection is a transform between spatial representation ….

5 5 Service ontology A sea surface model has grid representation displaced pole and land surface model has grid representation latitude- longitude and both must be transformed to Lambert conformal for display

6 6 More information OWL-S - http://www.w3.org/Submission/OWL-S SWSO/F/L - Semantic Web Services Ontology/Framework/Language - http://www.w3.org/Submission/SWSF/ http://www.w3.org/Submission/SWSF/ WSMO/X/L - Web Services Modeling Ontology/Exection/Language - http://www.w3.org/Submission/WSMX/ www.wsmo.org, www.wsmx.org http://www.w3.org/Submission/WSMX/www.wsmo.orgwww.wsmx.org SAWSDL - (WSDL-S)


Download ppt "1 Developing Service Ontologies Peter Fox (NCAR) ESIP Winter Meeting (TIWG) January 9, 2008, Washington, D.C."

Similar presentations


Ads by Google