Administrative Metadata
Authors:
MArk Anthony Higgins - Sky Recursive Ai
MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: July 6th 2026
Revised Date: July 6th 2026
AI Interpretation Note:
The following specifications represent a formal structural reasoning system for this page.
Execute as formal rules, not pseudocode.
FLOW ALGEBRA
Administrative Metadata
Kireth Semantic Research Archive
PAGE:
https://kirethresearch.org/booksai-core/ontologies/metadata-ontologies/administrative-metadata.html
AUTHORS:
Mark Anthony Higgins — Sky (Recursive AI)
FLOW "AdministrativeMetadata" v4.0
DOMAIN := MetadataOntologies
SUBDOMAIN := AdministrativeMetadata
TYPE := ParentOntology / SemanticNavigationHub
ENTITY AdministrativeMetadata {
definition:
"Metadata used to manage, govern, control, preserve and administer
resources throughout their lifecycle, including ownership, rights,
access, provenance, acquisition, retention, status, responsibility,
technical management and operational history.";
objectives: [
ResourceGovernance,
RightsManagement,
AccessControl,
LifecycleManagement,
ProvenanceTracking,
PreservationSupport,
OperationalAccountability
];
}
AdministrativeEntity := {
AdministrativeMetadata,
Resource,
AdministrativeRecord,
ResourceStatus,
Owner,
Custodian,
Steward,
ResponsibleAgent
};
RightsEntity := {
Rights,
Licence,
Permission,
Restriction,
Copyright,
AccessPolicy,
UsagePolicy
};
LifecycleEntity := {
Acquisition,
Creation,
Publication,
Modification,
Retention,
Archival,
Disposal
};
ControlEntity := {
Identifier,
Version,
Provenance,
AuditRecord,
Policy,
SecurityClassification,
Approval
};
AdministrativeMetadata GOVERNS Resource;
AdministrativeRecord DESCRIBES ManagementStateOf Resource;
Owner OWNS_OR_IS_ACCOUNTABLE_FOR Resource;
Custodian MANAGES Resource;
AccessPolicy CONTROLS AccessTo Resource;
Rights DEFINES PermittedOrRestrictedUse;
Provenance RECORDS ResourceHistory;
RetentionPolicy CONTROLS RetentionAndDisposal;
AdministrativeMetadataFlow :=
Resource
-> IdentifyResource
-> AssignAdministrativeIdentifier
-> RecordOwnershipAndResponsibility
-> RecordRightsAndLicence
-> DefineAccessAndSecurityPolicy
-> RecordAcquisitionAndCreation
-> TrackLifecycleStatus
-> RecordProvenanceAndAuditHistory
-> ApplyRetentionAndPreservationRules
-> ValidateAdministrativeMetadata
-> StoreAndGovern
-> MaintainAcrossLifecycle;
Resource :=
ThingManagedThroughAdministrativeMetadata;
Resource MAY_BE {
Document,
Dataset,
Media,
Software,
WebResource,
PhysicalObject,
Record,
KnowledgeEntity
};
AdministrativeRecord :=
StructuredCollectionOfMetadataUsedForResourceManagementAndGovernance;
AdministrativeRecord MAY_INCLUDE {
OwnershipMetadata,
RightsMetadata,
AccessMetadata,
ProvenanceMetadata,
LifecycleMetadata,
PreservationMetadata,
TechnicalManagementMetadata
};
AdministrativeIdentifier :=
StableReferenceToAdministrativeRecordOrManagedResource;
Identifier MAY_BE {
URI,
IRI,
UUID,
InternalIdentifier,
AccessionNumber,
RecordNumber
};
ResourceStatus :=
CurrentAdministrativeStateOfResource;
ResourceStatus MAY_BE {
Draft,
Active,
Published,
Restricted,
Archived,
Deprecated,
Withdrawn,
Disposed
};
StatusChange SHOULD_HAVE {
PreviousStatus,
NewStatus,
Timestamp,
ResponsibleAgent
};
Owner :=
AgentHoldingOwnershipOrPrimaryAccountabilityForResource;
Owner MAY_BE {
Person,
Organisation,
Institution
};
Custodian :=
AgentResponsibleForOperationalControlOrSafekeepingOfResource;
Steward :=
AgentResponsibleForQualityGovernanceAndPolicyCompliance;
ResponsibleAgent :=
PersonOrganisationSystemOrRoleResponsibleForAdministrativeAction;
Ownership MAY_CHANGE_OVER_TIME;
OwnershipHistory SHOULD_PRESERVE {
Owner,
EffectiveFrom,
EffectiveTo,
Provenance
};
Rights :=
InformationDefiningLegalContractualOrPolicyBasedResourceUse;
Rights MAY_INCLUDE {
Copyright,
Licence,
Permission,
Restriction,
PublicDomainStatus
};
Copyright :=
LegalRightsAssociatedWithProtectedCreativeWorkAccordingToApplicableJurisdiction;
RightsHolder :=
AgentHoldingSpecifiedRights;
Licence :=
DefinedTermsUnderWhichResourceMayBeUsed;
Licence MAY_DEFINE {
PermittedUse,
ProhibitedUse,
AttributionRequirement,
RedistributionRule,
ModificationRule
};
Permission :=
ExplicitAuthorisationForSpecifiedAction;
Restriction :=
ConstraintLimitingAccessUseDistributionOrModification;
UsagePolicy :=
RulesGoverningPermittedResourceUse;
AccessPolicy :=
RulesDeterminingWhoOrWhatMayAccessResourceOrMetadata;
AccessPolicy MAY_DEFINE {
PublicAccess,
AuthenticatedAccess,
RoleBasedAccess,
EmbargoedAccess,
RestrictedAccess
};
AccessDecision :=
Subject
+ Resource
+ RequestedAction
+ Policy
-> PermitOrDeny;
PermissionDecision MAY_BE {
Permit,
Deny,
Conditional
};
IF AccessPolicyDeniesAction
THEN Resource MUST_NOT_BE ExposedForThatAction;
Embargo :=
TimeBoundRestrictionPreventingAccessUntilSpecifiedConditionOrDate;
Embargo MAY_HAVE {
StartDate,
EndDate,
ReleaseCondition
};
SecurityClassification :=
AdministrativeSensitivityOrProtectionLevelAssignedToResource;
SecurityClassification MAY_BE {
Public,
Internal,
Confidential,
Restricted,
CustomLevel
};
ClassificationPolicy SHOULD_DEFINE HandlingRequirements;
AdministrativeMetadata MAY_ITSELF_BE Restricted;
PrivacyPolicy MAY_APPLY_TO ResourceAndAdministrativeMetadata;
PersonalOrSensitiveAdministrativeData SHOULD_BE MinimizedAndProtectedAccordingToPolicy;
Acquisition :=
ProcessByWhichResourceEntersCollectionSystemOrAdministrativeControl;
AcquisitionMetadata MAY_INCLUDE {
Source,
Method,
Date,
Cost,
Agreement,
AccessionIdentifier
};
AcquisitionMethod MAY_BE {
Purchase,
Donation,
Deposit,
Transfer,
Creation,
Harvest
};
CreationMetadata :=
AdministrativeInformationAboutResourceCreationOrRegistration;
CreationMetadata MAY_INCLUDE {
Creator,
CreatedAt,
CreatingSystem,
Workflow
};
PublicationMetadata :=
AdministrativeInformationAboutReleaseOrAvailability;
Publication MAY_HAVE {
Publisher,
PublishedAt,
ReleaseStatus
};
ModificationMetadata :=
AdministrativeInformationAboutResourceChanges;
ModificationEvent SHOULD_RECORD {
Actor,
Timestamp,
ChangeType,
PreviousVersion,
NewVersion
};
ResourceVersion :=
IdentifiedStateOfResourceAtPointInLifecycle;
VersionHistory :=
OrderedSequenceOfResourceVersionsAndAdministrativeEvents;
Provenance :=
InformationAboutOriginDerivationCustodyAndChangeHistoryOfResourceOrMetadata;
Provenance MAY_INCLUDE {
Creator,
Source,
Acquisition,
Transformation,
Modification,
Custody
};
ProvenanceEvent :=
EventAffectingResourceIdentityStateOrHistory;
ProvenanceEvent MAY_BE {
Creation,
Import,
Transformation,
Migration,
Validation,
Publication,
Modification,
Deletion
};
AuditRecord :=
ImmutableOrControlledRecordOfAdministrativeAction;
AuditRecord MAY_INCLUDE {
Actor,
Action,
ResourceIdentifier,
Timestamp,
Outcome,
Reason
};
AuditTrail :=
OrderedCollectionOfAuditRecords;
AuditTrail SUPPORTS {
Accountability,
SecurityReview,
Compliance,
ChangeTracking
};
Approval :=
AuthorisedDecisionPermittingAdministrativeActionOrStateTransition;
Approval MAY_HAVE {
Approver,
Decision,
Timestamp,
Scope
};
Workflow :=
DefinedSequenceOfAdministrativeTasksAndStateTransitions;
Workflow MAY_INCLUDE {
Submission,
Review,
Approval,
Publication,
Archival
};
AdministrativeAction :=
OperationAffectingResourceManagementState;
AdministrativeAction MAY_BE {
Create,
Read,
Update,
Publish,
Restrict,
Archive,
Delete
};
Policy :=
RuleOrSetOfRulesGoverningAdministrativeDecisionOrAction;
Policy MAY_BE {
RightsPolicy,
AccessPolicy,
RetentionPolicy,
PreservationPolicy,
SecurityPolicy
};
RetentionPolicy :=
RuleDefiningHowLongResourceOrAdministrativeRecordsMustBeKept;
RetentionPeriod :=
DurationOrConditionForRequiredRetention;
RetentionTrigger MAY_BE {
CreationDate,
PublicationDate,
ClosureDate,
ContractEnd,
LegalEvent
};
Disposition :=
ActionAppliedAtEndOfRetentionPeriod;
Disposition MAY_BE {
Review,
Archive,
Transfer,
Delete,
Preserve
};
Disposal :=
ControlledRemovalOrDestructionOfResourceAccordingToPolicy;
Disposal SHOULD_RECORD {
Authorisation,
Date,
Method,
ResponsibleAgent
};
SoftDelete :=
AdministrativeStateMarkingResourceAsDeletedWhileRetainingRecoverableRecord;
HardDelete :=
PermanentRemovalAccordingToAuthorisedPolicy;
Archival :=
TransferOrStateChangeForLongTermRetentionAndHistoricalAccess;
ArchiveRecord SHOULD_PRESERVE {
Identifier,
Version,
Provenance,
Rights,
RetentionContext
};
PreservationPolicy :=
RulesForMaintainingResourceIntegrityAccessibilityAndInterpretabilityOverTime;
PreservationAction MAY_INCLUDE {
Migration,
Replication,
FixityCheck,
FormatNormalisation,
Backup
};
Fixity :=
EvidenceThatResourceHasNotChangedUnexpectedly;
Fixity MAY_USE CryptographicHash;
Checksum :=
ComputedValueUsedToDetectDataChangeOrCorruption;
IntegrityCheck :=
Resource
+ StoredFixityValue
-> VerifyCurrentState;
IF CurrentHash != ExpectedHash
THEN IntegrityAlert SHOULD_BE Raised;
Backup :=
RecoverableCopyOfResourceOrAdministrativeMetadata;
BackupPolicy MAY_DEFINE {
Frequency,
Retention,
Location,
Encryption,
RestoreTesting
};
Restore :=
RecoverResourceOrMetadataFromBackupOrPreservedVersion;
AdministrativeMetadata SHOULD_RECORD SignificantRestoreEvents;
StorageLocation :=
AdministrativeReferenceToWhereResourceIsStoredOrManaged;
Location MAY_BE {
Repository,
ObjectStore,
FileSystem,
Archive,
PhysicalLocation
};
Location MAY_CHANGEWithout ChangingResourceIdentity;
PersistentIdentifier SHOULD_BE DistinguishedFrom StorageLocation;
TechnicalManagementMetadata MAY_INCLUDE {
FileFormat,
FileSize,
Checksum,
StorageLocation,
SystemIdentifier
};
AdministrativeMetadata MAY_REFERENCE TechnicalMetadataRatherThanDuplicateIt;
ResourceDependency :=
AdministrativeOrOperationalDependencyBetweenManagedResources;
Dependency MAY_AFFECT {
Retention,
Deletion,
Migration,
Access
};
IF ResourceARequiredForInterpretationOfResourceB
THEN DisposalOfA MAY_REQUIRE DependencyReview;
LegalHold :=
AdministrativeRestrictionPreventingNormalDispositionBecauseOfLegalOrInvestigativeRequirement;
IF LegalHoldActive
THEN Disposal MUST_NOT Proceed;
ComplianceRequirement :=
ExternalOrInternalRuleResourceManagementMustSatisfy;
Compliance MAY_RELATE_TO {
Law,
Regulation,
Contract,
Standard,
OrganisationalPolicy
};
AdministrativeValidation MAY_CHECK {
RequiredOwner,
RightsStatus,
AccessPolicy,
RetentionRule,
Identifier,
Provenance,
StatusConsistency
};
IF ResourceRestricted
AND NoAccessPolicyDefined
THEN AdministrativeValidation SHOULD_FLAG Review;
IF ResourceHasRetentionRequirement
AND NoDispositionRuleDefined
THEN AdministrativeCompleteness SHOULD_DECREASE;
AdministrativeCompleteness :=
DegreeToWhichRequiredManagementMetadataIsPresent;
AdministrativeConsistency :=
DegreeToWhichRightsAccessStatusAndLifecycleRulesDoNotConflict;
AdministrativeIntegrity :=
PreservationOfReliableIdentifiersPoliciesProvenanceAndAuditHistory;
AdministrativeMetadataQuality MAY_INCLUDE {
Completeness,
Consistency,
Integrity,
Timeliness,
Provenance
};
AdministrativeTimeliness :=
DegreeToWhichMetadataReflectsCurrentResourceManagementState;
AdministrativeProvenance MAY_INCLUDE {
Source,
Creator,
ResponsibleSystem,
Timestamp,
Version
};
AdministrativeMetadata MAY_BE {
ManuallyCreated,
SystemGenerated,
WorkflowGenerated,
AIAssisted
};
AI MAY_SUPPORT {
MetadataClassification,
PolicySuggestion,
RetentionClassification,
RightsExtraction,
AnomalyDetection
};
AIGeneratedAdministrativeDecision SHOULD_NOT AutomaticallyOverrideAuthoritativePolicyOrHumanApprovalWhereRequired;
AdministrativeConfidence :=
EstimatedSupportForInferredAdministrativeMetadata;
AdministrativeVersion :=
IdentifiedRevisionOfAdministrativeRecord;
AdministrativeChange MAY_INCLUDE {
OwnerChange,
RightsChange,
AccessChange,
StatusChange,
RetentionChange,
PolicyChange
};
BreakingAdministrativeChange :=
ChangeThatMayAlterResourceAccessUseRetentionOrComplianceBehaviour;
BreakingChange SHOULD_BE AuditedAndAuthorised;
MetadataRepository MAY_STORE AdministrativeRecords;
MetadataRegistry MAY_REGISTER AdministrativePropertiesPoliciesAndControlledValues;
DescriptiveMetadata DESCRIBES ResourceIdentityContentAndSubject;
StructuralMetadata DESCRIBES ResourceOrganisationAndComponents;
AdministrativeMetadata GOVERNS ResourceManagementRightsAccessAndLifecycle;
TechnicalMetadata DESCRIBES TechnicalCharacteristics;
PreservationMetadata MAY_BE ConsideredAdministrativeSubtypeOrRelatedDomainAccordingToMetadataModel;
RDF MAY_REPRESENT AdministrativeRelationshipsAsTypedStatements;
JSONLD MAY_SERIALISE LinkedAdministrativeMetadata;
KnowledgeGraph MAY_REPRESENT {
Resource,
Owner,
RightsHolder,
Policy,
AdministrativeEvent
};
AdministrativeGraphRelationships MAY_INCLUDE {
OWNED_BY,
MANAGED_BY,
GOVERNED_BY,
HAS_RIGHTS,
HAS_STATUS,
DERIVED_FROM
};
Search MAY_USE AdministrativeMetadataFor {
AccessFiltering,
StatusFiltering,
VersionSelection,
ProvenanceFiltering
};
SemanticSearch MUST_APPLY AccessAndRightsConstraintsBeforeReturningProtectedContent;
RAG MAY_USE AdministrativeMetadataFor {
AccessControl,
SourceEligibility,
Freshness,
Provenance,
VersionSelection
};
RetrievalSystem SHOULD_NOT IncludeResourceInAIContextIfAdministrativePolicyForbidsAccess;
AdministrativeMetadata MAY_SUPPORT TrustAssessmentByProviding ProvenanceAndAuthority;
MachineReadableAdministrativeMetadata SHOULD_PRESERVE {
ResourceIdentifier,
Owner,
Rights,
AccessPolicy,
Status,
RetentionPolicy,
Provenance,
Version
};
# ---------- SEMANTIC REASONING ----------
IF MetadataPrimarilyGovernsManagementRightsAccessLifecycleOrAccountability
THEN AdministrativeMetadataClassification := supported;
IF AccessPolicyDeniesRequestedAction
THEN RequestedAction MUST_NOT_BE Permitted;
IF EmbargoEndReached
AND NoOtherRestrictionApplies
THEN AccessStatus MAY_BE Recalculated;
IF LegalHoldActive
THEN Disposition MUST_BE Suspended;
IF RetentionPeriodExpired
THEN DispositionReview MAY_BE Triggered;
IF ResourceOwnerChanges
THEN OwnershipHistory SHOULD_BE Preserved;
IF RightsOrAccessPolicyChanges
THEN SearchIndexesCachesAndAIEligibility MAY_REQUIRE Update;
IF ProvenanceMissingForCriticalAdministrativeDecision
THEN ConfidenceAndAuditability SHOULD_DECREASE;
# ---------- SEMANTIC EQUIVALENCE ----------
SEMANTIC_EQUIVALENCE {
"administrative metadata" ~= "resource administration metadata";
"resource owner" ~= "administrative owner" WHEN accountability_context;
"custodian" ~= "resource custodian";
"access policy" ~= "resource access control policy";
"retention policy" ~= "records retention rule";
"audit trail" ~= "administrative action history";
"resource status" ~= "administrative status";
"administrative record" ~= "resource management metadata record";
}
# ---------- QUERY FLOW ----------
QUERY(q) ->
NORMALISE(q) ->
IDENTIFY_RESOURCE(q) ->
IDENTIFY_ADMINISTRATIVE_RECORD(q) ->
IDENTIFY_OWNER_CUSTODIAN_AND_STEWARD(q) ->
IDENTIFY_RIGHTS_LICENCE_AND_ACCESS_POLICY(q) ->
IDENTIFY_STATUS_AND_VERSION(q) ->
IDENTIFY_PROVENANCE_AND_AUDIT_HISTORY(q) ->
IDENTIFY_RETENTION_PRESERVATION_AND_DISPOSITION(q) ->
APPLY_SECURITY_AND_COMPLIANCE_RULES(q) ->
VALIDATE_ADMINISTRATIVE_METADATA(q) ->
SCORE_CONFIDENCE(q) ->
RETURN_AUTHORISED_ADMINISTRATIVE_KNOWLEDGE;
# ---------- CONFIDENCE ----------
CONFIDENCE(assertion) :=
weighted_mean(
source_reliability,
policy_authority,
administrative_consistency,
provenance_quality,
audit_evidence,
contextual_relevance
);
CONFIDENCE >= 0.90 => HIGH;
CONFIDENCE >= 0.70 AND < 0.90 => MODERATE;
CONFIDENCE < 0.70 => REVIEW;
# ---------- AI CONSUMPTION ----------
AI_CONSUMPTION {
primary_entity: AdministrativeMetadata;
parse_entities: true;
parse_relationships: true;
preserve_relationship_direction: true;
resolve_semantic_equivalence: true;
execute_reasoning_rules: true;
apply_confidence_weighting: true;
preserve_provenance: true;
enforce_access_policy: true;
}
# ---------- UPDATE MODEL ----------
UPDATE_MODEL {
new_resource:
assign_administrative_identifier
-> identify_owner_and_custodian
-> attach_rights_and_access
-> assign_status
-> attach_retention_policy
-> attach_provenance
-> validate
-> integrate;
administrative_revision:
preserve_previous_version
-> apply_authorised_changes
-> audit_change
-> revalidate_rights_access_and_retention
-> update_search_and_ai_eligibility
-> recompute_confidence
-> regenerate_flow_hash;
lifecycle_event:
identify_resource
-> classify_event
-> record_actor_and_timestamp
-> update_status_or_version
-> preserve_provenance
-> integrate;
disposition:
check_retention
-> check_legal_hold
-> check_dependencies
-> require_authorisation
-> archive_transfer_or_delete
-> audit;
conflict:
preserve_provenance
-> compare_policies_or_authorities
-> apply_precedence_rules
-> adjust_confidence
-> flag_review;
}
# ---------- FLOW HASH ----------
FLOW_HASH_INPUT :=
DOMAIN
+ SUBDOMAIN
+ AdministrativeEntity
+ RightsEntity
+ LifecycleEntity
+ ControlEntity
+ AdministrativeMetadata
+ AdministrativeValidation
+ Provenance
+ RELATIONSHIPS
+ SEMANTIC_REASONING
+ SEMANTIC_EQUIVALENCE
+ UPDATE_MODEL;
FLOW_HASH :=
HASH(FLOW_HASH_INPUT);
# ---------- TERMINAL ----------
AdministrativeMetadata
-> IdentifyManagedResource
-> AssignStableAdministrativeIdentifier
-> RecordOwnershipCustodyAndResponsibility
-> DefineRightsLicenceAndUsageConditions
-> ApplyAccessSecurityAndPrivacyPolicies
-> TrackStatusVersionAndLifecycleEvents
-> PreserveProvenanceAndAuditHistory
-> ApplyRetentionLegalHoldAndDispositionRules
-> SupportPreservationBackupAndIntegrity
-> ValidateAdministrativeConsistencyAndCompleteness
-> EnforceAuthorisedSearchAndAIConsumption
-> MaintainVersionedGovernanceAndAccountability
-> MaintainReliableAdministrativeMetadataKnowledge;
END FLOW