Atlas · document · Plate 06 of 16
contribmetadata
ContribMetadata
Diagram view views/ContribMetadata.lml composing
6 LML includes
and 3 associations.
Includes6
Associations3
Types6
Model definitions
Iso10118Oid¶
data typemodels/contribmetadata/Iso10118Oid.lml
Identifier of hash algorithm defined in ISO 10118.
Iso14888Oid¶
data typemodels/contribmetadata/Iso14888Oid.lml
Identifier of digital signature algorithm defined in ISO 14888.
ContributionElementMetadata¶
classmodels/contribmetadata/ContributionElementMetadata.lml
Container encoding the contribution made by a party towards a particular element in the document
| Attribute | Type | Cardinality | Definition |
|---|---|---|---|
+dateTime |
Iso8601DateTime | 1 | The date and time when the contribution was made |
+contributor |
<<Bibliography>>Contributor | 0..1 | The party who made the contribution, as described through the `contributor` element in Relaton. |
+integrityValue |
IntegrityValue | 0..* | A digital signature of the contribution. |
IntegrityValue¶
classmodels/contribmetadata/IntegrityValue.lml
A digital signature of the contribution, consisting of a `hash` value and a `signature`, with an associated `publicKey`.
Hash¶
classmodels/contribmetadata/Hash.lml
Hash value for a digital signature.
| Attribute | Type | Cardinality | Definition |
|---|---|---|---|
+algorithm |
Iso10118Oid | 1 | Algorithm used to derive hash value, as defined in ISO 10118. |
+value |
String
|
1 | Hash value. |
Signature¶
classmodels/contribmetadata/Signature.lml
Digital signature.
| Attribute | Type | Cardinality | Definition |
|---|---|---|---|
+algorithm |
Iso14888Oid | 1 | Algorithm used to derive digital signature, as defined in ISO 14888. |
+publicKey |
String
|
1 | Public key used to encode digital signature. |
+signature |
String
|
1 | Digital signature value. |