1
0

v1.0.0: dev.uapf.semantic-document-analysis

UAPF v1.1 SSOT-conformant Level 4 process package — reusable semantic
document analysis, shareable across DMS / intake / mailroom systems.

Structure:
- uapf.yaml (kind: uapf.package, level 4) + manifest.json engine-compat
- bpmn/semantic-document-analysis.bpmn.xml — 3 service tasks invoking
  reserved UAPF-IP capabilities ai.redact@1, ai.extract@1, event.emit@1
- resources/mappings.yaml — task->target bindings with I/O contracts
- resources/schemas/vdvc-semantic-summary.schema.json — output contract
- resources/guardrails.yaml — GDPR + EU AI Act constraints
- metadata/ownership.yaml + metadata/lifecycle.yaml
- docs/, fixtures/, tests/eval-set.json

Validates clean against UAPFormat/UAPF-specification schemas.
This commit is contained in:
2026-05-16 09:32:55 +00:00
commit ae0c646021
16 changed files with 422 additions and 0 deletions

50
uapf.yaml Normal file
View File

@@ -0,0 +1,50 @@
kind: uapf.package
id: dev.uapf.semantic-document-analysis
name: Semantic Document Analysis (UAPF reference algorithm)
description: |
Level-4 UAPF process for extracting VDVC-conformant semantic metadata
(topic, summary, urgency, risk, sensitivity) from a free-text document.
Portable across document management systems, intake portals, mailroom
scanners, case-management platforms. Three BPMN service tasks invoke
the reserved UAPF-IP capabilities ai.redact@1, ai.extract@1, event.emit@1.
The host fulfils each capability with its own AI agent; this package
supplies the BPMN flow, the VDVC output JSON Schema, the guardrails,
and the resource mapping contract.
level: 4
version: "1.0.0"
includes: []
dependencies: {}
cornerstones:
bpmn: true
dmn: false
cmmn: false
resources: true
paths:
bpmn: bpmn
dmn: dmn
cmmn: cmmn
resources: resources
metadata: metadata
exposure:
mcp:
enabled: true
runnable: true
exposedEntrypoints:
- "Process_SemanticDocumentAnalysis"
exposedArtifacts:
- manifest
- bpmn
- docs
owners:
- type: team
id: uapf-stewards
contact: stewards@uapf.dev
lifecycle: draft