@prefix adms: <http://www.w3.org/ns/adms#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix ns1: <https://vocab.sti2.at/ds/> .
@prefix pko: <https://w3id.org/pko#> .
@prefix pplan: <http://purl.org/net/p-plan#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb> a pko:Procedure ;
    dcterms:created "2026-07-06T12:30:31.413000+00:00"^^xsd:dateTime ;
    dcterms:creator <https://perks-project.eu/user/user20> ;
    dcterms:description "A method in which knowledge engineer (KE) and domain expert(s) (DE) collaboratively create a jointly understood domain model and iteratively validate it using an evolutionary prototype"^^xsd:string ;
    dcterms:identifier "f6ba42ff-4475-4993-a167-851de55756eb" ;
    dcterms:modified "2026-07-06T13:03:41.997000+00:00"^^xsd:dateTime ;
    dcterms:title "Joint Interactive Modeling with (c)DMN"^^xsd:string ;
    adms:status pko:Draft ;
    ns1:compliesWith <https://semantify.it/ds/fcKvHmTCPrxp> ;
    pko:hasFirstStep <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/1> ;
    pko:hasProcedureType <https://perks-project.eu/ProcedureType/procedure> ;
    pko:hasStep <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/1>,
        <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/2>,
        <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/3>,
        <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/4>,
        <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/5>,
        <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/6>,
        <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/7> ;
    pko:versionNumber "0.0.1"^^xsd:string .

<https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/1> a pplan:Step ;
    dcterms:description "The workshop begins with the moderator introducing all participants and clarifying their roles, expertise, and expected contributions to the elicitation process. This helps establish a common understanding of the available knowledge sources and facilitates effective collaboration throughout the workshop."^^xsd:string ;
    dcterms:identifier "1"^^xsd:string ;
    dcterms:title "The moderator introduces all workshop participants and their roles."^^xsd:string ;
    ns1:compliesWith <https://semantify.it/ds/gFBlAqMqgdhR> ;
    pko:maxRepetitions 2 ;
    pko:minRepetitions 1 ;
    pko:nextStep <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/2> ;
    pko:stepNumber "1.0"^^xsd:float .

<https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/2> a pplan:Step ;
    dcterms:description "The moderator provides an overview of the problem domain and explains the purpose and expected outcomes of the knowledge elicitation session. This ensures that all participants have a shared understanding of the problem to be addressed and the goals of the modeling effort."^^xsd:string ;
    dcterms:identifier "2"^^xsd:string ;
    dcterms:title "The moderator presents the problem domain and explains the objectives of the knowledge elicitation session."^^xsd:string ;
    ns1:compliesWith <https://semantify.it/ds/gFBlAqMqgdhR> ;
    pko:nextStep <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/3> ;
    pko:stepNumber "2.0"^^xsd:float .

<https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/3> a pplan:Step ;
    dcterms:description "The knowledge engineer introduces the basic concepts and notation of (c)DMN and demonstrates how they can be applied during the workshop. The introduction provides participants with sufficient understanding to contribute to the creation and discussion of decision models without requiring prior modeling expertise."^^xsd:string ;
    dcterms:identifier "3"^^xsd:string ;
    dcterms:title "The knowledge engineer introduces the concepts and notation of (c)DMN."^^xsd:string ;
    ns1:compliesWith <https://semantify.it/ds/gFBlAqMqgdhR> ;
    pko:nextStep <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/4> ;
    pko:stepNumber "3.0"^^xsd:float .

<https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/4> a pplan:Step ;
    dcterms:description "The participants collaboratively identify the key decisions that are relevant to the problem domain and document them in an initial DRD outline. This high-level representation helps establish the scope of the modeling effort and provides a basis for the subsequent elicitation activities."^^xsd:string ;
    dcterms:identifier "4"^^xsd:string ;
    dcterms:title "The participants define the scope of the domain by creating an initial DRD outline."^^xsd:string ;
    ns1:compliesWith <https://semantify.it/ds/gFBlAqMqgdhR> ;
    pko:nextStep <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/5> ;
    pko:stepNumber "4.0"^^xsd:float .

<https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/5> a pplan:Step ;
    dcterms:description "If additional detail is needed, the participants further elaborate the DRD by identifying missing decisions and documenting the dependencies between them. The resulting DRD provides a more complete representation of the decision structure within the domain."^^xsd:string ;
    dcterms:identifier "5"^^xsd:string ;
    dcterms:title "The participants elicit and document the decision structure by creating a complete DRD, if required."^^xsd:string ;
    ns1:compliesWith <https://semantify.it/ds/gFBlAqMqgdhR> ;
    pko:minRepetitions 0 ;
    pko:nextStep <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/6> ;
    pko:stepNumber "5.0"^^xsd:float .

<https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/6> a pplan:Step ;
    dcterms:description "For each decision contained in the DRD, the participants elicit the relevant domain knowledge and formalize the associated decision logic using (c)DMN decision tables. Through this activity, decision conditions, outcomes, and constraints are documented in a structured and precise manner."^^xsd:string ;
    dcterms:identifier "6"^^xsd:string ;
    dcterms:title "For each decision represented in the DRD, the participants model the corresponding decision knowledge using (c)DMN decision tables."^^xsd:string ;
    ns1:compliesWith <https://semantify.it/ds/gFBlAqMqgdhR> ;
    pko:nextStep <https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/7> ;
    pko:stepNumber "6.0"^^xsd:float .

<https://perks-project.eu/procedure/f6ba42ff-4475-4993-a167-851de55756eb/Step/7> a pplan:Step ;
    dcterms:description "Once a set of related decisions has been formalized, the resulting models are implemented in an evolutionary prototype and evaluated by the participants. Feedback obtained during prototype execution is used to validate, refine, and complete the decision models before the elicitation process continues with additional decisions."^^xsd:string ;
    dcterms:identifier "7"^^xsd:string ;
    dcterms:title "Decision model is validated and refined through an evolutionary prototype before proceeding to the next decision."^^xsd:string ;
    ns1:compliesWith <https://semantify.it/ds/gFBlAqMqgdhR> ;
    pko:maxRepetitions 100 ;
    pko:minRepetitions 1 ;
    pko:stepNumber "7.0"^^xsd:float .

