Status: Draft Draft

License: CC0-1.0

Available formats: HTML, Markdown

AEON GP Document v1

Convention identifier: aeon.gp.document.v1

Status

Draft document metadata convention

Purpose

aeon.gp.document.v1 defines a standard vocabulary for document-level metadata.

This metadata describes:

  • authorship
  • origin
  • lifecycle
  • classification
  • discoverability
  • machine handling hints

The convention applies to metadata stored inside the AEON header.


Location

Document metadata lives inside:

Example:


Metadata Container

All document metadata is stored in a document object.

This keeps metadata separate from processing fields.


Metadata Fields

Identity

Fields:

field meaning
title document title
subject short topic
description longer description

Authorship

Fields:

field meaning
author primary author
contributors additional contributors

Copyright and Rights

Fields:

field meaning
copyright copyright notice
license license identifier

Document Lifecycle

Fields:

field meaning
created creation timestamp
modified last modification timestamp

Classification

Fields:

field meaning
labels keyword labels
tags alternate label field if desired

Namespace Metadata

The ns field declares a semantic namespace for document-level labels or document identity.

Namespaces qualify interpretation within a named semantic domain and reduce ambiguity between similar labels.

When namespace labels are needed on individual values, the same key may be used as binding metadata:

The ns label is descriptive only. It does not create a schema namespace, import mechanism, or lookup rule by itself.


Privacy and Handling

Example values:

value meaning
public openly distributable
internal internal use
confidential restricted
private personal

The exact semantics may be defined by profiles.


Content Format

Examples:

  • report
  • message
  • dataset
  • contract
  • log
  • configuration

This field describes the conceptual type of document.

The format key may also be used as binding metadata when a document value carries a known representation pattern.

In this form, format labels the representation pattern. It does not require validation unless a schema, profile, processor, or another convention defines that validation.


Generation Metadata

Example values:

value meaning
human fully human written
ai-assisted AI helped generate
ai-edited AI modified
ai-generated fully AI generated

This can help downstream consumers evaluate provenance.


Robot Handling

Examples:

  • index
  • noindex
  • noai
  • noarchive

This mirrors common web document conventions.


Cache Hints

Examples:

  • cache
  • no-cache
  • no-store

This field is advisory and intended for systems distributing AEON documents.


Reference Information

Examples:

  • internal id
  • document reference number
  • archival identifier

Language Metadata

The language field identifies the natural language used in the document.

Use BCP-47 language tags.

Examples:

Language Tag
English en
Spanish es
Dutch nl
French fr
Australian English en-AU
Belgian Dutch nl-BE

If multiple languages appear, list the primary language first.


Location Metadata

The location field indicates the geographic context of the document.

This may represent:

  • where the document was created
  • where the subject matter applies
  • geographic relevance

Location should be structured rather than a free string.

Using ISO-style identifiers where possible improves interoperability.

Recommended standards:

Field Standard
country ISO-3166-1
region/state ISO-3166-2
coordinates WGS-84

If precise location matters:


Example Complete Header


Design Goals

The document convention aims to provide:

  • human-readable metadata
  • machine-readable classification
  • interoperability across tools
  • minimal structural complexity
  • clear separation from domain data

It is intentionally flexible so that different domains can extend or interpret the fields according to their needs.

The document convention describes the document itself. It does not model the document's domain data.


Relationship to Other Conventions

This convention complements the AEON ecosystem:

convention purpose
aeon.gp.document.v1 document metadata
aeon.gp.context.v1 contextual annotations
aeon.gp.collection.v1 collection semantics
aeon.gp.measurement.v1 measurement labels
aeon.gp.convention.v1 convention authoring template
aeon.gp.security.v1 security envelope
aeon.gp.integrity.v1 document hashing
aeon.gp.signature.v1 signatures
aeon.gp.encryption.v1 encryption

Summary

aeon.gp.document.v1 provides a lightweight but structured vocabulary for describing AEON documents themselves, allowing tools and systems to understand authorship, classification, lifecycle, and handling policies without interfering with the document’s actual data structure.