MappingDocument

Experimental

MappingDocument captures the user’s intent for how entries in a source artifact relate to entries in a target artifact

_uniqueMappingIds object Required

mappings **array[MappingStrict]** _Required

mappings is one or more atomic relationships between entries in the referenced artifacts

metadata object Required

source-reference TypedMapping Required

source-reference identifies the artifact being mapped from; must match a mapping-reference id

target-reference TypedMapping Required

target-reference identifies the artifact being mapped to; must match a mapping-reference id

title string Required

title describes the purpose of this mapping document at a glance

remarks string

remarks is prose regarding this mapping document

Mapping

Experimental

Mapping represents a relationship between a source entry and one or more target entries

id string Required

id allows this mapping to be referenced by other elements

relationship RelationshipType Required

relationship describes the nature of the mapping between source and all targets

source string Required

source identifies the entry being mapped from by its entry-id

remarks string

remarks is general prose regarding this mapping

targets array[MappingTarget]

targets identifies the entries being mapped to; absent when relationship is no-match

MappingTarget

Experimental

MappingTarget identifies a target entry with optional per-target metadata

entry-id string Required

entry-id identifies the specific entry in the target artifact

applicability array[string]

applicability constrains the contexts in which this target mapping holds

confidence-level ConfidenceLevel

ConfidenceLevel indicates the evaluator’s confidence level in an assessment result.

rationale string

rationale explains why this relationship exists for this target

remarks string

remarks is general prose regarding this target mapping

strength string

strength is the author’s estimate of how completely the source satisfies this target; range 1-10

TypedMapping

Experimental

TypedMapping extends ArtifactMapping with a required entry-type for all entries in this direction

entry-type EntryType Required

entry-type identifies the type of atomic unit entries in this direction

RelationshipType

RelationshipType enumerates the nature of the mapping between entries.

  • Type: string