Semantic Mediation Web Services

Semantic Web Services work at MMI

Introduction and motivation

With the proliferation of vocabularies specific to projects, data repositories, domains, and even individual scientists, finding and using data has become a manual and often labor-intensive task. To facilitate data discovery in the oceanographic realm, MMI has developed tools (VINE and Voc2OWL), provided guides, and hosted mapping sessions and workshops to identify the most important usage and discovery vocabularies and to create crosswalks from other vocabularies to the recommended ones. To make available the ontologies and the mappings, the ontologies are stored in a data base, indexed using sophisticated mechanisms and made available via a SOAP Web Service. Details of this service are explained in this document.

Service location

Method details

  • Method name: getModel
  • Methods arguments: The argument of this method is a string representing a query. The query language used is SeRQL, which is a query language, similar to SQL, that allows querying of ontologies expressed in RDF. Concrete examples of SeRQL queries are available at: the MMI tutorial on SeRQL Query Language
  • Method return: The method returns a string representing an RDF model in XML

If you are looking for the previous web services, it has been deprecated. Documentation can be found here: http://marinemetadata.org/examples/mmihostedwork/ontologieswork/ontwebservices/webservicesdeprecated