Atlas · document · Plate 06 of 16

contribmetadata

ContribMetadata

Diagram view views/ContribMetadata.lml composing 6 LML includes and 3 associations.

Includes6
Associations3
Types6
Full UML diagram for ContribMetadata

Model definitions

ContributionElementMetadata

class models/contribmetadata/ContributionElementMetadata.lml

Container encoding the contribution made by a party towards a particular element in the document

AttributeTypeCardinalityDefinition
+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.

Hash

class models/contribmetadata/Hash.lml

Hash value for a digital signature.

AttributeTypeCardinalityDefinition
+algorithm Iso10118Oid 1 Algorithm used to derive hash value, as defined in ISO 10118.
+value String 1 Hash value.

Signature

class models/contribmetadata/Signature.lml

Digital signature.

AttributeTypeCardinalityDefinition
+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.