Skip to main content

Data Model

Documentation Map

Data Model

Tool / Contract Summary

This page documents the current domain language used by Loom documentation and boundary contracts. It does not claim that a repo-owned custom Alfresco content model has already been deployed.

Current Verified State

Verified now:

  • the live runtime exists
  • the repo documents domain vocabulary and boundary contracts
  • no repo-owned custom content model deployment is claimed as live

Available Now

Documented domain vocabulary:

  • Document
  • DocumentVersion
  • MetadataProfile
  • Classification
  • LifecycleState
  • ContentAccessState
  • GovernanceRetentionMarker
  • AuditMarker
  • TenantIsolationPerspective

These terms are used as repo-level business language and boundary documentation.

Finite event language still referenced by the domain model:

  • content.document.created
  • content.document.updated
  • content.document.versioned
  • content.document.classified
  • content.document.archived
  • content.document.deleted
  • content.permission.changed
  • content.lifecycle.changed

Boundary rule:

  • keep identity claims separate from content permissions
  • keep content metadata from Fabric governance truth

Planned / Not in Current Scope

  • a repo-owned custom content model rollout into Alfresco is not documented as current live functionality
  • event family expansion is deferred until after runtime migration follow-up

Contract Families

Related documented contract families and boundaries include:

  • document-lifecycle.v1
  • retention-policy.v1
  • ecm-metadata-schema.v1
  • document-access-policy.v1

Those remain governance-aligned boundary documents, not proof of a custom deployed content model.

Known Limits

  • do not treat this page as proof of custom runtime schema enforcement
  • do not convert documented business language into local Fabric-owned truth

License: AGPLv3.

Helpifyr: https://helpifyr.com