Skip to content

Commit

Permalink
correct glossary (#112)
Browse files Browse the repository at this point in the history
remove highlighting for typos and make all beginning words capital.
  • Loading branch information
morri-son authored Apr 29, 2024
1 parent 864955d commit 548f39c
Showing 1 changed file with 55 additions and 55 deletions.
110 changes: 55 additions & 55 deletions doc/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,167 +6,167 @@

### [Access Method](01-model/07-extensions.md#access-methods)<a id="accmeth"/>

defines how to access the content of an [artifact](#artifact).
Defines how to access the content of an [artifact](#artifact).

### [Access Method Operations](01-model/07-extensions.md#access-method-operations)<a id="accmethops"/>

the operations an implementation of an [access method](#accmeth) has to support.
The operations an implementation of an [access method](#accmeth) has to support.

### [Access Method Type](04-extensions/02-access-types/README.md)<a id="acctype"/>

the type of an [access specification](#accspec) determining the formal procedure
The type of an [access specification](#accspec) determining the formal procedure
to use to access the blob content of an [artifact](#artifact).

### [Access Specification](01-model/07-extensions.md#access-specification)<a id="accspec"/>

the specification of the technical access path to the physical blob content of
an [artifact](#artifact).
The specification of the technical access path to the physical blob content of
An [artifact](#artifact).

### [Aggregation](02-processing/01-references.md)<a id="aggregation"/>

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

### [Artifact](01-model/02-elements-toplevel.md#artifacts-resources-and-sources)<a id="artifact"/>

some blob content described by a [component version](#component-version).
Some blob content described by a [component version](#component-version).

### [Artifact Digest](02-processing/03-signing-process.md#determing-the-artifact-digests)<a id="artdigest"/>

the (logical) digest of an [artifact](#artifact).
The (logical) digest of an [artifact](#artifact).

### [Artifact Normalization](02-processing/06-artifact-normalization.md)<a id="artnorm"/>

the transformation of a technical blob content of an [artifact](#artifact) depending
The transformation of a technical blob content of an [artifact](#artifact) depending
on its type into a serialization-agnostic digest.

### [Artifact Reference](02-processing/01-references.md#referencing)<a id="artref"/>

a relative or absolute reference to an [artifact](#artifact) described by a
A relative or absolute reference to an [artifact](#artifact) described by a
[component version](#compvers).

### [Artifact Type](01-model/02-elements-toplevel.md#artifact-types)<a id="arttype"/>

the formal type of an [artifact](#artifact) described by a
The formal type of an [artifact](#artifact) described by a
[component version](#compvers). The type implies the logical interpretation of
the artifact blob.
The artifact blob.

## C

### [Component](01-model/01-model.md#components-and-component-versions)<a id="component"/>

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

### [Component Constructor](https://ocm.software/docs/getting-started/first-steps-with-ocm/#all-in-one)<a id="compconst"/>

a file that acts as input for the OCM CLI to construct one or multiple component version(s).
A file that acts as input for the OCM CLI to construct one or multiple component version(s).

### [Component Descriptor](01-model/01-model.md#components-and-component-versions)<a id="compdesc"/>

the formal description of a [component version](#compvers).
The formal description of a [component version](#compvers).

### [Component Descriptor Normalization](02-processing/05-component-descriptor-normalization.md)<a id="compdescnorm"/>

the mapping of the elements of a [component descriptor](#compdesc) into an
The mapping of the elements of a [component descriptor](#compdesc) into an
immutable format containg only signature relevant information used to calculate a digest.

### [Component Identity](01-model/02-elements-toplevel.md#component-identity)<a id="compid"/>

the globally unique identity of a [component](#component).
The globally unique identity of a [component](#component).

### [Component Repository](01-model/01-model.md#component-repositories)<a id="comprep"/>

an entity able to store and retrieve [component versions](#compvers). See also [Normalization](#norm)
An entity able to store and retrieve [component versions](#compvers). See also [Normalization](#norm)

### [Component Version](01-model/01-model.md#components-and-component-versions)<a id="compvers"/>

a dedicated version of a [component](#component) described by the Open Component Model
A dedicated version of a [component](#component) described by the Open Component Model
described by a [component descriptor](#compdesc) and retrievable from
a [component repository](#comprep).
A [component repository](#comprep).

### [Component Version Digest](02-processing/05-component-descriptor-normalization.md#component-descriptor-normalization)<a id="compdigest"/>

the digest of a [component version](#compvers).
The digest of a [component version](#compvers).

### [Component Version Identity](01-model/01-model.md#components-and-component-versions)<a id="compversid"/>

the globally unique identity of a [component version](#compvers).
The globally unique identity of a [component version](#compvers).

### [Component Version Reference](02-processing/01-references.md#referencing)<a id="compref"/>

a reference to a [component versions](#compvers) in a component version to
A reference to a [component versions](#compvers) in a component version to
describe an aggregation relationship.

## D

### Digest <a id="digest"/>

see [artifact digest](#artdigest) or [component version digest](#compdigest).
See [artifact digest](#artdigest) or [component version digest](#compdigest).

## E

### [Element Identity](./01-model/03-elements-sub.md#element-identity)<a id="elemid"/>

similar to component identity, the element identity is composed by the fields `name` and `version`.
Similar to component identity, the element identity is composed by the fields `name` and `version`.
In additon to that sources, resources and references can have an [extraIdentity](#extraid) if required.

### [Extension Point](./03-persistence/01-operations.md#abstract-operations-defined-by-the-open-component-model)<a id="ext"/>

parts of the [OCM](#ocm) specification, which may be extended by arbitrary
Parts of the [OCM](#ocm) specification, which may be extended by arbitrary
variations. The specification just defines the meaning, syntax and or functional
behaviour of such elements.

### [Extra Identity](./01-model/03-elements-sub.md#element-identity)<a id="extraid"/>

additional parts of the identity of an [element](#elemid) of a [component version](#compvers).
Additional parts of the identity of an [element](#elemid) of a [component version](#compvers).

## G

### [`gitHub`](./04-extensions/02-access-types/github.md)<a id="github"/>
### [gitHub](./04-extensions/02-access-types/github.md)<a id="github"/>

[access method](#accmeth) used to access Git commits in a GitHub repository.

## H

### [`helm`](./04-extensions/02-access-types/helm.md)<a id="helm"/>
### [helm](./04-extensions/02-access-types/helm.md)<a id="helm"/>

[access method](#accmeth) used to access [Helm Charts](#helmchart) in a Helm repository.

### Helm Chart<a id="helmchart"/>

a set of files describing the deplyoment of a Kubernetes application using
the [Helm](https://helm.sh/) deployment mechanism.
A set of files describing the deplyoment of a Kubernetes application using
The [Helm](https://helm.sh/) deployment mechanism.

See [element identity](#elemid), [component identity](#compid), [component version identity](#compversid)

## I

### Identity<a id="identity"/>

see [element identity](#elemid), [component identity](#compid), [component version identity](#compversid)
See [element identity](#elemid), [component identity](#compid), [component version identity](#compversid)

## L

### [Labels](01-model/03-elements-sub.md#labels)<a id="labels"/>

arbitrary typed information snippets attached to [component versions](#compvers),
Arbitrary typed information snippets attached to [component versions](#compvers),
[artifacts](#artifact) and [references](#compref).

### [`localBlob`](./04-extensions/02-access-types/localblob.md)<a id="localblob"/>
### [localBlob](./04-extensions/02-access-types/localblob.md)<a id="localblob"/>

[access method](#accmeth) used to access blobs stored along with a component version.

### [Localization](./05-guidelines/02-contract.md#example-helm-deployment)<a id="localization"/>

the process of adapting content delivered as [artifacts](#artifact) in a [component versions](#compvers)
The process of adapting content delivered as [artifacts](#artifact) in a [component versions](#compvers)
to a local repository landscape in a target environment.

## M

### [Mapping](./03-persistence/02-mappings.md#mappings-for-ocm-persistence)<a id="mapping"/>

the mapping of the [elements](01-model/02-elements-toplevel.md) of the Open Component Model onto a storage technology described by a [repository type](#repotype).
The mapping of the [elements](01-model/02-elements-toplevel.md) of the Open Component Model onto a storage technology described by a [repository type](#repotype).

### [Model-Tool Contract](./05-guidelines/02-contract.md)<a id="contract"/>

Expand All @@ -178,32 +178,32 @@ between both.

### [Normalization](02-processing/03-signing-process.md#signing-process-and-normalization)<a id="norm"/>

the transformation which can be used to calculate an immutable digest for signing purposes along a transportation path. There are two normalization procedures, [artifact normalization](#artnorm) and
The transformation which can be used to calculate an immutable digest for signing purposes along a transportation path. There are two normalization procedures, [artifact normalization](#artnorm) and
[component descriptor normalization](#compdescnorm).

### [`npm`](./04-extensions/02-access-types/npm.md)<a id="npm"/>
### [npm](./04-extensions/02-access-types/npm.md)<a id="npm"/>

[access method](#accmeth) used to access NodeJS packages in an NPM repository.

## O

### [`ociArtifact`](./04-extensions/02-access-types/ociartifact.md)<a id="ociartifact"/>
### [ociArtifact](./04-extensions/02-access-types/ociartifact.md)<a id="ociartifact"/>

[access method](#accmeth) used to access OCI artifacts stored in an OCI registry.

### [`ociBlob`](./04-extensions/02-access-types/ociblob.md)<a id="ociblob"/>
### [ociBlob](./04-extensions/02-access-types/ociblob.md)<a id="ociblob"/>

[access method](#accmeth) used to access blobs stored in an OCI registry.

### [Open Component Model](../README.md)<a id="ocm"/>

a technology- and location-agnostic description model for software delivery
artifacts with attached meta-data, providing environment-specific access
A technology- and location-agnostic description model for software delivery
Artifacts with attached meta-data, providing environment-specific access
path to described [artifacts](#artifact).

### Operations <a id="ops"/>

see [repository operations](#repops), [access methods](#accmeth) and
See [repository operations](#repops), [access methods](#accmeth) and
[access method operations](#accmethops).

## P
Expand All @@ -217,61 +217,61 @@ execution platform.

### Reference <a id="ref"/>

a reference to an element of the component model, see [artifact reference](#artref)
A reference to an element of the component model, see [artifact reference](#artref)
or [component version reference](#compref)

### [Relative Resource Refererences](02-processing/01-references.md#relative-artifact-references)<a id="relrefs"/>

a reference to an [artifact](#artifact) described by a [component version](#compvers) relative to
a given component version exploiting the [aggregation feature](#aggregation) of the Open Component
A reference to an [artifact](#artifact) described by a [component version](#compvers) relative to
A given component version exploiting the [aggregation feature](#aggregation) of the Open Component
Model. It is part of the [model-tool contract](#contract).

### [Repository Operations](03-persistence/01-operations.md#repository-operations)<a id="repops"/>

abstract operations that have to be provided by a language binding for a
Abstract operations that have to be provided by a language binding for a
[mapping](#mapping) of the [Open Component Model](#ocm) to a dedicated storage
technology.

### [Repository Type](./03-persistence/02-mappings.md#mappings-for-ocm-persistence)<a id="repotype"/>

the type of a [mapping](#mapping) of the [Open Component Model](#ocm) specification
The type of a [mapping](#mapping) of the [Open Component Model](#ocm) specification
to a storage technology.

### [Resource](01-model/02-elements-toplevel.md#resources)<a id="resource"/>

a delivery artifact described by a [component version](#compvers).
A delivery artifact described by a [component version](#compvers).

## S

### [Signature](02-processing/02-signing.md#signing)<a id="signature"/>

a [component version](#compvers) may be signed by an authority, the signature as
A [component version](#compvers) may be signed by an authority, the signature as
result of such a signing process is stored along with the component version.

### [Source](01-model/02-elements-toplevel.md#sources)<a id="source"/>

an artifact described by a [component version](#compvers) containing sources
An artifact described by a [component version](#compvers) containing sources
used to generate one or more of the described [resources](#resource).

### Specification Format

a format definition for the specification of attributes for
A format definition for the specification of attributes for
dedicated variants of some [extension points](#ext). See [access methods](#accmeth),
[repository types](#repotype), and [labels](#labels).

### [`s3`](./04-extensions/02-access-types/s3.md)<a id="s3"/>
### [s3](./04-extensions/02-access-types/s3.md)<a id="s3"/>

[access method](#accmeth) used to access blobs in an S3 repository, a [mapping](#mapping) to store content in an S3 repository

## T

### [Transport](05-guidelines/01-transport.md)<a id="transport"/>

the operation on [component versions](#compvers) transferring content from
The operation on [component versions](#compvers) transferring content from
one OCM repository into another one.

### Type<a id="type"/>

a formal representation of the kind of an [extension point](#ext) of the
A formal representation of the kind of an [extension point](#ext) of the
[Open Component Model](#ocm). See [repository type](#repotype),
[access method type](#acctype), [artifact type](#arttype) [label](#labels).

0 comments on commit 548f39c

Please sign in to comment.