Process Documentation
type: DeliverableTemplate
definition: A BPMN-based process documentation covering process flows, participant collaborations, and conversation overviews. Suitable for process owners, business analysts, and compliance reviews.
template resource: templates/process-documentation.md.hbs
template requires viewpoint: ProcessFlow
template requires viewpoint: CollaborationDiagram
template requires viewpoint: ConversationDiagram
template has section: 1. Process Flows
template has section: 2. Participant Collaborations
template has section: 3. Conversation Overview
template targets purpose: Informing
template targets purpose: Designing
template has format: MarkdownFormat
template has format: HTMLFormat

1. Process Flows
type: TemplateSection
section order: 1
section viewpoint: ProcessFlow
section result key: processFlows
definition: Sequence of activities within each business process.
section query: PREFIX bpmn: <https://meta.linked.archi/bpmn/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?element ?label ?type ?description ?process WHERE { ?element a ?type ; skos:prefLabel ?label . VALUES ?type { bpmn:Task bpmn:UserTask bpmn:ServiceTask bpmn:ScriptTask bpmn:BusinessRuleTask bpmn:ManualTask bpmn:SendTask bpmn:ReceiveTask bpmn:SubProcess bpmn:CallActivity bpmn:ExclusiveGateway bpmn:ParallelGateway bpmn:InclusiveGateway bpmn:EventBasedGateway bpmn:ComplexGateway bpmn:StartEvent bpmn:EndEvent bpmn:IntermediateCatchEvent bpmn:IntermediateThrowEvent bpmn:BoundaryEvent } OPTIONAL { ?element skos:definition ?description } OPTIONAL { ?proc bpmn:hasFlowElement ?element . ?proc a bpmn:Process . ?proc skos:prefLabel ?process . FILTER(lang(?process) = "en") } FILTER(lang(?label) = "en") } ORDER BY ?process ?type ?label

2. Participant Collaborations
type: TemplateSection
section order: 2
section viewpoint: CollaborationDiagram
section result key: collaborations
definition: Interactions between participants via message flows.
section query: PREFIX bpmn: <https://meta.linked.archi/bpmn/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?collaboration ?collabLabel ?participant ?participantLabel ?messageFlow ?messageFlowLabel WHERE { ?collaboration a bpmn:Collaboration ; skos:prefLabel ?collabLabel . OPTIONAL { ?participant a bpmn:Participant ; bpmn:inCollaboration ?collaboration ; skos:prefLabel ?participantLabel . FILTER(lang(?participantLabel) = "en") } OPTIONAL { ?messageFlow a bpmn:MessageFlow ; skos:prefLabel ?messageFlowLabel . FILTER(lang(?messageFlowLabel) = "en") } FILTER(lang(?collabLabel) = "en") } ORDER BY ?collabLabel ?participantLabel

3. Conversation Overview
type: TemplateSection
section order: 3
section viewpoint: ConversationDiagram
section result key: conversations
definition: High-level communication topics between participants.
section query: PREFIX bpmn: <https://meta.linked.archi/bpmn/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?conversation ?conversationLabel ?participant ?participantLabel WHERE { ?conversation a bpmn:Conversation ; skos:prefLabel ?conversationLabel . OPTIONAL { ?participant a bpmn:Participant ; skos:prefLabel ?participantLabel . FILTER(lang(?participantLabel) = "en") } FILTER(lang(?conversationLabel) = "en") } ORDER BY ?conversationLabel ?participantLabel