Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: for the plan.

Jump to: navigation, search

COSMOS Glossary

COSMOS Project Home > COSMOS Wiki >

  • Add a column for which sub-project this is associated with
  • Add a column for the namespace identifier of each of these where appropriate

Term Definition
application programming interface (API) A set of routines, including functions, methods, and procedures, that exposes application functionality to support integration and extend applications.
Data Broker This is the component where all the web services that share data register themselves
Client API & web UI COSMOS components used to access or visualize data from multiple MDRs or Data Managers
Context TBD
Data Adapter Is a product-specific component that is implemented by each product to share its data
Data Collection Runtime TBD
Data Manager Is a component that hosts one or more Data Adapters, and handles communication with the COSMOS environment
Domain model The root of an SML-IF document. Contains a set of definition and instance documents SML Spec
Definition Documents The subset of documents in a model that describes the schemas and rules that govern the structure and content of the model’s documents. The SML-IF specification defines two kinds of definition documents - XML Schema documents that conform to SML’s profile of XML Schema, and rule documents that conform to SML’s profile of Schematron. SML Spec
Instance Documents The subset of documents in a model that describe the structure and content of the modeled entities. SML Spec
Management Annotation TBD
Management Domain Is a COSMOS component used to bootstrap the COSMOS system
Management Interfaces TBD
Metadata Registry A repository that contains access and configuration information about the structure of data that enables a program to process information.
Query API The query API provides a web service interface to the data store(s). Its binding will be constructed in a manner analogous to the Data Collection adapters where extensions can be created to implement any desired query mechanism without requiring dependence on the type or location of the underlying data store.
Resource domain A set of definition and/or template documents that can be used to build define a domain
Resource Model editor An editor that can create domain model instances, based on a set of predefined templates
SML-IF SML-Interchange Format. This is a way to aggregate and share SML definitions and instances, identifying the aggregation and defining document aliases and rule bindings. See also the SML Spec
SML-IF instance validation The process of validating the content of an SML-IF resource, including SML instance documents contained by the SML-IF resource, applying any Schematron rules defined as a definition document and bound to SML instances. See also the SML Spec
SML Repository APIs A set of APIs used to retrieve SML documents from a repository implementation. COSMOS provides a file-system based repository.
SML validation The action of validating SML documents. The SML specification extends both the XML Schema 1.0 and Schematron specifications.
Template document An SML instance defining a common pattern that can be re-used and adapted in different domain models
Template editor An editor that can create definition and template documents

Back to the top