# ProvenanceMetadataType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Provenance metadata provide high-level information about origin of the value. It specifies system, process, partner or organization that was used to obtain the data. This is high-level information without excessive details, designed for long-term storage with the data.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
acquisition | container ProvenanceAcquisitionType | [0,-1] | Ultimate origin of the data.
mappingSpecification | container MappingSpecificationType | [0,1] | See Axiom.
assignmentPath | container AssignmentPathType | [0,-1] | Sequence of assignment paths, e.

- ### Items

  - #### acquisition

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Ultimate origin of the data. This metadata structure represents the way how the data (or their components) entered the system. As data are processed by midPoint mechanisms (such as mappings), the acquisition metadata are preserved during the processing. Multiple values of acquisition data indicate that data from several sources were combined to create the result.

  - #### mappingSpecification

    Flags: RAM,runtime

    Multiplicity: [0,1]

    See Axiom.

  - #### assignmentPath

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Sequence of assignment paths, e.g. one chain of evaluated assignments.