Services, Protocols and Formats References

A service is a standardized way of integrating Web-based applications using open standards over an Internet protocol backbone. Web services share business logic, data and processes through a programmatic interface between applications and across a network. Protocols are a strategy for transmitting data between systems, and can be used to communicate between services. A protocol can be used not only over the internet, between computers, but also between applications running anywhere. Format standards are a description of the digital storage and structural requirements of metadata which assures that different software programs are able to read or query the data. These standards all allow for easy sharing of data and metadata between disparate applications connected via a network, such as the Internet.

MMI provides references to services, protocols, and format standards descriptions and specifications that we are aware of, including a description, link to an external description or specification, and an informal characterization of its maturity, in some cases. If you would like to see a reference added, please contact us or sign up for an MMI account and add it yourself. You may also search all references.

Titlesort iconDescriptionReference TypeReference Topics
Agency PortalsAgency portals which enable discovery and download of marine geoscience metadata and data.
All References at MMIAll MMI metadata references
AxisAxis is an open-source implementation of SOAP; part of the Apache Web Services project.
BIDMBasic Interoperability Data Model (BIDM) is a IEEE standard (1420.1) for interoperable software cataloging on the Internet; it defines the minimal set of information about assets that reuse libraries should be able to exchange to support interoperability.
DFDLThe Data Format Description Language (DFDL) is a XML-based language for describing the structure of binary and character encoded (ASCII/Unicode) files and data streams so that their format, structure, and metadata can be exposed.
DLESE DDSThe Digital Library for Earth System Education (DLESE) Discovery System (DDS) offers an application programming interface (API) to the same resource content and search operations as are available from the DLESE Web site's graphical user interface (GUI). Three services are available: DDSWebService (REST-based), ODL search, and RSS feeds.
DOMDocument Object Model (DOM) is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure, and style of documents.
FedoraFlexible Extensible Digital Object and Repository Architecture (Fedora) is a general-purpose digital object repository system that can be used in whole or part to support a variety of use cases including: institutional repositories, digital libraries, content management, digital asset management, scholarly publishing, and digital preservation.
LDAPLightweight Directory Access Protocol (LDAP) is an open-standard protocol for searching and browsing X.500 directory services, using Internet transport protocols.
MTOM & XOPSOAP-Message Transmission Optimization Mechanism (MTOM) and XML-binary Optimized Packaging (XOP) are emerging standards for optimized XML-to-binary serialization.
OAI-PMHOpen Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) provides an application-independent interoperability framework based on metadata harvesting among Data Providers and Service Providers.
ODLOpen Digital Libraries (ODL) adopts the notions of simplicity and reusability from the Open Archives Initiative (OAI), and adds extensibility and componentization.
OPeNDAPOPeN Data Access Protocol (OPeNDAP) is a framework that ""simplifies all aspects of scientific data networking"", using the DODS protocol for requesting and transporting data across the web.
Proof Markup Language (PML)Specification of terms for encoding collections of justifications to answers in question answering scenarios
RDFResource Description Framework (RDF) provides a lightweight ontology system to support the exchange of knowledge on the Web.
RDQLRDF Data Query Language (RDQL) extracts information from RDF graphs.
RESTRepresentational State Transfer (REST), a term coined by Roy Fielding in his Ph.D. dissertation, is characterized by a network of web pages (a virtual state-machine), where the user progresses through an application by selecting links (state transitions), resulting in the next page (representing the next state of the application) being transferred to the user and rendered for their use.
RSSReally Simple Syndication (RSS) is a family of XML-based communication standards, primarily used by news web sites and weblogs, to summarize content and its changes.
SOAPSimple Object Access Protocol (SOAP) is a web-services oriented specification for communicating across the web.
SPARQLRDF query language that can be used to express queries across diverse data sources
THREDDSThematic Realtime Environmental Distributed Data Services (THREDDS) provides middleware services to bridge the gap between data providers and data consumers; develops and enhances the underlying data access software tools, libraries and protocols; and influences how data providers and clients use them.
Web Ontology Language - OWLOWL is the language recommended by the World Wide Web Consortium to express ontologies.
WSDLWeb Services Description Language (WSDL) is a XML-based language for describing Web services and how to access them.
XML-RPCXML-RPC is a XML-based format for remote procedure calls between Web servers and clients.
XQueryXQuery is a query language designed to be broadly applicable across many types of XML data sources (structured documents, relational databases, object repositories).
Syndicate content