{"Certificate","Certificate","URL",xmpText,xmpExternal,"Online rights management certificate."},
{"Marked","Marked","Boolean",xmpText,xmpExternal,"Indicates that this is a rights-managed resource."},
{"Owner","Owner","bag ProperName",xmpBag,xmpExternal,"An unordered array specifying the legal owner(s) of a resource."},
{"UsageTerms","UsageTerms","Lang Alt",langAlt,xmpExternal,"Text instructions on how a resource can be legally used."},
{"WebStatement","WebStatement","URL",xmpText,xmpExternal,"The location of a web page describing the owner and/or rights statement for this resource."},
{"Certificate",N_("Certificate"), "URL",xmpText,xmpExternal,N_("Online rights management certificate.")},
{"Marked",N_("Marked"), "Boolean",xmpText,xmpExternal,N_("Indicates that this is a rights-managed resource.")},
{"Owner",N_("Owner"), "bag ProperName",xmpBag,xmpExternal,N_("An unordered array specifying the legal owner(s) of a resource.")},
{"UsageTerms",N_("UsageTerms"), "Lang Alt",langAlt,xmpExternal,N_("Text instructions on how a resource can be legally used.")},
{"WebStatement",N_("WebStatement"), "URL",xmpText,xmpExternal,N_("The location of a web page describing the owner and/or rights statement for this resource.")},
// End of list marker
{0,0,0,invalidTypeId,xmpInternal,0}
};
externconstXmpPropertyInfoxmpXmpMMInfo[]={
{"DerivedFrom","DerivedFrom", "ResourceRef",xmpText,xmpInternal,"A reference to the original document from which this one is derived. It is a "
"minimal reference; missing components can be assumed to be unchanged. For example, "
"a new version might only need to specify the instance ID and version number of the "
"previous version, or a rendition might only need to specify the instance ID and "
"rendition class of the original."},
{"DocumentID","DocumentID", "URI",xmpText,xmpInternal,"The common identifier for all versions and renditions of a document. It should be "
"based on a UUID; see Document and Instance IDs below."},
{"History","History", "seq ResourceEvent",xmpText,xmpInternal,"An ordered array of high-level user actions that resulted in this resource. It is "
"intended to give human readers a general indication of the steps taken to make the "
"changes from the previous version to this one. The list should be at an abstract "
"level; it is not intended to be an exhaustive keystroke or other detailed history."},
{"InstanceID","InstanceID", "URI",xmpText,xmpInternal,"An identifier for a specific incarnation of a document, updated each time a file "
"is saved. It should be based on a UUID; see Document and Instance IDs below."},
{"ManagedFrom","ManagedFrom", "ResourceRef",xmpText,xmpInternal,"A reference to the document as it was prior to becoming managed. It is set when a "
"managed document is introduced to an asset management system that does not "
"currently own it. It may or may not include references to different management systems."},
{"Manager","Manager", "AgentName",xmpText,xmpInternal,"The name of the asset management system that manages this resource. Along with "
"xmpMM: ManagerVariant, it tells applications which asset management system to "
"contact concerning this document."},
{"ManageTo","ManageTo", "URI",xmpText,xmpInternal,"A URI identifying the managed resource to the asset management system; the presence "
"of this property is the formal indication that this resource is managed. The form "
"and content of this URI is private to the asset management system."},
{"ManageUI","ManageUI", "URI",xmpText,xmpInternal,"A URI that can be used to access information about the managed resource through a "
"web browser. It might require a custom browser plug- in."},
{"ManagerVariant","ManagerVariant", "Text",xmpText,xmpInternal,"Specifies a particular variant of the asset management system. The format of this "
"property is private to the specific asset management system."},
{"RenditionClass","RenditionClass","RenditionClass",xmpText,xmpInternal,"The rendition class name for this resource. This property should be absent or set "
"to default for a document version that is not a derived rendition."},
{"RenditionParams","RenditionParams", "Text",xmpText,xmpInternal,"Can be used to provide additional rendition parameters that are too complex or "
"verbose to encode in xmpMM: RenditionClass."},
{"VersionID","VersionID", "Text",xmpText,xmpInternal,"The document version identifier for this resource. Each version of a document gets "
"a new identifier, usually simply by incrementing integers 1, 2, 3 . . . and so on. "
"Media management systems can have other conventions or support branching which "
"requires a more complex scheme."},
{"Versions","Versions", "seq Version",xmpText,xmpInternal,"The version history associated with this resource. Entry [1] is the oldest known "
"version for this document, entry [last()] is the most recent version. Typically, a "
"media management system would fill in the version information in the metadata on "
"check-in. It is not guaranteed that a complete history versions from the first to "
"this one will be present in the xmpMM:Versions property. Interior version information "
"can be compressed or eliminated and the version history can be truncated at some point."},
{"LastURL","LastURL", "URL",xmpText,xmpInternal,"Deprecated for privacy protection."},
{"RenditionOf","RenditionOf", "ResourceRef",xmpText,xmpInternal,"Deprecated in favor of xmpMM:DerivedFrom. A reference to the document of which this is "
"a rendition."},
{"SaveID","SaveID","Integer",xmpText,xmpInternal,"Deprecated. Previously used only to support the xmpMM:LastURL property."},
{"DerivedFrom",N_("DerivedFrom"), "ResourceRef",xmpText,xmpInternal,N_("A reference to the original document from which this one is derived. It is a "
"minimal reference; missing components can be assumed to be unchanged. For example, "
"a new version might only need to specify the instance ID and version number of the "
"previous version, or a rendition might only need to specify the instance ID and "
"rendition class of the original.")},
{"DocumentID",N_("DocumentID"), "URI",xmpText,xmpInternal,N_("The common identifier for all versions and renditions of a document. It should be "
"based on a UUID; see Document and Instance IDs below.")},
{"History",N_("History"),"seq ResourceEvent",xmpText,xmpInternal,N_("An ordered array of high-level user actions that resulted in this resource. It is "
"intended to give human readers a general indication of the steps taken to make the "
"changes from the previous version to this one. The list should be at an abstract "
"level; it is not intended to be an exhaustive keystroke or other detailed history.")},
{"InstanceID",N_("InstanceID"), "URI",xmpText,xmpInternal,N_("An identifier for a specific incarnation of a document, updated each time a file "
"is saved. It should be based on a UUID; see Document and Instance IDs below.")},
{"ManagedFrom",N_("ManagedFrom"), "ResourceRef",xmpText,xmpInternal,N_("A reference to the document as it was prior to becoming managed. It is set when a "
"managed document is introduced to an asset management system that does not "
"currently own it. It may or may not include references to different management systems.")},
{"Manager",N_("Manager"),"AgentName",xmpText,xmpInternal,N_("The name of the asset management system that manages this resource. Along with "
"xmpMM: ManagerVariant, it tells applications which asset management system to "
"contact concerning this document.")},
{"ManageTo",N_("ManageTo"), "URI",xmpText,xmpInternal,N_("A URI identifying the managed resource to the asset management system; the presence "
"of this property is the formal indication that this resource is managed. The form "
"and content of this URI is private to the asset management system.")},
{"ManageUI",N_("ManageUI"), "URI",xmpText,xmpInternal,N_("A URI that can be used to access information about the managed resource through a "
"web browser. It might require a custom browser plug- in.")},
{"ManagerVariant",N_("ManagerVariant"), "Text",xmpText,xmpInternal,N_("Specifies a particular variant of the asset management system. The format of this "
"property is private to the specific asset management system.")},
{"RenditionClass",N_("RenditionClass"),"RenditionClass",xmpText,xmpInternal,N_("The rendition class name for this resource. This property should be absent or set "
"to default for a document version that is not a derived rendition.")},
{"RenditionParams",N_("RenditionParams"), "Text",xmpText,xmpInternal,N_("Can be used to provide additional rendition parameters that are too complex or "
"verbose to encode in xmpMM: RenditionClass.")},
{"VersionID",N_("VersionID"), "Text",xmpText,xmpInternal,N_("The document version identifier for this resource. Each version of a document gets "
"a new identifier, usually simply by incrementing integers 1, 2, 3 . . . and so on. "
"Media management systems can have other conventions or support branching which "
"requires a more complex scheme.")},
{"Versions",N_("Versions"),"seq Version",xmpText,xmpInternal,N_("The version history associated with this resource. Entry [1] is the oldest known "
"version for this document, entry [last()] is the most recent version. Typically, a "
"media management system would fill in the version information in the metadata on "
"check-in. It is not guaranteed that a complete history versions from the first to "
"this one will be present in the xmpMM:Versions property. Interior version information "
"can be compressed or eliminated and the version history can be truncated at some point.")},
{"LastURL",N_("LastURL"), "URL",xmpText,xmpInternal,N_("Deprecated for privacy protection.")},
{"RenditionOf",N_("RenditionOf"), "ResourceRef",xmpText,xmpInternal,N_("Deprecated in favor of xmpMM:DerivedFrom. A reference to the document of which this is "
"a rendition.")},
{"SaveID",N_("SaveID"),"Integer",xmpText,xmpInternal,N_("Deprecated. Previously used only to support the xmpMM:LastURL property.")},