Difference between revisions of "Metadata Update"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | This page contains examples supporting the Metadata Update profile. | + | This page contains examples supporting the Metadata Update profile. These examples show only enough metadata to explain the operation of the update. Many of these metadata objects are incomplete. |
− | == | + | == Update DocumentEntry Metadata == |
− | + | Trigger object shown with SubmissionSet HasMember Association. Note the PreviousVersion slot in the Association. | |
− | + | <pre> | |
+ | <ExtrinsicObject id="Document01" | ||
+ | lid="urn:uuid:06b5ba28-4b6e-47ec-b3f0-d42e2ebd637a"> | ||
− | + | <!-- UniqueId attribute --> | |
+ | <ExternalIdentifier | ||
+ | identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" | ||
+ | value="1.2009.0827.08.33.5016" | ||
+ | objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" | ||
+ | id="urn:uuid:a89a35db-cb9c-4e9e-9f9a-e55fda5c9475" | ||
+ | registryObject="Document01"> | ||
+ | <Name> | ||
+ | <LocalizedString value="XDSDocumentEntry.uniqueId"/> | ||
+ | </Name> | ||
+ | </ExternalIdentifier> | ||
+ | </ExtrinsicObject> | ||
− | < | + | <Association id="urn:uuid:883e0490-ff31-4753-8133-945b73d99d94" |
− | + | objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association" | |
− | </ | + | associationType="urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember" |
+ | sourceObject="SubmissionSet01" | ||
+ | targetObject="Document01"> | ||
+ | <Slot name="SubmissionSetStatus"> | ||
+ | <ValueList> | ||
+ | <Value>Original</Value> | ||
+ | </ValueList> | ||
+ | </Slot> | ||
+ | <Slot name="PreviousVersion"> | ||
+ | <ValueList> | ||
+ | <Value>1</Value> | ||
+ | </ValueList> | ||
+ | </Slot> | ||
+ | </Association> | ||
</pre> | </pre> | ||
− | + | Precondition object | |
<pre> | <pre> | ||
− | <ExtrinsicObject id= | + | <ExtrinsicObject |
− | </ExtrinsicObject> | + | id="urn:uuid:e0985823-dc50-45a5-a6c8-a11a829893bd" |
+ | lid="urn:uuid:06b5ba28-4b6e-47ec-b3f0-d42e2ebd637a" | ||
+ | status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved"> | ||
+ | |||
+ | <VersionInfo versionName="1"/> | ||
+ | |||
+ | <!-- UniqueId attribute --> | ||
+ | <ExternalIdentifier | ||
+ | identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" | ||
+ | value="1.2009.0827.08.33.5016" | ||
+ | objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" | ||
+ | id="urn:uuid:7ae00a8d-0152-46d9-bc66-aae8ab4e2edd" | ||
+ | registryObject="urn:uuid:e0985823-dc50-45a5-a6c8-a11a829893bd"> | ||
+ | <Name> | ||
+ | <LocalizedString value="XDSDocumentEntry.uniqueId"/> | ||
+ | </Name> | ||
+ | </ExternalIdentifier> | ||
+ | </ExtrinsicObject> | ||
</pre> | </pre> | ||
− | + | Trigger object and SubmissionSet HasMember Association as saved to registry. Note: | |
− | + | * Version has been filled in | |
− | + | * id attributes have had UUIDs generated | |
− | + | * Status attribute has been filled in | |
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | < | + | <!-- Trigger object --> |
− | + | <ExtrinsicObject id="urn:uuid:f139f6ea-ba10-4887-86d1-f95bf698ee3d" | |
+ | lid="urn:uuid:06b5ba28-4b6e-47ec-b3f0-d42e2ebd637a" | ||
+ | status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved"> | ||
− | + | <VersionInfo versionName="2"/> | |
− | + | <!-- UniqueId attribute --> | |
− | + | <ExternalIdentifier identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" | |
+ | value="1.2009.0827.08.33.5016" | ||
+ | objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" | ||
+ | id="urn:uuid:a89a35db-cb9c-4e9e-9f9a-e55fda5c9475" | ||
+ | registryObject="urn:uuid:f139f6ea-ba10-4887-86d1-f95bf698ee3d"> | ||
+ | <Name> | ||
+ | <LocalizedString value="XDSDocumentEntry.uniqueId"/> | ||
+ | </Name> | ||
+ | </ExternalIdentifier> | ||
+ | </ExtrinsicObject> | ||
− | + | <Association id="urn:uuid:883e0490-ff31-4753-8133-945b73d99d94" | |
+ | objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association" | ||
+ | associationType="urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember" | ||
+ | sourceObject="urn:uuid:93f9e4f8-cd53-4118-b197-ed9e0453ece0" | ||
+ | targetObject="urn:uuid:f139f6ea-ba10-4887-86d1-f95bf698ee3d"> | ||
+ | <Slot name="SubmissionSetStatus"> | ||
+ | <ValueList> | ||
+ | <Value>Original</Value> | ||
+ | </ValueList> | ||
+ | </Slot> | ||
+ | <Slot name="PreviousVersion"> | ||
+ | <ValueList> | ||
+ | <Value>1</Value> | ||
+ | </ValueList> | ||
+ | </Slot> | ||
+ | </Association> | ||
+ | </pre> | ||
− | + | This is the updated metadata of the original object. Note the status has changed to Deprecated | |
− | + | <pre> | |
− | + | <ExtrinsicObject | |
− | + | id="urn:uuid:e0985823-dc50-45a5-a6c8-a11a829893bd" | |
− | + | lid="urn:uuid:06b5ba28-4b6e-47ec-b3f0-d42e2ebd637a" | |
− | + | status="urn:oasis:names:tc:ebxml-regrep:StatusType:Deprecated"> | |
+ | |||
+ | <VersionInfo versionName="1"/> | ||
+ | |||
+ | <!-- UniqueId attribute --> | ||
+ | <ExternalIdentifier | ||
+ | identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" | ||
+ | value="1.2009.0827.08.33.5016" | ||
+ | objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" | ||
+ | id="urn:uuid:7ae00a8d-0152-46d9-bc66-aae8ab4e2edd" | ||
+ | registryObject="urn:uuid:e0985823-dc50-45a5-a6c8-a11a829893bd"> | ||
+ | <Name> | ||
+ | <LocalizedString value="XDSDocumentEntry.uniqueId"/> | ||
+ | </Name> | ||
+ | </ExternalIdentifier> | ||
+ | </ExtrinsicObject> | ||
+ | </pre> |
Revision as of 04:26, 23 April 2010
This page contains examples supporting the Metadata Update profile. These examples show only enough metadata to explain the operation of the update. Many of these metadata objects are incomplete.
Update DocumentEntry Metadata
Trigger object shown with SubmissionSet HasMember Association. Note the PreviousVersion slot in the Association.
<ExtrinsicObject id="Document01" lid="urn:uuid:06b5ba28-4b6e-47ec-b3f0-d42e2ebd637a"> <!-- UniqueId attribute --> <ExternalIdentifier identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2009.0827.08.33.5016" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" id="urn:uuid:a89a35db-cb9c-4e9e-9f9a-e55fda5c9475" registryObject="Document01"> <Name> <LocalizedString value="XDSDocumentEntry.uniqueId"/> </Name> </ExternalIdentifier> </ExtrinsicObject> <Association id="urn:uuid:883e0490-ff31-4753-8133-945b73d99d94" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association" associationType="urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember" sourceObject="SubmissionSet01" targetObject="Document01"> <Slot name="SubmissionSetStatus"> <ValueList> <Value>Original</Value> </ValueList> </Slot> <Slot name="PreviousVersion"> <ValueList> <Value>1</Value> </ValueList> </Slot> </Association>
Precondition object
<ExtrinsicObject id="urn:uuid:e0985823-dc50-45a5-a6c8-a11a829893bd" lid="urn:uuid:06b5ba28-4b6e-47ec-b3f0-d42e2ebd637a" status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved"> <VersionInfo versionName="1"/> <!-- UniqueId attribute --> <ExternalIdentifier identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2009.0827.08.33.5016" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" id="urn:uuid:7ae00a8d-0152-46d9-bc66-aae8ab4e2edd" registryObject="urn:uuid:e0985823-dc50-45a5-a6c8-a11a829893bd"> <Name> <LocalizedString value="XDSDocumentEntry.uniqueId"/> </Name> </ExternalIdentifier> </ExtrinsicObject>
Trigger object and SubmissionSet HasMember Association as saved to registry. Note:
- Version has been filled in
- id attributes have had UUIDs generated
- Status attribute has been filled in
<!-- Trigger object --> <ExtrinsicObject id="urn:uuid:f139f6ea-ba10-4887-86d1-f95bf698ee3d" lid="urn:uuid:06b5ba28-4b6e-47ec-b3f0-d42e2ebd637a" status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved"> <VersionInfo versionName="2"/> <!-- UniqueId attribute --> <ExternalIdentifier identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2009.0827.08.33.5016" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" id="urn:uuid:a89a35db-cb9c-4e9e-9f9a-e55fda5c9475" registryObject="urn:uuid:f139f6ea-ba10-4887-86d1-f95bf698ee3d"> <Name> <LocalizedString value="XDSDocumentEntry.uniqueId"/> </Name> </ExternalIdentifier> </ExtrinsicObject> <Association id="urn:uuid:883e0490-ff31-4753-8133-945b73d99d94" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association" associationType="urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember" sourceObject="urn:uuid:93f9e4f8-cd53-4118-b197-ed9e0453ece0" targetObject="urn:uuid:f139f6ea-ba10-4887-86d1-f95bf698ee3d"> <Slot name="SubmissionSetStatus"> <ValueList> <Value>Original</Value> </ValueList> </Slot> <Slot name="PreviousVersion"> <ValueList> <Value>1</Value> </ValueList> </Slot> </Association>
This is the updated metadata of the original object. Note the status has changed to Deprecated
<ExtrinsicObject id="urn:uuid:e0985823-dc50-45a5-a6c8-a11a829893bd" lid="urn:uuid:06b5ba28-4b6e-47ec-b3f0-d42e2ebd637a" status="urn:oasis:names:tc:ebxml-regrep:StatusType:Deprecated"> <VersionInfo versionName="1"/> <!-- UniqueId attribute --> <ExternalIdentifier identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2009.0827.08.33.5016" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExternalIdentifier" id="urn:uuid:7ae00a8d-0152-46d9-bc66-aae8ab4e2edd" registryObject="urn:uuid:e0985823-dc50-45a5-a6c8-a11a829893bd"> <Name> <LocalizedString value="XDSDocumentEntry.uniqueId"/> </Name> </ExternalIdentifier> </ExtrinsicObject>