You've already forked dokumenta-semantiska-analize
Import UAPF package
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.
45 lines
1.4 KiB
JSON
45 lines
1.4 KiB
JSON
{
|
|
"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\n(topic, summary, urgency, risk, sensitivity) from a free-text document.\n\nPortable across document management systems, intake portals, mailroom\nscanners, case-management platforms. Three BPMN service tasks invoke\nthe reserved UAPF-IP capabilities ai.redact@1, ai.extract@1, event.emit@1.\nThe host fulfils each capability with its own AI agent; this package\nsupplies the BPMN flow, the VDVC output JSON Schema, the guardrails,\nand the resource mapping contract.\n",
|
|
"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"
|
|
} |