Skip to content

Latest commit

 

History

History
208 lines (149 loc) · 9.81 KB

glossary.md

File metadata and controls

208 lines (149 loc) · 9.81 KB

Glossary

A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z

A

a dedicated procedure how to access the content of an artifact described by a component version. It is formally represented by an access method type.

the operations an implementation of an access method has to support.

the type of an access specification determining the formal procedure to use to access the blob content of an artifact.

the specification of the technical access path to the physical blob content of an artifact described by a component version.

the ability of the Open Component Model to compose component versions based on other component versions.

some blob content described by a component version.

the (logical) digest of an artifact described by a component version.

the transformation of a technical blob content of an artifact depending on its type into a serialization-agnostic digest, which is used for signing purposes along a transportation path.

a relative or absolute reference to an artifact described by a component version.

the formal type of an artifact described by a component version. The type implies the logical interpretation of the artifact blob.

C

an abstract entity describing a dedicated usage context or meaning for a provided piece of software.

the formal description of a component version.

the mapping of the elements of a component descriptor into an immutable format containg only signature relevant information used to calculate a digest.

the globally unique identity of a component.

an entity able to store and retrieve component versions. See also Normalization

a dedicated version of a component described by the Open Component Model described by a component descriptor and retrievable from a component repository.

the digest of a component version.

the globally unique identity of a component version.

a reference to a component versions in a component version to describe an aggregation relationship..

D

the possibility to describe identities of components, component versions, repositories in form of a sole string representation.

Digest

see artifact digest or component version digest.

E

the local identity of an element described by a component version. There are three classes of identities: resource identities, source identities and reference identities.

parts of the OCM specification, which may be extended by arbitrary variations. The specification just defines the meaning, syntax and or functional behaviour of such elements.

additional parts of the identity of an element of a component version described as dedicated attributes in a component descriptor.

I

Identity

see element identity, component identity, component version identity

L

arbitrary typed information snippets attached to component versions, artifacts and references.

the process of adapting content delivered as artifacts in a component versions to a local repository landscape in a target environment.

M

the mapping of the elements of the Open Component Model) onto a dedicated storage backend technology described by a repository type.

The agreement between the Open Component Model and tools working with content provided by component versions, which regulates the cooperation between both.

N

the transformation of a technical content depending on its type into a serialization-agnostic format, which can be used to calculate an immutable digest for signing purposes along a transportation path. There are two normalization procedures, artifact normalization and component descriptor normalization.

O

a technology- and location-agnostic description model for software delivery artifacts with attached meta-data, providing environment-specific access path to described artifacts.

Operations

see repository operations, access methods and access method operations.

P

Using extra identities to express the assignment of an artifact to a dedicated execution platform.

R

Reference

a reference to an element of the component model, see artifact reference or component version reference

a reference to an artifact described by a component version relative to a given component version exploiting the aggregation feature of the Open Component Model. It is part of the model-tool contract.

abstract operations that have to be provided by a language binding for a mapping of the Open Component Model to a dedicated storage technology.

the type of a mapping of the Open Component Model specification to a dedicated storage technology.

a delivery artifact described by a component version.

S

a component version may be signed by an authority, the signature as result of such a signing process is stored along with the component version.

an artifact described by a component version containing sources used to generate one or more of the described resources.

Specification Format

a format definition for the specification of attributes for dedicated variants of some extension points. See access methods, repository types, and labels.

T

the operation on component versions transferring content from one OCM repository into another one.

a formal representation of the kind of an extension point of the Open Component Model. See repository type, access method type, artifact type label.