“Metadata” is an appropriate term for several concepts in PageSeeder. Unfortunately, it isn’t possible to align these concepts behind a single definition. Here are the different ways PageSeeder uses this term.
Any information associated with a document that is not part of the content is considered document metadata. Document metadata include the core properties and metadata properties, which you can view in the document info and metadata panel.
Core properties are available on any document, folder, or URL and include the title, filename, labels, description, last modified date. You can edit some properties like title, description, and labels. Others such as URI ID and media type are readonly because PageSeeder generates them automatically.
Metadata properties are custom properties defined by administrators in the following templates:
These properties extend core properties without being part of the content. Document metadata properties appear in the index for searches, and PageSeeder records their changes in the edit history.
Source metadata refers to externally defined properties attached to media objects and URLs.
Many media objects contain built-in metadata. For example, JPEG images can include EXIF data with technical or location information. PageSeeder can extract source metadata from video files, audio files, images, Office documents, and PDF documents.
Websites often provide additional properties for their pages like keywords, language, license, and feature images. PageSeeder can fetch these properties to prefill information, which you can see in the URL card.
PageSeeder doesn't store or index source metadata except for image dimensions, so they aren’t available for searches.
However, PageSeeder can use source metadata by adding it to the document as metadata properties. The media template or URL template defines how source metadata maps to document metadata.
In PSML, the <metadata> element is used to contain the metadata properties.
When the content of a document is a media object or URL instead of PSML, the metadata
is represented in PSML with level defined as “metadata”, instead of “portable”.
The PageSeeder user manual
© Allette Systems (Australia)