# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-09-07T10:59:44Z", "synthesisSha256": "0963241f780385dce8c093d02ec02850a54e885195779d52df6b8fa414bbe699", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-MED-002", "registryId": "vr.wm-med-002", "name": "Media Asset / Rendition", "version": "0.3.0-research.1", "previousVersions": [], "entryKind": "aggregate", "family": "World Models", "category": "Information and virtual systems", "industry": [ "Cross-industry" ], "domain": [ "INF.MED.AST" ], "tags": [ "media", "asset", "rendition", "inf.med.ast" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-med-002-media-asset-rendition/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-med-002", "model": { "registry_id": "vr.wm-med-002", "model_id": "WM-MED-002", "name": "Media Asset / Rendition", "entry_kind": "aggregate", "purpose": "Represent one governed media-asset aggregate and its separately identified technical renditions, including bytes or services, characteristics, metadata, lineage, rights, preservation, quality, delivery and lifecycle.", "scope_statement": "Owns media-asset aggregate identity and revision; separately addressable rendition identities and roles; work and edition references; rendition graph and equivalence claims; byte or service boundaries; fixity; media type, container, codec, profile and conformance; technical characteristics and components; embedded and sidecar metadata with precedence and conflicts; semantic annotations; language, accessibility and alternate representations; creation, capture, derivation and processing lineage; rights and policy bindings; authenticity evidence; storage copies, preservation, quality and fitness assessments; delivery, publication, lifecycle, correction, access, retention and loss-aware projections. Creative works, publications, medium-specific content semantics, parties, agreements, rights instruments, policies, credentials, storage systems, services and accountable decisions remain external.", "in_scope": [ "Media-asset aggregate identity, rendition identity, roles, relationships, byte or service boundary, fixity and technical description", "Metadata, accessibility, localization, derivation, rights, authenticity, storage, preservation, quality and delivery assertions", "Lifecycle, correction, access, retention, audit and version-pinned loss-aware interoperability" ], "out_of_scope": [ "Owning creative-work, publication or edition, recording, image, scene, broadcast, party, agreement, rights instrument, credential, storage system, service or decision lifecycles", "Treating filename, URL, storage key, checksum, metadata block, credential, best-copy label or publication endpoint as universal media identity", "Inferring originality, factual truth, ownership, copyright, permitted use, accessibility or fitness without source-qualified evidence", "Publishing, granting rights, disclosing protected content, mutating external systems or irreversibly deleting bytes without accountable authority" ], "boundary_notes": [ { "neighbor": "WM-MED-001 Creative Work / Content", "distinction": "The registered parent owns abstract intellectual content and authorship. This model owns the operational aggregate and concrete technical representations without making the work and its encodings one identity.", "source_refs": [ "SRC-001", "SRC-002", "SRC-011", "SRC-012", "SRC-016" ] }, { "neighbor": "WM-MED-003 Publication / Edition", "distinction": "A publication or edition owns release and edition identity, audience and publication context. It may select media renditions but does not replace their byte, format, lineage or preservation identities.", "source_refs": [ "SRC-002", "SRC-011", "SRC-012", "SRC-016" ] }, { "neighbor": "WM-MED-004, WM-MED-005, WM-MED-006 and WM-MED-007 specialist models", "distinction": "Audio/video, image/graphic, 3D/scene and broadcast/stream models extend medium-specific semantics. The present aggregate keeps only shared format-independent representation controls.", "source_refs": [ "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ] }, { "neighbor": "WM-MED-008 Content Authenticity Credential", "distinction": "A credential binds signed provenance assertions to an asset or rendition. It has its own issuer, manifest, signature and validation lifecycle and cannot become asset identity or prove semantic truth.", "source_refs": [ "SRC-018", "SRC-020" ] }, { "neighbor": "File, bitstream, fragment, service, locator and storage copy", "distinction": "These are technical representations, parts, access mechanisms or holdings. Mutable locators and storage placement never replace stable asset and rendition identity.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-015", "SRC-016" ] }, { "neighbor": "Rights instrument, ownership, custody and permitted use", "distinction": "Copyright, ownership, license, policy, possession, custody and publication authority are distinct external assertions. Technical control over bytes does not establish legal authority.", "source_refs": [ "SRC-002", "SRC-007", "SRC-011", "SRC-013", "SRC-014", "SRC-019" ] } ] }, "sources": [ { "id": "SRC-001", "title": "Ontology for Media Resources 1.0", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/mediaont-10/", "version_or_date": "W3C Recommendation, 9 February 2012", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines a core media-resource vocabulary and mappings across metadata formats, including locator, fragment, format, compression, duration, dimensions, tracks, language and rights." }, { "id": "SRC-002", "title": "DCMI Metadata Terms", "organization": "Dublin Core Metadata Initiative", "url": "https://www.dublincore.org/specifications/dublin-core/dcmi-terms/", "version_or_date": "DCMI Recommendation, 20 January 2020; living latest URL", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines interoperable resource description, format, extent, relation, provenance, rights, language and lifecycle terms." }, { "id": "SRC-003", "title": "Media Types Registry", "organization": "Internet Assigned Numbers Authority", "url": "https://www.iana.org/assignments/media-types/media-types.xhtml", "version_or_date": "Living registry, accessed 7 September 2026", "source_type": "registry", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Provides authoritative registered media types and structured syntax suffixes for technical representations." }, { "id": "SRC-004", "title": "Digest Fields", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc9530.html", "version_or_date": "RFC 9530, February 2024", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Distinguishes digest of HTTP message content from digest of the selected representation and defines registered digest algorithms." }, { "id": "SRC-005", "title": "HTTP Semantics", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc9110.html", "version_or_date": "RFC 9110, June 2022", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines resources, representations, content negotiation, validators, ranges, metadata and HTTP method semantics." }, { "id": "SRC-006", "title": "The BagIt File Packaging Format", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc8493.html", "version_or_date": "RFC 8493, October 2018", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines manifests, payload fixity and portable packaging for storage and transfer of arbitrary digital content." }, { "id": "SRC-007", "title": "PREMIS Data Dictionary for Preservation Metadata", "organization": "Library of Congress", "url": "https://www.loc.gov/standards/premis/v3/", "version_or_date": "PREMIS 3.0, November 2015; official page updated 2023", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines preservation Objects, Events, Rights and Agents, including files, bitstreams, fixity, relationships and event outcomes." }, { "id": "SRC-008", "title": "Metadata Encoding and Transmission Standard", "organization": "Library of Congress", "url": "https://www.loc.gov/standards/mets/", "version_or_date": "METS 2 schema and official maintenance site, accessed 7 September 2026", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines structural maps, files, descriptive and administrative metadata sections and links between compound digital-object parts." }, { "id": "SRC-009", "title": "Metadata for Images in XML", "organization": "Library of Congress and NISO", "url": "https://www.loc.gov/standards/mix/", "version_or_date": "MIX 2.0 current schema", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines technical metadata for digital still images, including basic parameters, creation, performance assessment and change history." }, { "id": "SRC-010", "title": "AudioMD and VideoMD", "organization": "Library of Congress", "url": "https://www.loc.gov/standards/amdvmd/", "version_or_date": "AudioMD and VideoMD 2.0 current schemas", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines technical metadata for audio- and video-based digital objects and use within METS or PREMIS extensions." }, { "id": "SRC-011", "title": "PBCore XML Schema", "organization": "PBCore Metadata Standard", "url": "https://pbcore.org/xsd", "version_or_date": "PBCore 2.1 current release", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines audiovisual descriptions and separately identifiable instantiations with identifiers, dates, dimensions, digital formats, tracks, locations and rights." }, { "id": "SRC-012", "title": "EBUCore Metadata Set", "organization": "European Broadcasting Union", "url": "https://tech.ebu.ch/publications/tech3293", "version_or_date": "EBU Tech 3293 version 1.10, 16 April 2020", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines an adaptable media information and asset-management model with descriptive, technical, dynamic, part and rights metadata." }, { "id": "SRC-013", "title": "IPTC Photo Metadata Standard", "organization": "International Press Telecommunications Council", "url": "https://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata-2025.1.html", "version_or_date": "IPTC Photo Metadata 2025.1 revision 1", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines IPTC Core and Extension photo metadata, administrative, descriptive, rights, accessibility and AI-related properties." }, { "id": "SRC-014", "title": "IPTC Video Metadata Hub", "organization": "International Press Telecommunications Council", "url": "https://iptc.org/standards/video-metadata-hub/recommendation/", "version_or_date": "Recommendation 1.7, October 2025", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines format-independent video descriptive, rights, administrative and technical properties with XMP, EBUCore and JSON expressions." }, { "id": "SRC-015", "title": "IIIF Image API", "organization": "IIIF Consortium", "url": "https://iiif.io/api/image/3.0/", "version_or_date": "Version 3.0.0, 3 June 2020; current stable", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines identifiers, information responses and image renditions selected by region, size, rotation, quality, format and compliance profile." }, { "id": "SRC-016", "title": "IIIF Presentation API", "organization": "IIIF Consortium", "url": "https://iiif.io/api/presentation/3.0/", "version_or_date": "Version 3.0.0, 3 June 2020; current stable", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines manifests, canvases, content resources, annotations, choices, ranges, thumbnails, rendering and service links for compound media." }, { "id": "SRC-017", "title": "Web Annotation Data Model", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/annotation-model/", "version_or_date": "W3C Recommendation, 23 February 2017", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines body-target annotations, selectors, states, motivations, provenance and lifecycle for media descriptions and segments." }, { "id": "SRC-018", "title": "PROV-O: The PROV Ontology", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-o/", "version_or_date": "W3C Recommendation, 30 April 2013", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines entities, activities, agents, generation, use, derivation, attribution, revision and invalidation." }, { "id": "SRC-019", "title": "ODRL Information Model 2.2", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/odrl-model/", "version_or_date": "W3C Recommendation, 15 February 2018", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines permissions, prohibitions, duties, constraints, parties, assets and policy inheritance for governed use." }, { "id": "SRC-020", "title": "C2PA Content Credentials Technical Specification", "organization": "Coalition for Content Provenance and Authenticity", "url": "https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html", "version_or_date": "C2PA 2.4, April 2026", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines assets, derived assets, manifests, assertions, hard and soft bindings, signatures, validation and trust signals." }, { "id": "SRC-021", "title": "WebVTT: The Web Video Text Tracks Format", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/webvtt1/", "version_or_date": "Living W3C specification, accessed 7 September 2026", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines timed text tracks, cues and rendering semantics for captions, subtitles, descriptions, chapters and metadata." }, { "id": "SRC-022", "title": "Web Content Accessibility Guidelines 2.2", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/WCAG22/", "version_or_date": "W3C Recommendation, 5 October 2023", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines accessibility requirements including alternatives, captions, audio description, presentation and operability." }, { "id": "SRC-023", "title": "Date and Time on the Internet", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc3339.html", "version_or_date": "RFC 3339, July 2002", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines interoperable timestamps with seconds and an explicit numeric offset or Z." }, { "id": "SRC-024", "title": "JSON Canonicalization Scheme", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc8785.html", "version_or_date": "RFC 8785, June 2020", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-07T10:30:00Z", "relevance": "Defines deterministic JSON canonicalization for repeatable hashing and signing of JSON projections." } ], "structure": { "bundles": [ { "id": "asset-identity-boundary-and-rendition-graph", "name": "Asset identity, boundary and rendition graph", "description": "Groups the governed Resource Consumption concern for asset identity, boundary and rendition graph.", "rationale": "Separate the governed aggregate, each technical representation and every neighboring intellectual or delivery identity.", "source_refs": [ "SRC-001", "SRC-002", "SRC-007", "SRC-011", "SRC-012", "SRC-018", "SRC-023", "SRC-005", "SRC-008", "SRC-015", "SRC-016", "SRC-020" ], "layers": [ { "id": "asset-aggregate-identity-and-mastership", "name": "Asset aggregate identity and mastership", "description": "Groups Resource Consumption context for asset aggregate identity and mastership without importing neighboring master lifecycles.", "source_refs": [ "SRC-001", "SRC-002", "SRC-007", "SRC-011", "SRC-012", "SRC-018", "SRC-023" ], "findings": [ { "id": "asset-record-identifier-namespace-version-owner-and-master-system", "name": "Asset record identifier, namespace, version, owner and master system", "description": "Records asset record identifier, namespace, version, owner and master system as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-007", "SRC-011", "SRC-012", "SRC-018", "SRC-023" ], "questions": [ { "id": "asset-record-identifier-namespace-version-owner-and-master-system-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish asset record identifier, namespace, version, owner and master system?", "kind": "identity", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "asset-record-identifier-namespace-version-owner-and-master-system-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects asset record identifier, namespace, version, owner and master system, and under which authority?", "kind": "provenance", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "asset-record-identifier-namespace-version-owner-and-master-system-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify asset record identifier, namespace, version, owner and master system?", "kind": "measurement", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "asset-record-identifier-namespace-version-owner-and-master-system-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to asset record identifier, namespace, version, owner and master system?", "kind": "access", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "asset-record-identifier-namespace-version-owner-and-master-system-data", "name": "Asset record identifier, namespace, version, owner and master system data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for asset record identifier, namespace, version, owner and master system.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-007", "SRC-011", "SRC-012", "SRC-018", "SRC-023" ] } ], "artifacts": [ { "id": "asset-record-identifier-namespace-version-owner-and-master-system-artifact", "name": "Asset record identifier, namespace, version, owner and master system evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting asset record identifier, namespace, version, owner and master system.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-002", "SRC-007", "SRC-011", "SRC-012", "SRC-018", "SRC-023" ] } ], "inline_only_rationale": null }, { "id": "creative-work-edition-asset-rendition-file-bitstream-and-locator-boundary", "name": "Creative work, edition, asset, rendition, file, bitstream and locator boundary", "description": "Records creative work, edition, asset, rendition, file, bitstream and locator boundary as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-007", "SRC-011", "SRC-012", "SRC-018", "SRC-023" ], "questions": [ { "id": "creative-work-edition-asset-rendition-file-bitstream-and-locator-boundary-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish creative work, edition, asset, rendition, file, bitstream and locator boundary?", "kind": "classification", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "creative-work-edition-asset-rendition-file-bitstream-and-locator-boundary-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects creative work, edition, asset, rendition, file, bitstream and locator boundary, and under which authority?", "kind": "ownership", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "creative-work-edition-asset-rendition-file-bitstream-and-locator-boundary-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify creative work, edition, asset, rendition, file, bitstream and locator boundary?", "kind": "evidence", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "creative-work-edition-asset-rendition-file-bitstream-and-locator-boundary-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to creative work, edition, asset, rendition, file, bitstream and locator boundary?", "kind": "exception", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "creative-work-edition-asset-rendition-file-bitstream-and-locator-boundary-data", "name": "Creative work, edition, asset, rendition, file, bitstream and locator boundary data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for creative work, edition, asset, rendition, file, bitstream and locator boundary.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-007", "SRC-011", "SRC-012", "SRC-018", "SRC-023" ] } ], "artifacts": [ { "id": "creative-work-edition-asset-rendition-file-bitstream-and-locator-boundary-artifact", "name": "Creative work, edition, asset, rendition, file, bitstream and locator boundary evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting creative work, edition, asset, rendition, file, bitstream and locator boundary.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-002", "SRC-007", "SRC-011", "SRC-012", "SRC-018", "SRC-023" ] } ], "inline_only_rationale": null } ] }, { "id": "rendition-identity-role-and-relationship", "name": "Rendition identity, role and relationship", "description": "Groups Resource Consumption context for rendition identity, role and relationship without importing neighboring master lifecycles.", "source_refs": [ "SRC-001", "SRC-005", "SRC-007", "SRC-008", "SRC-011", "SRC-015", "SRC-016", "SRC-020" ], "findings": [ { "id": "rendition-identifier-role-master-mezzanine-access-proxy-thumbnail-and-alternate", "name": "Rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate", "description": "Records rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-005", "SRC-007", "SRC-008", "SRC-011", "SRC-015", "SRC-016", "SRC-020" ], "questions": [ { "id": "rendition-identifier-role-master-mezzanine-access-proxy-thumbnail-and-alternate-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate?", "kind": "relationship", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "rendition-identifier-role-master-mezzanine-access-proxy-thumbnail-and-alternate-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate, and under which authority?", "kind": "authority", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "rendition-identifier-role-master-mezzanine-access-proxy-thumbnail-and-alternate-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate?", "kind": "quality", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "rendition-identifier-role-master-mezzanine-access-proxy-thumbnail-and-alternate-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate?", "kind": "interoperability", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "rendition-identifier-role-master-mezzanine-access-proxy-thumbnail-and-alternate-data", "name": "Rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-005", "SRC-007", "SRC-008", "SRC-011", "SRC-015", "SRC-016", "SRC-020" ] } ], "artifacts": [ { "id": "rendition-identifier-role-master-mezzanine-access-proxy-thumbnail-and-alternate-artifact", "name": "Rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting rendition identifier, role, master, mezzanine, access, proxy, thumbnail and alternate.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-005", "SRC-007", "SRC-008", "SRC-011", "SRC-015", "SRC-016", "SRC-020" ] } ], "inline_only_rationale": null }, { "id": "original-source-capture-best-copy-equivalence-supersession-and-choice-claims", "name": "Original, source capture, best copy, equivalence, supersession and choice claims", "description": "Records original, source capture, best copy, equivalence, supersession and choice claims as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-005", "SRC-007", "SRC-008", "SRC-011", "SRC-015", "SRC-016", "SRC-020" ], "questions": [ { "id": "original-source-capture-best-copy-equivalence-supersession-and-choice-claims-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish original, source capture, best copy, equivalence, supersession and choice claims?", "kind": "evidence", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "original-source-capture-best-copy-equivalence-supersession-and-choice-claims-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects original, source capture, best copy, equivalence, supersession and choice claims, and under which authority?", "kind": "requirement", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "original-source-capture-best-copy-equivalence-supersession-and-choice-claims-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify original, source capture, best copy, equivalence, supersession and choice claims?", "kind": "validation", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "original-source-capture-best-copy-equivalence-supersession-and-choice-claims-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to original, source capture, best copy, equivalence, supersession and choice claims?", "kind": "decision", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "original-source-capture-best-copy-equivalence-supersession-and-choice-claims-data", "name": "Original, source capture, best copy, equivalence, supersession and choice claims data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for original, source capture, best copy, equivalence, supersession and choice claims.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-005", "SRC-007", "SRC-008", "SRC-011", "SRC-015", "SRC-016", "SRC-020" ] } ], "artifacts": [ { "id": "original-source-capture-best-copy-equivalence-supersession-and-choice-claims-artifact", "name": "Original, source capture, best copy, equivalence, supersession and choice claims evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting original, source capture, best copy, equivalence, supersession and choice claims.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-005", "SRC-007", "SRC-008", "SRC-011", "SRC-015", "SRC-016", "SRC-020" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "technical-representation-and-component-description", "name": "Technical representation and component description", "description": "Groups the governed Resource Consumption concern for technical representation and component description.", "rationale": "Make bytes, formats, encodings, measurable characteristics and internal components machine-checkable.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-024", "SRC-001", "SRC-008", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ], "layers": [ { "id": "bytes-format-fixity-and-conformance", "name": "Bytes, format, fixity and conformance", "description": "Groups Resource Consumption context for bytes, format, fixity and conformance without importing neighboring master lifecycles.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-024" ], "findings": [ { "id": "byte-length-digest-algorithm-content-representation-and-package-fixity", "name": "Byte length, digest algorithm, content, representation and package fixity", "description": "Records byte length, digest algorithm, content, representation and package fixity as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-024" ], "questions": [ { "id": "byte-length-digest-algorithm-content-representation-and-package-fixity-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish byte length, digest algorithm, content, representation and package fixity?", "kind": "validation", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "byte-length-digest-algorithm-content-representation-and-package-fixity-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects byte length, digest algorithm, content, representation and package fixity, and under which authority?", "kind": "constraint", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "byte-length-digest-algorithm-content-representation-and-package-fixity-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify byte length, digest algorithm, content, representation and package fixity?", "kind": "security", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "byte-length-digest-algorithm-content-representation-and-package-fixity-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to byte length, digest algorithm, content, representation and package fixity?", "kind": "identity", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "byte-length-digest-algorithm-content-representation-and-package-fixity-data", "name": "Byte length, digest algorithm, content, representation and package fixity data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for byte length, digest algorithm, content, representation and package fixity.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-024" ] } ], "artifacts": [ { "id": "byte-length-digest-algorithm-content-representation-and-package-fixity-artifact", "name": "Byte length, digest algorithm, content, representation and package fixity evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting byte length, digest algorithm, content, representation and package fixity.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-024" ] } ], "inline_only_rationale": null }, { "id": "media-type-container-codec-profile-version-format-signature-and-conformance", "name": "Media type, container, codec, profile, version, format signature and conformance", "description": "Records media type, container, codec, profile, version, format signature and conformance as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-024" ], "questions": [ { "id": "media-type-container-codec-profile-version-format-signature-and-conformance-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish media type, container, codec, profile, version, format signature and conformance?", "kind": "classification", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "media-type-container-codec-profile-version-format-signature-and-conformance-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects media type, container, codec, profile, version, format signature and conformance, and under which authority?", "kind": "process", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "media-type-container-codec-profile-version-format-signature-and-conformance-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify media type, container, codec, profile, version, format signature and conformance?", "kind": "privacy", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "media-type-container-codec-profile-version-format-signature-and-conformance-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to media type, container, codec, profile, version, format signature and conformance?", "kind": "classification", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "media-type-container-codec-profile-version-format-signature-and-conformance-data", "name": "Media type, container, codec, profile, version, format signature and conformance data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for media type, container, codec, profile, version, format signature and conformance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-024" ] } ], "artifacts": [ { "id": "media-type-container-codec-profile-version-format-signature-and-conformance-artifact", "name": "Media type, container, codec, profile, version, format signature and conformance evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting media type, container, codec, profile, version, format signature and conformance.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-024" ] } ], "inline_only_rationale": null } ] }, { "id": "technical-characteristics-tracks-parts-and-fragments", "name": "Technical characteristics, tracks, parts and fragments", "description": "Groups Resource Consumption context for technical characteristics, tracks, parts and fragments without importing neighboring master lifecycles.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ], "findings": [ { "id": "dimensions-duration-rate-resolution-colour-audio-video-and-image-characteristics", "name": "Dimensions, duration, rate, resolution, colour, audio, video and image characteristics", "description": "Records dimensions, duration, rate, resolution, colour, audio, video and image characteristics as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ], "questions": [ { "id": "dimensions-duration-rate-resolution-colour-audio-video-and-image-characteristics-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish dimensions, duration, rate, resolution, colour, audio, video and image characteristics?", "kind": "measurement", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "dimensions-duration-rate-resolution-colour-audio-video-and-image-characteristics-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects dimensions, duration, rate, resolution, colour, audio, video and image characteristics, and under which authority?", "kind": "event", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "dimensions-duration-rate-resolution-colour-audio-video-and-image-characteristics-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify dimensions, duration, rate, resolution, colour, audio, video and image characteristics?", "kind": "retention", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "dimensions-duration-rate-resolution-colour-audio-video-and-image-characteristics-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to dimensions, duration, rate, resolution, colour, audio, video and image characteristics?", "kind": "composition", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "dimensions-duration-rate-resolution-colour-audio-video-and-image-characteristics-data", "name": "Dimensions, duration, rate, resolution, colour, audio, video and image characteristics data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for dimensions, duration, rate, resolution, colour, audio, video and image characteristics.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ] } ], "artifacts": [ { "id": "dimensions-duration-rate-resolution-colour-audio-video-and-image-characteristics-artifact", "name": "Dimensions, duration, rate, resolution, colour, audio, video and image characteristics evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting dimensions, duration, rate, resolution, colour, audio, video and image characteristics.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ] } ], "inline_only_rationale": null }, { "id": "track-channel-page-frame-segment-tile-fragment-dependency-and-compound-part", "name": "Track, channel, page, frame, segment, tile, fragment, dependency and compound part", "description": "Records track, channel, page, frame, segment, tile, fragment, dependency and compound part as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ], "questions": [ { "id": "track-channel-page-frame-segment-tile-fragment-dependency-and-compound-part-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish track, channel, page, frame, segment, tile, fragment, dependency and compound part?", "kind": "composition", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "track-channel-page-frame-segment-tile-fragment-dependency-and-compound-part-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects track, channel, page, frame, segment, tile, fragment, dependency and compound part, and under which authority?", "kind": "measurement", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "track-channel-page-frame-segment-tile-fragment-dependency-and-compound-part-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify track, channel, page, frame, segment, tile, fragment, dependency and compound part?", "kind": "access", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "track-channel-page-frame-segment-tile-fragment-dependency-and-compound-part-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to track, channel, page, frame, segment, tile, fragment, dependency and compound part?", "kind": "relationship", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "track-channel-page-frame-segment-tile-fragment-dependency-and-compound-part-data", "name": "Track, channel, page, frame, segment, tile, fragment, dependency and compound part data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for track, channel, page, frame, segment, tile, fragment, dependency and compound part.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ] } ], "artifacts": [ { "id": "track-channel-page-frame-segment-tile-fragment-dependency-and-compound-part-artifact", "name": "Track, channel, page, frame, segment, tile, fragment, dependency and compound part evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting track, channel, page, frame, segment, tile, fragment, dependency and compound part.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "metadata-semantics-accessibility-and-localization", "name": "Metadata, semantics, accessibility and localization", "description": "Groups the governed Resource Consumption concern for metadata, semantics, accessibility and localization.", "rationale": "Preserve descriptive meaning, metadata precedence and accessible or localized alternatives without rewriting technical identity.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-017", "SRC-021", "SRC-022" ], "layers": [ { "id": "embedded-sidecar-descriptive-and-semantic-metadata", "name": "Embedded, sidecar, descriptive and semantic metadata", "description": "Groups Resource Consumption context for embedded, sidecar, descriptive and semantic metadata without importing neighboring master lifecycles.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-017" ], "findings": [ { "id": "embedded-block-sidecar-namespace-schema-source-precedence-and-conflict", "name": "Embedded block, sidecar, namespace, schema, source, precedence and conflict", "description": "Records embedded block, sidecar, namespace, schema, source, precedence and conflict as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-017" ], "questions": [ { "id": "embedded-block-sidecar-namespace-schema-source-precedence-and-conflict-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish embedded block, sidecar, namespace, schema, source, precedence and conflict?", "kind": "provenance", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "embedded-block-sidecar-namespace-schema-source-precedence-and-conflict-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects embedded block, sidecar, namespace, schema, source, precedence and conflict, and under which authority?", "kind": "evidence", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "embedded-block-sidecar-namespace-schema-source-precedence-and-conflict-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify embedded block, sidecar, namespace, schema, source, precedence and conflict?", "kind": "exception", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "embedded-block-sidecar-namespace-schema-source-precedence-and-conflict-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to embedded block, sidecar, namespace, schema, source, precedence and conflict?", "kind": "state", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "embedded-block-sidecar-namespace-schema-source-precedence-and-conflict-data", "name": "Embedded block, sidecar, namespace, schema, source, precedence and conflict data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for embedded block, sidecar, namespace, schema, source, precedence and conflict.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-008", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-017" ] } ], "artifacts": [ { "id": "embedded-block-sidecar-namespace-schema-source-precedence-and-conflict-artifact", "name": "Embedded block, sidecar, namespace, schema, source, precedence and conflict evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting embedded block, sidecar, namespace, schema, source, precedence and conflict.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-017" ] } ], "inline_only_rationale": null }, { "id": "title-description-subject-genre-person-place-event-segment-and-annotation", "name": "Title, description, subject, genre, person, place, event, segment and annotation", "description": "Records title, description, subject, genre, person, place, event, segment and annotation as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-017" ], "questions": [ { "id": "title-description-subject-genre-person-place-event-segment-and-annotation-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish title, description, subject, genre, person, place, event, segment and annotation?", "kind": "definition", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "title-description-subject-genre-person-place-event-segment-and-annotation-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects title, description, subject, genre, person, place, event, segment and annotation, and under which authority?", "kind": "quality", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "title-description-subject-genre-person-place-event-segment-and-annotation-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify title, description, subject, genre, person, place, event, segment and annotation?", "kind": "interoperability", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "title-description-subject-genre-person-place-event-segment-and-annotation-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to title, description, subject, genre, person, place, event, segment and annotation?", "kind": "lifecycle", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "title-description-subject-genre-person-place-event-segment-and-annotation-data", "name": "Title, description, subject, genre, person, place, event, segment and annotation data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for title, description, subject, genre, person, place, event, segment and annotation.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-008", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-017" ] } ], "artifacts": [ { "id": "title-description-subject-genre-person-place-event-segment-and-annotation-artifact", "name": "Title, description, subject, genre, person, place, event, segment and annotation evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting title, description, subject, genre, person, place, event, segment and annotation.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-017" ] } ], "inline_only_rationale": null } ] }, { "id": "language-accessibility-and-alternate-representations", "name": "Language, accessibility and alternate representations", "description": "Groups Resource Consumption context for language, accessibility and alternate representations without importing neighboring master lifecycles.", "source_refs": [ "SRC-001", "SRC-002", "SRC-013", "SRC-014", "SRC-016", "SRC-017", "SRC-021", "SRC-022" ], "findings": [ { "id": "language-script-locale-caption-subtitle-transcript-translation-and-signing", "name": "Language, script, locale, caption, subtitle, transcript, translation and signing", "description": "Records language, script, locale, caption, subtitle, transcript, translation and signing as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-013", "SRC-014", "SRC-016", "SRC-017", "SRC-021", "SRC-022" ], "questions": [ { "id": "language-script-locale-caption-subtitle-transcript-translation-and-signing-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish language, script, locale, caption, subtitle, transcript, translation and signing?", "kind": "interoperability", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "language-script-locale-caption-subtitle-transcript-translation-and-signing-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects language, script, locale, caption, subtitle, transcript, translation and signing, and under which authority?", "kind": "validation", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "language-script-locale-caption-subtitle-transcript-translation-and-signing-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify language, script, locale, caption, subtitle, transcript, translation and signing?", "kind": "decision", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "language-script-locale-caption-subtitle-transcript-translation-and-signing-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to language, script, locale, caption, subtitle, transcript, translation and signing?", "kind": "temporal", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "language-script-locale-caption-subtitle-transcript-translation-and-signing-data", "name": "Language, script, locale, caption, subtitle, transcript, translation and signing data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for language, script, locale, caption, subtitle, transcript, translation and signing.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-013", "SRC-014", "SRC-016", "SRC-017", "SRC-021", "SRC-022" ] } ], "artifacts": [ { "id": "language-script-locale-caption-subtitle-transcript-translation-and-signing-artifact", "name": "Language, script, locale, caption, subtitle, transcript, translation and signing evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting language, script, locale, caption, subtitle, transcript, translation and signing.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-002", "SRC-013", "SRC-014", "SRC-016", "SRC-017", "SRC-021", "SRC-022" ] } ], "inline_only_rationale": null }, { "id": "alternative-text-audio-description-easy-read-accessibility-role-and-conformance", "name": "Alternative text, audio description, easy read, accessibility role and conformance", "description": "Records alternative text, audio description, easy read, accessibility role and conformance as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-013", "SRC-014", "SRC-016", "SRC-017", "SRC-021", "SRC-022" ], "questions": [ { "id": "alternative-text-audio-description-easy-read-accessibility-role-and-conformance-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish alternative text, audio description, easy read, accessibility role and conformance?", "kind": "requirement", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "alternative-text-audio-description-easy-read-accessibility-role-and-conformance-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects alternative text, audio description, easy read, accessibility role and conformance, and under which authority?", "kind": "security", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "alternative-text-audio-description-easy-read-accessibility-role-and-conformance-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify alternative text, audio description, easy read, accessibility role and conformance?", "kind": "identity", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "alternative-text-audio-description-easy-read-accessibility-role-and-conformance-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to alternative text, audio description, easy read, accessibility role and conformance?", "kind": "spatial", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "alternative-text-audio-description-easy-read-accessibility-role-and-conformance-data", "name": "Alternative text, audio description, easy read, accessibility role and conformance data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for alternative text, audio description, easy read, accessibility role and conformance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-013", "SRC-014", "SRC-016", "SRC-017", "SRC-021", "SRC-022" ] } ], "artifacts": [ { "id": "alternative-text-audio-description-easy-read-accessibility-role-and-conformance-artifact", "name": "Alternative text, audio description, easy read, accessibility role and conformance evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting alternative text, audio description, easy read, accessibility role and conformance.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-002", "SRC-013", "SRC-014", "SRC-016", "SRC-017", "SRC-021", "SRC-022" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "provenance-derivation-rights-and-authenticity", "name": "Provenance, derivation, rights and authenticity", "description": "Groups the governed Resource Consumption concern for provenance, derivation, rights and authenticity.", "rationale": "Keep transformations attributable and distinguish legal authority from cryptographic or descriptive trust evidence.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-018", "SRC-020", "SRC-023", "SRC-002", "SRC-016", "SRC-019" ], "layers": [ { "id": "creation-capture-derivation-and-processing-lineage", "name": "Creation, capture, derivation and processing lineage", "description": "Groups Resource Consumption context for creation, capture, derivation and processing lineage without importing neighboring master lifecycles.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-018", "SRC-020", "SRC-023" ], "findings": [ { "id": "creation-capture-import-transcode-edit-render-export-parent-ingredient-and-action", "name": "Creation, capture, import, transcode, edit, render, export, parent, ingredient and action", "description": "Records creation, capture, import, transcode, edit, render, export, parent, ingredient and action as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-018", "SRC-020", "SRC-023" ], "questions": [ { "id": "creation-capture-import-transcode-edit-render-export-parent-ingredient-and-action-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish creation, capture, import, transcode, edit, render, export, parent, ingredient and action?", "kind": "process", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "creation-capture-import-transcode-edit-render-export-parent-ingredient-and-action-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects creation, capture, import, transcode, edit, render, export, parent, ingredient and action, and under which authority?", "kind": "privacy", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "creation-capture-import-transcode-edit-render-export-parent-ingredient-and-action-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify creation, capture, import, transcode, edit, render, export, parent, ingredient and action?", "kind": "classification", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "creation-capture-import-transcode-edit-render-export-parent-ingredient-and-action-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to creation, capture, import, transcode, edit, render, export, parent, ingredient and action?", "kind": "provenance", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "creation-capture-import-transcode-edit-render-export-parent-ingredient-and-action-data", "name": "Creation, capture, import, transcode, edit, render, export, parent, ingredient and action data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for creation, capture, import, transcode, edit, render, export, parent, ingredient and action.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-018", "SRC-020", "SRC-023" ] } ], "artifacts": [ { "id": "creation-capture-import-transcode-edit-render-export-parent-ingredient-and-action-artifact", "name": "Creation, capture, import, transcode, edit, render, export, parent, ingredient and action evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting creation, capture, import, transcode, edit, render, export, parent, ingredient and action.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-018", "SRC-020", "SRC-023" ] } ], "inline_only_rationale": null }, { "id": "actor-tool-device-software-version-setting-prompt-method-time-and-source", "name": "Actor, tool, device, software version, setting, prompt, method, time and source", "description": "Records actor, tool, device, software version, setting, prompt, method, time and source as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-018", "SRC-020", "SRC-023" ], "questions": [ { "id": "actor-tool-device-software-version-setting-prompt-method-time-and-source-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish actor, tool, device, software version, setting, prompt, method, time and source?", "kind": "provenance", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "actor-tool-device-software-version-setting-prompt-method-time-and-source-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects actor, tool, device, software version, setting, prompt, method, time and source, and under which authority?", "kind": "retention", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "actor-tool-device-software-version-setting-prompt-method-time-and-source-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify actor, tool, device, software version, setting, prompt, method, time and source?", "kind": "composition", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "actor-tool-device-software-version-setting-prompt-method-time-and-source-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to actor, tool, device, software version, setting, prompt, method, time and source?", "kind": "ownership", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "actor-tool-device-software-version-setting-prompt-method-time-and-source-data", "name": "Actor, tool, device, software version, setting, prompt, method, time and source data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for actor, tool, device, software version, setting, prompt, method, time and source.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-018", "SRC-020", "SRC-023" ] } ], "artifacts": [ { "id": "actor-tool-device-software-version-setting-prompt-method-time-and-source-artifact", "name": "Actor, tool, device, software version, setting, prompt, method, time and source evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting actor, tool, device, software version, setting, prompt, method, time and source.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-018", "SRC-020", "SRC-023" ] } ], "inline_only_rationale": null } ] }, { "id": "rights-policy-credential-and-trust", "name": "Rights, policy, credential and trust", "description": "Groups Resource Consumption context for rights, policy, credential and trust without importing neighboring master lifecycles.", "source_refs": [ "SRC-002", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-018", "SRC-019", "SRC-020" ], "findings": [ { "id": "copyright-ownership-license-permission-prohibition-duty-territory-window-and-party", "name": "Copyright, ownership, license, permission, prohibition, duty, territory, window and party", "description": "Records copyright, ownership, license, permission, prohibition, duty, territory, window and party as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-002", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-018", "SRC-019", "SRC-020" ], "questions": [ { "id": "copyright-ownership-license-permission-prohibition-duty-territory-window-and-party-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish copyright, ownership, license, permission, prohibition, duty, territory, window and party?", "kind": "access", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "copyright-ownership-license-permission-prohibition-duty-territory-window-and-party-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects copyright, ownership, license, permission, prohibition, duty, territory, window and party, and under which authority?", "kind": "access", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "copyright-ownership-license-permission-prohibition-duty-territory-window-and-party-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify copyright, ownership, license, permission, prohibition, duty, territory, window and party?", "kind": "relationship", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "copyright-ownership-license-permission-prohibition-duty-territory-window-and-party-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to copyright, ownership, license, permission, prohibition, duty, territory, window and party?", "kind": "authority", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "copyright-ownership-license-permission-prohibition-duty-territory-window-and-party-data", "name": "Copyright, ownership, license, permission, prohibition, duty, territory, window and party data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for copyright, ownership, license, permission, prohibition, duty, territory, window and party.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-018", "SRC-019", "SRC-020" ] } ], "artifacts": [ { "id": "copyright-ownership-license-permission-prohibition-duty-territory-window-and-party-artifact", "name": "Copyright, ownership, license, permission, prohibition, duty, territory, window and party evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting copyright, ownership, license, permission, prohibition, duty, territory, window and party.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-002", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-018", "SRC-019", "SRC-020" ] } ], "inline_only_rationale": null }, { "id": "content-credential-hard-binding-soft-binding-signature-validation-trust-and-privacy", "name": "Content credential, hard binding, soft binding, signature, validation, trust and privacy", "description": "Records content credential, hard binding, soft binding, signature, validation, trust and privacy as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-002", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-018", "SRC-019", "SRC-020" ], "questions": [ { "id": "content-credential-hard-binding-soft-binding-signature-validation-trust-and-privacy-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish content credential, hard binding, soft binding, signature, validation, trust and privacy?", "kind": "security", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "content-credential-hard-binding-soft-binding-signature-validation-trust-and-privacy-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects content credential, hard binding, soft binding, signature, validation, trust and privacy, and under which authority?", "kind": "exception", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "content-credential-hard-binding-soft-binding-signature-validation-trust-and-privacy-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify content credential, hard binding, soft binding, signature, validation, trust and privacy?", "kind": "state", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "content-credential-hard-binding-soft-binding-signature-validation-trust-and-privacy-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to content credential, hard binding, soft binding, signature, validation, trust and privacy?", "kind": "requirement", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "content-credential-hard-binding-soft-binding-signature-validation-trust-and-privacy-data", "name": "Content credential, hard binding, soft binding, signature, validation, trust and privacy data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for content credential, hard binding, soft binding, signature, validation, trust and privacy.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-018", "SRC-019", "SRC-020" ] } ], "artifacts": [ { "id": "content-credential-hard-binding-soft-binding-signature-validation-trust-and-privacy-artifact", "name": "Content credential, hard binding, soft binding, signature, validation, trust and privacy evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting content credential, hard binding, soft binding, signature, validation, trust and privacy.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-002", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-016", "SRC-018", "SRC-019", "SRC-020" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "storage-preservation-quality-and-fitness", "name": "Storage, preservation, quality and fitness", "description": "Groups the governed Resource Consumption concern for storage, preservation, quality and fitness.", "rationale": "Maintain retrievability and evidential continuity while keeping measurements and purpose-qualified assessments distinct.", "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-018", "SRC-023", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021", "SRC-022" ], "layers": [ { "id": "storage-copy-custody-preservation-and-retention", "name": "Storage, copy, custody, preservation and retention", "description": "Groups Resource Consumption context for storage, copy, custody, preservation and retention without importing neighboring master lifecycles.", "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-018", "SRC-023" ], "findings": [ { "id": "storage-copy-location-provider-tier-custodian-availability-replication-and-encryption", "name": "Storage copy, location, provider, tier, custodian, availability, replication and encryption", "description": "Records storage copy, location, provider, tier, custodian, availability, replication and encryption as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-018", "SRC-023" ], "questions": [ { "id": "storage-copy-location-provider-tier-custodian-availability-replication-and-encryption-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish storage copy, location, provider, tier, custodian, availability, replication and encryption?", "kind": "state", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "storage-copy-location-provider-tier-custodian-availability-replication-and-encryption-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects storage copy, location, provider, tier, custodian, availability, replication and encryption, and under which authority?", "kind": "interoperability", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "storage-copy-location-provider-tier-custodian-availability-replication-and-encryption-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify storage copy, location, provider, tier, custodian, availability, replication and encryption?", "kind": "lifecycle", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "storage-copy-location-provider-tier-custodian-availability-replication-and-encryption-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to storage copy, location, provider, tier, custodian, availability, replication and encryption?", "kind": "constraint", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "storage-copy-location-provider-tier-custodian-availability-replication-and-encryption-data", "name": "Storage copy, location, provider, tier, custodian, availability, replication and encryption data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for storage copy, location, provider, tier, custodian, availability, replication and encryption.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-018", "SRC-023" ] } ], "artifacts": [ { "id": "storage-copy-location-provider-tier-custodian-availability-replication-and-encryption-artifact", "name": "Storage copy, location, provider, tier, custodian, availability, replication and encryption evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting storage copy, location, provider, tier, custodian, availability, replication and encryption.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-018", "SRC-023" ] } ], "inline_only_rationale": null }, { "id": "preservation-event-format-risk-migration-normalization-refresh-retention-and-hold", "name": "Preservation event, format risk, migration, normalization, refresh, retention and hold", "description": "Records preservation event, format risk, migration, normalization, refresh, retention and hold as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-018", "SRC-023" ], "questions": [ { "id": "preservation-event-format-risk-migration-normalization-refresh-retention-and-hold-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish preservation event, format risk, migration, normalization, refresh, retention and hold?", "kind": "retention", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "preservation-event-format-risk-migration-normalization-refresh-retention-and-hold-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects preservation event, format risk, migration, normalization, refresh, retention and hold, and under which authority?", "kind": "decision", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "preservation-event-format-risk-migration-normalization-refresh-retention-and-hold-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify preservation event, format risk, migration, normalization, refresh, retention and hold?", "kind": "temporal", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "preservation-event-format-risk-migration-normalization-refresh-retention-and-hold-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to preservation event, format risk, migration, normalization, refresh, retention and hold?", "kind": "process", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "preservation-event-format-risk-migration-normalization-refresh-retention-and-hold-data", "name": "Preservation event, format risk, migration, normalization, refresh, retention and hold data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for preservation event, format risk, migration, normalization, refresh, retention and hold.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-018", "SRC-023" ] } ], "artifacts": [ { "id": "preservation-event-format-risk-migration-normalization-refresh-retention-and-hold-artifact", "name": "Preservation event, format risk, migration, normalization, refresh, retention and hold evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting preservation event, format risk, migration, normalization, refresh, retention and hold.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-018", "SRC-023" ] } ], "inline_only_rationale": null } ] }, { "id": "technical-quality-perceptual-quality-and-fitness", "name": "Technical quality, perceptual quality and fitness", "description": "Groups Resource Consumption context for technical quality, perceptual quality and fitness without importing neighboring master lifecycles.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021", "SRC-022" ], "findings": [ { "id": "validation-decode-error-corruption-completeness-black-silence-clipping-and-qc", "name": "Validation, decode error, corruption, completeness, black, silence, clipping and quality control", "description": "Records validation, decode error, corruption, completeness, black, silence, clipping and quality control as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021", "SRC-022" ], "questions": [ { "id": "validation-decode-error-corruption-completeness-black-silence-clipping-and-qc-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish validation, decode error, corruption, completeness, black, silence, clipping and quality control?", "kind": "quality", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "validation-decode-error-corruption-completeness-black-silence-clipping-and-qc-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects validation, decode error, corruption, completeness, black, silence, clipping and quality control, and under which authority?", "kind": "identity", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "validation-decode-error-corruption-completeness-black-silence-clipping-and-qc-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify validation, decode error, corruption, completeness, black, silence, clipping and quality control?", "kind": "spatial", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "validation-decode-error-corruption-completeness-black-silence-clipping-and-qc-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to validation, decode error, corruption, completeness, black, silence, clipping and quality control?", "kind": "event", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "validation-decode-error-corruption-completeness-black-silence-clipping-and-qc-data", "name": "Validation, decode error, corruption, completeness, black, silence, clipping and quality control data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for validation, decode error, corruption, completeness, black, silence, clipping and quality control.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021", "SRC-022" ] } ], "artifacts": [ { "id": "validation-decode-error-corruption-completeness-black-silence-clipping-and-qc-artifact", "name": "Validation, decode error, corruption, completeness, black, silence, clipping and quality control evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting validation, decode error, corruption, completeness, black, silence, clipping and quality control.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021", "SRC-022" ] } ], "inline_only_rationale": null }, { "id": "perceptual-quality-intended-use-threshold-method-uncertainty-review-and-acceptance", "name": "Perceptual quality, intended use, threshold, method, uncertainty, review and acceptance", "description": "Records perceptual quality, intended use, threshold, method, uncertainty, review and acceptance as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021", "SRC-022" ], "questions": [ { "id": "perceptual-quality-intended-use-threshold-method-uncertainty-review-and-acceptance-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish perceptual quality, intended use, threshold, method, uncertainty, review and acceptance?", "kind": "decision", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "perceptual-quality-intended-use-threshold-method-uncertainty-review-and-acceptance-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects perceptual quality, intended use, threshold, method, uncertainty, review and acceptance, and under which authority?", "kind": "classification", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "perceptual-quality-intended-use-threshold-method-uncertainty-review-and-acceptance-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify perceptual quality, intended use, threshold, method, uncertainty, review and acceptance?", "kind": "provenance", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "perceptual-quality-intended-use-threshold-method-uncertainty-review-and-acceptance-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to perceptual quality, intended use, threshold, method, uncertainty, review and acceptance?", "kind": "measurement", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "perceptual-quality-intended-use-threshold-method-uncertainty-review-and-acceptance-data", "name": "Perceptual quality, intended use, threshold, method, uncertainty, review and acceptance data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for perceptual quality, intended use, threshold, method, uncertainty, review and acceptance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021", "SRC-022" ] } ], "artifacts": [ { "id": "perceptual-quality-intended-use-threshold-method-uncertainty-review-and-acceptance-artifact", "name": "Perceptual quality, intended use, threshold, method, uncertainty, review and acceptance evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting perceptual quality, intended use, threshold, method, uncertainty, review and acceptance.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021", "SRC-022" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "delivery-lifecycle-governance-and-interoperability", "name": "Delivery, lifecycle, governance and interoperability", "description": "Groups the governed Resource Consumption concern for delivery, lifecycle, governance and interoperability.", "rationale": "Expose controlled representations, immutable change history and explicit semantic loss across interfaces.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-005", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-019", "SRC-021", "SRC-002", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-013", "SRC-017", "SRC-018", "SRC-020", "SRC-022", "SRC-023", "SRC-024" ], "layers": [ { "id": "delivery-selection-publication-and-distribution", "name": "Delivery, selection, publication and distribution", "description": "Groups Resource Consumption context for delivery, selection, publication and distribution without importing neighboring master lifecycles.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-005", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-019", "SRC-021" ], "findings": [ { "id": "endpoint-service-protocol-cdn-locator-availability-window-embargo-and-region", "name": "Endpoint, service, protocol, CDN, locator, availability window, embargo and region", "description": "Records endpoint, service, protocol, cdn, locator, availability window, embargo and region as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-005", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-019", "SRC-021" ], "questions": [ { "id": "endpoint-service-protocol-cdn-locator-availability-window-embargo-and-region-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish endpoint, service, protocol, cdn, locator, availability window, embargo and region?", "kind": "access", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "endpoint-service-protocol-cdn-locator-availability-window-embargo-and-region-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects endpoint, service, protocol, cdn, locator, availability window, embargo and region, and under which authority?", "kind": "composition", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "endpoint-service-protocol-cdn-locator-availability-window-embargo-and-region-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify endpoint, service, protocol, cdn, locator, availability window, embargo and region?", "kind": "ownership", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "endpoint-service-protocol-cdn-locator-availability-window-embargo-and-region-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to endpoint, service, protocol, cdn, locator, availability window, embargo and region?", "kind": "evidence", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "endpoint-service-protocol-cdn-locator-availability-window-embargo-and-region-data", "name": "Endpoint, service, protocol, CDN, locator, availability window, embargo and region data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for endpoint, service, protocol, cdn, locator, availability window, embargo and region.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-005", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-019", "SRC-021" ] } ], "artifacts": [ { "id": "endpoint-service-protocol-cdn-locator-availability-window-embargo-and-region-artifact", "name": "Endpoint, service, protocol, CDN, locator, availability window, embargo and region evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting endpoint, service, protocol, cdn, locator, availability window, embargo and region.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-005", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-019", "SRC-021" ] } ], "inline_only_rationale": null }, { "id": "representation-selection-negotiation-transform-parameter-cache-validator-and-range", "name": "Representation selection, negotiation, transform parameter, cache validator and range", "description": "Records representation selection, negotiation, transform parameter, cache validator and range as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-005", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-019", "SRC-021" ], "questions": [ { "id": "representation-selection-negotiation-transform-parameter-cache-validator-and-range-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish representation selection, negotiation, transform parameter, cache validator and range?", "kind": "process", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "representation-selection-negotiation-transform-parameter-cache-validator-and-range-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects representation selection, negotiation, transform parameter, cache validator and range, and under which authority?", "kind": "relationship", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "representation-selection-negotiation-transform-parameter-cache-validator-and-range-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify representation selection, negotiation, transform parameter, cache validator and range?", "kind": "authority", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "representation-selection-negotiation-transform-parameter-cache-validator-and-range-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to representation selection, negotiation, transform parameter, cache validator and range?", "kind": "quality", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "representation-selection-negotiation-transform-parameter-cache-validator-and-range-data", "name": "Representation selection, negotiation, transform parameter, cache validator and range data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for representation selection, negotiation, transform parameter, cache validator and range.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-005", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-019", "SRC-021" ] } ], "artifacts": [ { "id": "representation-selection-negotiation-transform-parameter-cache-validator-and-range-artifact", "name": "Representation selection, negotiation, transform parameter, cache validator and range evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting representation selection, negotiation, transform parameter, cache validator and range.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-005", "SRC-011", "SRC-012", "SRC-014", "SRC-015", "SRC-016", "SRC-019", "SRC-021" ] } ], "inline_only_rationale": null } ] }, { "id": "lifecycle-audit-crosswalk-and-semantic-loss", "name": "Lifecycle, audit, crosswalk and semantic loss", "description": "Groups Resource Consumption context for lifecycle, audit, crosswalk and semantic loss without importing neighboring master lifecycles.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ], "findings": [ { "id": "draft-active-published-restricted-withdrawn-superseded-deleted-and-tombstoned-state", "name": "Draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state", "description": "Records draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ], "questions": [ { "id": "draft-active-published-restricted-withdrawn-superseded-deleted-and-tombstoned-state-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state?", "kind": "lifecycle", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "draft-active-published-restricted-withdrawn-superseded-deleted-and-tombstoned-state-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state, and under which authority?", "kind": "state", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "draft-active-published-restricted-withdrawn-superseded-deleted-and-tombstoned-state-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state?", "kind": "requirement", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "draft-active-published-restricted-withdrawn-superseded-deleted-and-tombstoned-state-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state?", "kind": "validation", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "draft-active-published-restricted-withdrawn-superseded-deleted-and-tombstoned-state-data", "name": "Draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "artifacts": [ { "id": "draft-active-published-restricted-withdrawn-superseded-deleted-and-tombstoned-state-artifact", "name": "Draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned state.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "inline_only_rationale": null }, { "id": "profile-version-crosswalk-conformance-round-trip-loss-correction-and-audit", "name": "Profile, version, crosswalk, conformance, round trip, loss, correction and audit", "description": "Records profile, version, crosswalk, conformance, round trip, loss, correction and audit as a source-qualified Media Asset / Rendition assertion while creative works, editions, specialist media objects, rights instruments, credentials and storage systems retain external mastership.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ], "questions": [ { "id": "profile-version-crosswalk-conformance-round-trip-loss-correction-and-audit-q01", "text": "Which asset and rendition identities, boundaries, roles, values and references establish profile, version, crosswalk, conformance, round trip, loss, correction and audit?", "kind": "interoperability", "answer_data": [ "asset identifier, rendition identifier, namespace, revision, role and master system", "work, edition, parent, ingredient, component, file, bitstream, service and locator references", "typed values, units, vocabulary or format profile, source and explicit unknowns" ] }, { "id": "profile-version-crosswalk-conformance-round-trip-loss-correction-and-audit-q02", "text": "Who creates, owns, controls, validates, preserves, publishes or corrects profile, version, crosswalk, conformance, round trip, loss, correction and audit, and under which authority?", "kind": "lifecycle", "answer_data": [ "creator, producer, asset steward, technical operator, rights authority, custodian and reviewer roles", "creation, transformation, rights, preservation, publication, access and correction authority", "source system, policy, license, credential, approval and accountable decision references" ] }, { "id": "profile-version-crosswalk-conformance-round-trip-loss-correction-and-audit-q03", "text": "Which events, clocks, states, lineage, evidence and competing assertions qualify profile, version, crosswalk, conformance, round trip, loss, correction and audit?", "kind": "constraint", "answer_data": [ "capture, ingest, transform, validate, publish, preserve, restrict, withdraw, correct and delete clocks", "parent and ingredient lineage, actor, tool, method, settings, event outcome and immutable predecessor", "current state, conflicting metadata, confidence, credential validation and review evidence" ] }, { "id": "profile-version-crosswalk-conformance-round-trip-loss-correction-and-audit-q04", "text": "Which validation, security, accessibility, retention and interoperability limits apply to profile, version, crosswalk, conformance, round trip, loss, correction and audit?", "kind": "security", "answer_data": [ "identity, digest, decode, format, profile, structural, accessibility and quality checks", "classification, privacy, rights, encryption, access, embargo, retention, legal hold and deletion constraints", "source and target versions, crosswalk, transformation, round-trip result and semantic-loss declaration" ] } ], "data_elements": [ { "id": "profile-version-crosswalk-conformance-round-trip-loss-correction-and-audit-data", "name": "Profile, version, crosswalk, conformance, round trip, loss, correction and audit data", "description": "Typed asset- and rendition-scoped values and references required to answer the governed questions for profile, version, crosswalk, conformance, round trip, loss, correction and audit.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "artifacts": [ { "id": "profile-version-crosswalk-conformance-round-trip-loss-correction-and-audit-artifact", "name": "Profile, version, crosswalk, conformance, round trip, loss, correction and audit evidence manifest", "description": "Digest-addressed manifest of asset and rendition identity, technical values, events, lineage, rights, quality, access and corrections supporting profile, version, crosswalk, conformance, round trip, loss, correction and audit.", "media_or_form": [ "application/json", "application/ld+json", "application/yaml", "text/markdown", "external reference" ], "serial": true, "identity_strategy": "Authoritative asset or rendition master-system identifier first, otherwise governed IRI, then Dimension UUID or ULID; bind the immutable revision and byte or projection digest separately.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022", "SRC-023", "SRC-024" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "register-media-asset", "name": "Register media asset", "description": "Create one stable management-aggregate identity without claiming that the record is the work, edition or bytes.", "inputs": [ "asset proposal", "creative-work reference", "master authority" ], "outputs": [ "asset identifier", "initial revision" ], "preconditions": [ "active Dimension", "aggregate boundary explicit" ], "effects": [ "identity, scope and unknowns are appended" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-007", "SRC-011", "SRC-012" ] }, { "id": "register-rendition", "name": "Register rendition", "description": "Create a separately addressable technical representation and type its role within the asset graph.", "inputs": [ "asset revision", "rendition proposal", "role" ], "outputs": [ "rendition identifier", "qualified relationship" ], "preconditions": [ "asset identity resolvable", "rendition bytes or service explicit" ], "effects": [ "siblings and source representations remain distinct" ], "source_refs": [ "SRC-001", "SRC-007", "SRC-011", "SRC-015", "SRC-016" ] }, { "id": "identify-format", "name": "Identify format and encoding", "description": "Record media type, container, codec, profile, version and conformance evidence without conflation.", "inputs": [ "rendition", "identification observations" ], "outputs": [ "format assertion", "conformance state" ], "preconditions": [ "byte or service target resolvable" ], "effects": [ "source, method and uncertainty are preserved" ], "source_refs": [ "SRC-003", "SRC-007", "SRC-009", "SRC-010", "SRC-011" ] }, { "id": "calculate-verify-fixity", "name": "Calculate and verify fixity", "description": "Calculate source-qualified digests and compare expected content, representation or package fixity.", "inputs": [ "rendition bytes or package", "algorithm", "expected digest" ], "outputs": [ "fixity assertion", "validation outcome" ], "preconditions": [ "algorithm allowed", "digest scope explicit" ], "effects": [ "identity is not replaced by checksum equality" ], "source_refs": [ "SRC-004", "SRC-006", "SRC-007" ] }, { "id": "extract-reconcile-metadata", "name": "Extract and reconcile metadata", "description": "Read embedded and sidecar metadata and preserve sources, precedence, conflicts and corrections.", "inputs": [ "rendition", "metadata blocks", "mapping profile" ], "outputs": [ "qualified metadata assertions", "conflict report" ], "preconditions": [ "schemas and namespaces pinned" ], "effects": [ "last-write-wins is rejected" ], "source_refs": [ "SRC-001", "SRC-008", "SRC-011", "SRC-012", "SRC-013", "SRC-014" ] }, { "id": "record-derivation", "name": "Record derivation", "description": "Append capture, import, transcode, edit, render or export lineage with all inputs and settings.", "inputs": [ "input renditions", "activity", "output rendition" ], "outputs": [ "derivation assertion", "activity evidence" ], "preconditions": [ "all inputs resolvable", "actor or tool attributable" ], "effects": [ "output receives new rendition identity" ], "source_refs": [ "SRC-007", "SRC-009", "SRC-010", "SRC-018", "SRC-020" ] }, { "id": "bind-rights-policy", "name": "Bind rights and policy", "description": "Bind external rights, licenses and policies to asset or rendition scope without inferring authority from possession.", "inputs": [ "asset or rendition", "rights instrument", "scope" ], "outputs": [ "qualified policy binding" ], "preconditions": [ "issuer and jurisdiction resolvable" ], "effects": [ "permissions, prohibitions, duties and windows remain explicit" ], "source_refs": [ "SRC-002", "SRC-011", "SRC-013", "SRC-014", "SRC-019" ] }, { "id": "verify-authenticity-evidence", "name": "Verify authenticity evidence", "description": "Validate a bound content credential and record trust evidence without declaring semantic truth.", "inputs": [ "rendition", "credential", "trust policy" ], "outputs": [ "validation report", "qualified trust state" ], "preconditions": [ "binding and trust inputs available" ], "effects": [ "cryptographic validity remains distinct from factual accuracy and rights" ], "source_refs": [ "SRC-018", "SRC-020" ] }, { "id": "assess-quality-accessibility", "name": "Assess quality and accessibility", "description": "Record method-, profile- and purpose-qualified technical, perceptual and accessibility assessments.", "inputs": [ "rendition", "measurements", "intended use" ], "outputs": [ "quality assertions", "accessibility assertion" ], "preconditions": [ "method and threshold pinned" ], "effects": [ "assessment does not rewrite technical facts" ], "source_refs": [ "SRC-009", "SRC-010", "SRC-013", "SRC-014", "SRC-021", "SRC-022" ] }, { "id": "preserve-migrate", "name": "Preserve or migrate rendition", "description": "Create preservation copies or successor renditions while retaining fixity, events, relationships and semantic-loss evidence.", "inputs": [ "rendition", "preservation plan", "target profile" ], "outputs": [ "successor rendition", "preservation event" ], "preconditions": [ "retention and hold checked" ], "effects": [ "source remains resolvable and outcome is verified" ], "source_refs": [ "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-018" ] }, { "id": "publish-authorized-representation", "name": "Publish authorized representation", "description": "Expose a purpose-qualified representation, service or transform under access and delivery policy.", "inputs": [ "asset revision", "recipient purpose", "delivery profile" ], "outputs": [ "authorized endpoint or projection", "selection trace" ], "preconditions": [ "rights and access granted", "target profile pinned" ], "effects": [ "delivery is auditable and canonical identity is preserved" ], "source_refs": [ "SRC-005", "SRC-011", "SRC-015", "SRC-016", "SRC-019", "SRC-021" ] }, { "id": "supersede-withdraw-delete", "name": "Supersede, withdraw or delete", "description": "Append lifecycle change and execute eligible storage actions without erasing identity, provenance or legal-hold evidence.", "inputs": [ "asset or rendition revision", "requested action", "authority" ], "outputs": [ "successor or tombstone", "action evidence" ], "preconditions": [ "retention, rights and hold evaluated" ], "effects": [ "external masters and sibling renditions are not cascaded" ], "source_refs": [ "SRC-002", "SRC-007", "SRC-018", "SRC-019", "SRC-023" ] } ], "composition": [ { "target": "WM-MED-001 Creative Work / Content", "relation": "REFERENCE", "purpose": "Resolve the abstract work or content while retaining separate operational asset and rendition identities.", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-011", "SRC-012", "SRC-016" ] }, { "target": "WM-MED-003 Publication / Edition", "relation": "REFERENCE", "purpose": "Resolve release and edition context without importing publication lifecycle into the technical asset.", "required": false, "source_refs": [ "SRC-002", "SRC-011", "SRC-016" ] }, { "target": "WM-MED-004 Audio / Video Recording, WM-MED-005 Image / Graphic, WM-MED-006 3D Asset / Scene and WM-MED-007 Broadcast / Stream", "relation": "EXTEND", "purpose": "Apply medium-specific technical, structural and lifecycle profiles over the common rendition controls.", "required": false, "source_refs": [ "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ] }, { "target": "WM-MED-008 Content Authenticity Credential", "relation": "MIX-IN", "purpose": "Bind external signed provenance and validation evidence to a concrete asset or rendition.", "required": false, "source_refs": [ "SRC-018", "SRC-020" ] }, { "target": "Rights, party, agreement, policy, storage, service, event, evidence and decision masters", "relation": "REFERENCE", "purpose": "Resolve legal, organizational, operational and evidential context without importing those lifecycles.", "required": false, "source_refs": [ "SRC-002", "SRC-005", "SRC-007", "SRC-018", "SRC-019", "SRC-020" ] }, { "target": "W3C Media Ontology, DCMI Terms, IANA media types and HTTP", "relation": "ALIGN", "purpose": "Project common media description, vocabulary, representation and retrieval semantics.", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005" ] }, { "target": "PREMIS, METS, MIX, AudioMD, VideoMD, PBCore and EBUCore", "relation": "ALIGN", "purpose": "Project preservation, packaging, technical image and audiovisual metadata with pinned profiles.", "required": false, "source_refs": [ "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012" ] }, { "target": "IPTC Photo Metadata and Video Metadata Hub", "relation": "ALIGN", "purpose": "Project news and publishing descriptive, administrative, rights and technical metadata.", "required": false, "source_refs": [ "SRC-013", "SRC-014" ] }, { "target": "IIIF Image and Presentation APIs, Web Annotation, WebVTT and WCAG", "relation": "ALIGN", "purpose": "Project delivery, compound-object, annotation, timed-text and accessibility semantics.", "required": false, "source_refs": [ "SRC-015", "SRC-016", "SRC-017", "SRC-021", "SRC-022" ] }, { "target": "PROV-O, ODRL and C2PA", "relation": "ALIGN", "purpose": "Project derivation, policy and cryptographically bound authenticity evidence without collapsing their trust domains.", "required": false, "source_refs": [ "SRC-018", "SRC-019", "SRC-020" ] }, { "target": "RFC 3339 and RFC 8785", "relation": "ALIGN", "purpose": "Project unambiguous clocks and deterministic JSON representations for artifacts and signatures.", "required": false, "source_refs": [ "SRC-023", "SRC-024" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Declare the Dimension owner, media-asset master, rendition registrar, metadata steward, preservation custodian, rights authority, accessibility reviewer and auditor.", "Register asset-role, rendition-role, format, codec, profile, technical-property, language, accessibility, quality, lifecycle, rights, retention and projection vocabularies.", "Register creative work, publication, recording, image, scene, broadcast, party, storage, rights, policy, credential, event and decision masters separately.", "Pin media-sector, preservation, accessibility, authenticity, jurisdictional, licensing and delivery profiles." ], "namespace_guidance": "Mint only Dimension-owned asset, rendition, relationship, technical assertion, metadata assertion, lifecycle and projection identifiers locally; preserve creative-work, edition, rights, party, storage, service, credential and event identifiers as typed external references.", "registry_links": [ "https://ver.cy/models/", "https://ver.cy/model-agent-protocol.md", "Dimension-local media asset, rendition, format, rights, preservation, access, retention and provenance registries" ] }, "canon_and_patch": { "canonicalization_rules": [ "Canonicalize by registry ID, model version, authoritative asset and rendition identifiers, immutable revision, representation role and master profile; never by filename, URL, storage key, timestamp or checksum alone.", "Keep creative work, expression or edition, asset record, rendition, file, bitstream, fragment, service, locator, storage copy and credential distinct." ], "patch_rules": [ "Additive extensions declare target node, media profile, authority, source, method, units, standards versions, access scope and interoperability impact.", "Breaking identity, role, lineage, digest-scope, rights, lifecycle or time changes require a new immutable revision, migration and crosswalk maps, compatibility declaration and continued resolution of prior identifiers." ], "compatibility_rules": [ "Consumers may ignore unknown additive fields only when asset and rendition identity, boundary, role, bytes or service, lineage, rights, state, provenance and access meaning remain intact.", "W3C, DCMI, IANA, PREMIS, METS, MIX, AudioMD, VideoMD, PBCore, EBUCore, IPTC, IIIF and C2PA mappings pin releases and declare transformed, inferred, omitted or non-round-trippable values." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier for the media asset or separately addressable rendition.", "Governed globally resolvable IRI or persistent identifier bound to the correct abstraction level.", "Adopting-Dimension UUID or ULID when no authoritative external identifier exists." ], "timestamp_rule": "Record event timestamps in RFC 3339 with seconds and an explicit numeric offset or Z; keep creation, capture, ingest, metadata, transformation, validation, preservation, publication, restriction, withdrawal, correction, deletion and ingestion times distinct.", "serial_naming_rule": "Name serial artifacts as {asset-id}--{rendition-id-or-aggregate}--{artifact-kind}--{revision-or-event-id}; never use title, filename, URL, date, checksum or storage key alone as identity.", "integrity_rule": "Store digest and digest scope, algorithm, media type, byte length, issuer, asset and rendition identifiers, role, source and profile versions, clocks, provenance, validation, rights, accessibility, retention, access marking and semantic-loss declaration." }, "policies": [ "The adopting Dimension declares who may register assets and renditions, classify roles, extract metadata, transform, validate, preserve, publish, restrict, correct, withdraw and tombstone records.", "Every usable rendition requires stable identity, asset relationship, role, media type or explicit unknown, byte or service boundary, technical profile, lineage, lifecycle and applicable rights and access context.", "Agents never infer creative-work identity, originality, ownership, copyright, authenticity, factual truth, accessibility or fitness from a filename, URL, checksum, metadata block, storage copy or credential alone.", "Creative works, editions, medium-specific works, parties, agreements, rights instruments, policies, credentials, storage systems, services and accountable decisions remain external masters.", "Agents may perform reversible extraction, fixity, validation, low-risk transformation and projection under delegation; publication, rights grants, protected disclosure, destructive deletion and identity merge require accountable authority." ], "crud": { "read": [ "Resolve active Dimension, purpose, role, asset and rendition identity, requested revision, representation role, delivery and preservation state, rights, accessibility, sensitivity, retention and access policy; return the minimum necessary representation and metadata projection." ], "create": [ "Create stable asset identity and separately identified renditions with master authority, boundary, role, technical profile, lineage, state, rights context and explicit unknowns before publication or transformation." ], "update": [ "Append an immutable metadata, relationship, transformation, validation, rights, preservation, delivery, lifecycle or correction assertion with actor, authority, source, reason, method, RFC 3339 effective time and predecessor." ], "delete": [ "Apply copyright, contract, privacy, preservation, audit, retention and legal-hold policy; tombstone eligible records or erase authorized storage copies while preserving identity, material provenance and non-cascading external masters." ] }, "roles": [ { "name": "Dimension owner", "responsibilities": [ "Own namespace, mastership, delegation, access, retention and federation rules." ] }, { "name": "Media asset steward", "responsibilities": [ "Own asset aggregate identity, rendition graph, roles, lifecycle and correction policy." ] }, { "name": "Rendition or technical metadata registrar", "responsibilities": [ "Own representation identity, bytes, formats, characteristics, components, fixity and validation evidence." ] }, { "name": "Creator, producer or processing operator", "responsibilities": [ "Own attributable capture, ingest, edit, transcode, render and export activities and settings." ] }, { "name": "Rights and publication authority", "responsibilities": [ "Own rights bindings, license interpretation, embargo, territory, channel and accountable publication decisions." ] }, { "name": "Preservation custodian", "responsibilities": [ "Own copies, storage, fixity schedules, migrations, retention, holds and recoverability evidence." ] }, { "name": "Accessibility and quality reviewer", "responsibilities": [ "Own profile-qualified accessibility, technical, perceptual and fitness assessments." ] }, { "name": "Security, privacy or authenticity reviewer", "responsibilities": [ "Review sensitive metadata, credentials, bindings, trust policy, encryption and protected disclosure." ] }, { "name": "Auditor", "responsibilities": [ "Review identity, lineage, rights, lifecycle, corrections and destructive actions without rewriting originals." ] } ], "access": { "default_rule": "Deny protected metadata, embargoed or licensed content and mutation unless active Dimension, role, purpose, rights instrument, territory, window, sensitivity, retention and field policy grant the action; expose the minimum necessary representation.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "Emergency preservation, security response or legally compelled access must be grounded, time-limited, purpose-bound, attributable, independently reviewed and unable to erase immutable provenance, rights, credential or legal-hold evidence." ], "audit_requirements": [ "Log actor, role, purpose, asset and rendition identity, action, decision, policy and standards versions, RFC 3339 timestamp with offset, affected bytes or fields, recipient, source evidence and outcome for privileged mutation, publication, disclosure, withdrawal or deletion." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "Read the nearest Dimension-owner AGENTS.md, media, rights, preservation, privacy, accessibility, delivery, retention and jurisdiction policies.", "Read this model AGENTS.md, pinned spec.yaml and required creative-work, publication, medium-specific, storage, rights, credential, evidence and decision instructions before mutation." ] } }, "coverage": { "claim": "Source-grounded reviewable draft covering media asset aggregate identity, rendition composition, technical representation, metadata reconciliation, accessibility, provenance, rights binding, preservation, quality assessment, delivery, and lifecycle; medium-specific profiles, operational precedence algorithms, and independent provider validation remain incomplete.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Asset aggregate, rendition, file, bitstream, fragment, service, locator, storage copy and credential identities remain distinct." }, { "dimension": "classification and definition", "status": "covered", "notes": "Rendition roles, media types, containers, codecs, profiles and conformance states are separately typed." }, { "dimension": "direct properties", "status": "covered", "notes": "Byte length, digests, dimensions, duration, rates, resolution, colour, tracks, channels, parts and encoding properties are source-qualified." }, { "dimension": "recognition and observation", "status": "covered", "notes": "Format identification, digest verification, decoding, metadata extraction, technical measurements and credential validation retain method and source." }, { "dimension": "capabilities and possible actions", "status": "covered", "notes": "Register, identify, verify, extract, transform, preserve, assess, publish, restrict, supersede, withdraw and delete functions expose authority and effects." }, { "dimension": "lifecycle", "status": "covered", "notes": "Draft, active, published, restricted, withdrawn, superseded, deleted and tombstoned states preserve immutable history." }, { "dimension": "relationships", "status": "covered", "notes": "Work, edition, parent, ingredient, component, alternate, accessibility, storage, rights and credential links are typed." }, { "dimension": "temporal", "status": "covered", "notes": "Creation, capture, ingest, transform, validation, preservation, publication, restriction, correction and deletion clocks remain distinct." }, { "dimension": "spatial", "status": "covered", "notes": "Content locations, described places, storage regions, territories and delivery regions are distinguished and time-qualified." }, { "dimension": "provenance", "status": "covered", "notes": "Actors, tools, devices, software, versions, settings, prompts, methods, inputs, outputs, events and corrections are linked." }, { "dimension": "ownership", "status": "covered", "notes": "Authorship, asset stewardship, copyright, licensed control, possession, custody, hosting and publication authority are not conflated." }, { "dimension": "validation", "status": "covered", "notes": "Identity, digest scope, format, decode, profile, structure, metadata, accessibility, credential, quality and crosswalk validation are explicit." }, { "dimension": "security and privacy", "status": "covered", "notes": "Sensitive metadata, encryption, credentials, trust inputs, redaction, leakage and minimum disclosure are represented." }, { "dimension": "access", "status": "covered", "notes": "Permission, prohibition, duty, role, purpose, territory, window, embargo, accessibility and audited projection are represented." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Preservation, retention, legal hold, withdrawal, tombstone, storage-copy deletion and verified erasure are distinguished." }, { "dimension": "interoperability", "status": "covered", "notes": "W3C, DCMI, IANA, PREMIS, METS, MIX, AudioMD, VideoMD, PBCore, EBUCore, IPTC, IIIF and C2PA projections pin versions and disclose loss." } ], "known_omissions": [ "Image, audio, video, document, 3D, immersive, broadcast, streaming, archive and sector-specific technical profiles require specialist review.", "Creative works, publications, recordings, images, scenes, broadcasts, parties, storage services, agreements, rights instruments, credentials and decisions remain neighboring masters.", "Patent- or license-restricted codec conformance, broadcaster delivery specifications, platform moderation rules and jurisdiction-specific rights require separately pinned profiles.", "Automated rights grants, public release, authenticity conclusions, irreversible deletion and identity merge remain outside unreviewed agent authority." ], "conflicts": [ "Media-resource standards differ on whether abstract works, manifestations and concrete encodings share one resource concept; this model requires explicit abstraction-level identities.", "Original, source, master, preservation master, mezzanine, access copy and best copy are role claims with provenance, not universal intrinsic states.", "Media type, file format, container, codec, profile, extension and format signature overlap operationally but are not interchangeable.", "Embedded, sidecar, catalogue and signed metadata can disagree; source-qualified assertions replace last-write-wins." ], "regional_assumptions": [ "Copyright, moral rights, privacy, publicity rights, accessibility duties, retention, legal hold and deletion depend on jurisdiction, agreement, audience and purpose.", "EBUCore and PBCore reflect broadcast communities; IPTC reflects news and publishing; PREMIS, METS and IIIF reflect preservation and cultural-heritage practice.", "C2PA cryptographic validation provides provenance and trust signals but does not itself prove factual truth, copyright ownership or permission to use content." ], "adversarial_checks": [ "Reject an asset or rendition without stable identity, abstraction boundary, master authority, revision and role.", "Reject filename, mutable URL, storage key, timestamp, title, checksum or credential identifier as universal asset identity.", "Reject a derivative that overwrites its source, loses parent or ingredient links, reuses rendition identity for changed bytes or hides transformation settings.", "Reject media type, container, codec, profile, extension and conformance collapsed into one field.", "Reject metadata conflict resolved by silent precedence or signed metadata treated as automatically true.", "Reject quality, accessibility or fitness claims without method, profile, target, time, threshold, uncertainty and reviewer.", "Reject possession, custody, storage or credential validity as proof of ownership, copyright or licensed use.", "Reject publication, disclosure, withdrawal or deletion outside rights, access, retention and legal-hold authority." ] }, "researchAdjudication": { "providerMode": "single-provider-waiver", "activeProviders": [ "codex" ], "waivedProviders": [ "claude", "grok" ], "providerPolicy": { "contract_version": "1.0.0", "mode": "single-provider-waiver", "effective_at": "2026-09-06T00:00:00Z", "scope": "Canonical single-stream subject-model research after the six-workstream consolidation", "active_providers": [ "codex" ], "waived_providers": [ { "provider": "claude", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "Claude produced no result on prior 1800-second and 900-second attempts and again timed out on bounded 600-second Sonnet and 300-second Haiku passes. The owner prioritized completion over provider availability." }, { "provider": "grok", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "The repository owner authorized completion without Grok when Grok is unavailable, slow or schema-invalid. Grok may still be attempted as a bounded supplemental reviewer, but its failure never blocks a valid Claude plus no-tools result." } ], "review_rule": "Codex may complete source-grounded fallback research after bounded Claude and Grok attempts fail. It requires a separate no-tools adversarial audit and remains reviewable-draft with a visible absence-of-external-review hold.", "supplemental_provider_attempts": [ { "provider": "claude", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." }, { "provider": "grok", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." } ] }, "boundaryDecision": { "entry_kind": "aggregate", "status": "accepted", "rationale": "The model owns a media-asset root that composes separately-identified renditions, technical components, metadata blocks, storage copies, and lifecycle projections under unified governance. Creative works (WM-MED-001), publications (WM-MED-003), medium specialists (WM-MED-004-007), credentials (WM-MED-008), rights instruments, storage services, and parties remain external masters. The frozen registry term 'standalone-mm' classifies the record plane; the subject-model kind for Vercy synthesis is 'aggregate' per the schema enum." }, "decisions": [ { "concept": "Aggregate root and rendition composition", "disposition": "accepted", "rationale": "The media asset aggregate with separately-identified renditions (master, mezzanine, access, proxy, thumbnail, alternate) is appropriate composition. Renditions are not independent entities; they're governed parts of the asset lifecycle. The boundary between asset record identity and creative work identity is defended by 24 primary sources." }, { "concept": "Creative work externality", "disposition": "accepted", "rationale": "Keeping WM-MED-001 Creative Work as external master while this model owns the operational asset aggregate and technical encodings is correct. A video file is not the creative work; it's a managed representation. DCMI, W3C Ontology for Media Resources, and PREMIS all distinguish abstract works from concrete manifestations." }, { "concept": "Credential binding without ownership", "disposition": "accepted", "rationale": "Content authenticity credentials (WM-MED-008) retain external issuer, manifest, signature, and validation lifecycle. The asset binds credentials but never claims to own or replace them. C2PA hard vs. soft binding, signature validation, and trust assessment remain credential-scoped per SRC-020." }, { "concept": "Source-qualified metadata assertions", "disposition": "accepted", "rationale": "The model requires embedded vs. sidecar distinction, namespace, schema, source, precedence, and conflict recording. It never collapses metadata into universal truth. This pattern survives Dublin Core, PREMIS, PBCore, EBUCore, and IPTC reconciliation requirements and handles signed vs. unsigned metadata without auto-trusting signatures." }, { "concept": "Storage copy vs. asset identity separation", "disposition": "accepted", "rationale": "Storage copies, locations, providers, tiers, custodians, and encryption remain distinct from stable asset and rendition identity. Mutable URLs, filenames, checksums, and storage keys never replace governed identifiers. This aligns with PREMIS, METS, BagIt, and IIIF resource vs. access separation." }, { "concept": "Originality and best-copy as provenance claims", "disposition": "accepted-with-deferral", "rationale": "The model treats 'original', 'source capture', 'preservation master', and 'best copy' as role claims with lineage and authority, not intrinsic universal states. This is defensible per PREMIS and broadcast practice, but operational selection algorithms (which copy to serve, which to migrate) need specification beyond this boundary model." }, { "concept": "Future-dated and living-URL source pins", "disposition": "deferred", "rationale": "DCMI 'living latest URL' lacks a frozen version pin. IPTC Photo Metadata 2025.1 revision 1 and C2PA 2.4 April 2026 are dated after typical 2025 knowledge cutoffs. 'Accessed 7 September 2026' claims require live verification. Source authority is high but version stability is unverified." }, { "concept": "Medium-specific technical profiles", "disposition": "deferred", "rationale": "Audio, video, image, 3D, scene, broadcast, and streaming technical profiles (WM-MED-004 through WM-MED-007) are referenced in boundary notes and sources (AudioMD, VideoMD, MIX, IPTC Video Metadata Hub) but not detailed in this general aggregate model. Specialist review is required before publication." }, { "concept": "Metadata precedence and conflict resolution algorithms", "disposition": "deferred", "rationale": "The model requires source, precedence, and conflict recording for embedded vs. sidecar vs. signed metadata but doesn't specify operational resolution rules. When IPTC, XMP, and EXIF disagree, which wins? This is governance policy, not just structure, and needs algorithmic specification." } ], "publicationHolds": [ "Live URL verification incomplete: All 24 source URLs require accessibility testing and version-pin confirmation. DCMI 'living latest', IPTC 2025.1, C2PA 2.4 April 2026, and 'accessed 7 September 2026' WebVTT/IANA claims need verification against actual publication dates and current availability.", "Independent second-provider review waived: Repository owner authorized Codex-only completion after Claude timeout failures and Grok unavailability. No adversarial Claude or Grok validation of boundaries, source interpretation, composition cardinality, or question coverage occurred. Single-provider results remain reviewable-draft subject to future multi-provider adjudication.", "Medium-specific profile completion required: Audio/video (WM-MED-004), image/graphic (WM-MED-005), 3D/scene (WM-MED-006), and broadcast/stream (WM-MED-007) technical profiles are referenced in sources (AudioMD, VideoMD, MIX, EBUCore, IPTC Video) and boundary notes but not detailed. Publication requires specialist review of codec, container, profile, and conformance rules per medium.", "Operational resolution algorithms incomplete: Metadata precedence, best-copy selection, format migration triggers, quality thresholds, and delivery representation negotiation require algorithmic specification beyond structural coverage. The model defines what to record but not how to decide.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Version-pin and live-URL audit: Verify DCMI living spec freeze date, confirm IPTC Photo Metadata 2025.1 and C2PA 2.4 publication status, test all 24 source URLs for accessibility, and document which W3C Recommendations are stable vs. living standards.", "Cardinality and optionality rules: Specify minimum-required vs. recommended vs. optional fields for different rendition roles (e.g., does a thumbnail require full lineage? does a preservation master require rights binding?). The structure is comprehensive but doesn't declare operational minimums.", "Cross-model composition verification: Validate relationship contracts with WM-MED-001 Creative Work (work→asset cardinality), WM-MED-003 Publication (edition→rendition selection), WM-MED-008 Credential (binding modes), and specialist media models (inheritance vs. delegation patterns).", "Metadata precedence policy: Document resolution algorithms for embedded vs. sidecar, signed vs. unsigned, catalogue vs. technical, and time-stamped metadata conflicts. The model structures the evidence but doesn't specify the decision logic.", "Format risk and migration triggers: Expand preservation coverage with concrete format-obsolescence indicators, migration-trigger policies, and conformance-validation test suites referenced but not detailed in the current PREMIS/AudioMD/VideoMD citations." ] }, "statistics": { "sources": 24, "bundles": 6, "layers": 12, "findings": 24, "questions": 96, "artifacts": 24, "functions": 12 } }