<metadata>
Summary
The <metadata>
element contains metadata properties for the document.
- This element is only overwritten when a PSML document is uploaded if the Overwrite metadata and document properties checkbox is selected under Upload options.
- Metadata for a non-PSML file can only be modified when the file itself is uploaded with the corresponding PSML metadata document.
Usage context
Element category | metadata |
---|---|
PSML level | portable |
Permitted content | <properties> <notes> |
Permitted parent | <document> <compareto> |
HTML equivalent | no equivalent |
OpenXML equivalent |
Attributes
This element includes the following attributes:
Name | Type | Required | Description |
---|---|---|---|
checked | xs:dateTime | no | The last date the URL metadata was checked (URLs only) |
editid | xs:long | no | The XLink ID for the latest edit |
modified | xs:dateTime | no | The last edit date |
@checked
The last date the URL metadata properties were checked against the URL source (URLs only).
INFORMATIONAL - ignored by upload.
This attribute was introduced in PSML 1.3 in PageSeeder 5.99.
@editid
The ID of the latest edit. An XLink ID is unique within a PageSeeder instance. INFORMATIONAL - ignored by upload.
This attribute value is specific to a PageSeeder server as it refers to the XLink representing the last edit.
@modified
The date this fragment was last modified. It corresponds to the date of the last modified XLink. INFORMATIONAL - ignored by upload.
Examples
<metadata> <properties> <property name="part-id" value="FY765A"/> <property name="part-category" value="Industrial"/> </properties> </metadata>
Schema
XML Schema
<xs:element name="metadata"> <xs:complexType> <xs:all> <xs:element ref="properties" minOccurs="0" /> <xs:element ref="notes" minOccurs="0" /> </xs:all> <xs:attribute name="checked" type="xs:dateTime" /> <xs:attribute name="modified" type="xs:dateTime" /> <xs:attribute name="editid" type="xs:long" /> </xs:complexType> </xs:element>
Relax schema
element metadata { attribute checked { xs:dateTime }, attribute modified { xs:dateTime }, attribute editid { xs:long }, element properties, element notes }
Compatibility
This element was introduced in PSML beta 10 and is supported from PageSeeder 5.9.