cql-lm.schema.elm.library.xsd Maven / Gradle / Ivy
The newest version!
This file defines the root library type and element.
VersionedIdentifier is composed of three parts: (1) an optional system, or
namespace, which provides a globally unique, stable scope for the identifier,
(2) an identifier which identifies the set of all versions of a given resource, and
(3) the actual version of the instance of interest in this set. The VersionedIdentifier
therefore points to an individual 'versioned' instance of a resource such as the third
version of a library.
Defines a data model that is available within the artifact.
The URI of the model that is being referenced. This URL must also be
defined as a namespace in the root element of the document to allow for elements of
the model to be referenced within the artifact.
Includes a library for use within the artifact.
A unique name within this artifact for the library reference. This
name is used within this artifact to reference components of this
library.
Defines the type of the library. If this attribute is omitted, the
library is assumed to be an ELM library artifact.
Defines the path to the library.
Optionally defines the required version number of the referenced
library.
library represents a serialized library of CQL-Epression Logic
Model.
A Library is an instance of a CQL-ELM library.
The identifier element defines a unique identifier for this library,
and optionally, a system (or namespace) and version.
This is the identifier of the XML schema (and its version) which
governs the structure of this Library.
Set of data models referenced in the Expression objects in this
knowledge artifact.
A reference to a data model that is used in the artifact,
e..g., the Virtual Medical Record.
Set of libraries referenced by this artifact. Components of
referenced libraries may be used within this artifact.
A reference to a library whose components can be used within
the artifact.
The parameters defined within this library.
The code systems defined within this library.
The value sets defined within this library.
The codes defined within this library.
The concepts defined within this library.
The statements section contains the expression and function
definitions for the library.