{
  "schemaVersion": "primearch.agent-view-publication.v2",
  "publicationState": "PUBLISHED_GOVERNED",
  "semanticAuthority": "Prime Arch Ontology Workbench",
  "viewType": {
    "code": "OFM-1",
    "name": "Organisationsflödesmodell 1",
    "globalId": "PA_VT_0135",
    "cabStatus": "Approved",
    "classification": {
      "dimension": {
        "code": "O",
        "nameSv": "Organisation"
      },
      "level": "N4",
      "descriptionAspect": "Samverkan",
      "detailGrade": "Modell"
    }
  },
  "primaryQuestion": {
    "globalId": "OFM_1_QUESTION_V1",
    "textSv": "Hur bör information utbytas mellan verksamhetens roller på en mer detaljerad nivå?",
    "status": "Approved"
  },
  "metaobjects": [
    {
      "code": "O32",
      "globalId": "PA_MO_0054",
      "name": "Verksamhetsroll",
      "nameSv": "Verksamhetsroll",
      "level": "N3",
      "status": "Approved",
      "ontologySet": "E",
      "definitionSv": "Tilldelat ansvar på organisationsnivå för att utföra en viss uppgift.",
      "definitionEn": null,
      "clarificationSv": "En organisationsgrupp eller organisationsenhet som tilldelas en verksamhetsroll är ansvarig för utförandet av en viss uppgift.\n\nUppgiften kan även gälla delegering och kontroll av utförandet.\n\nVerksamhetsrollen är även användbar för att beskriva ansvar och samverkan mellan olika organisationer.",
      "humanUrl": "/metaobjekt/o32-verksamhetsroll/",
      "humanDescriptionStatus": "LEGACY_REFERENCE_NOT_NORMATIVE",
      "dimension_code": "O",
      "dimension_name_sv": "Organisation",
      "dimension_color_hex": "#FFFD79",
      "dimension_color_rgb": "255,253,121",
      "dimension_recommended_text_color": "#000000",
      "dimension_text_contrast_ratio": 19.58,
      "presentation_status": "governed"
    },
    {
      "code": "O42",
      "globalId": "PA_MO_0055",
      "name": "Organisationsroll",
      "nameSv": "Organisationsroll",
      "level": "N4",
      "status": "Approved",
      "ontologySet": "E",
      "definitionSv": "Tilldelat ansvar på teamnivå för att utföra en viss uppgift.",
      "definitionEn": null,
      "clarificationSv": "Ett organisationsteam som tilldelas en organisationsroll är ansvarig för utförandet av en viss uppgift.\n\nUppgiften kan även gälla delegering och kontroll av utförandet.\n\nOrganisationsrollen är även användbar för att på gruppnivå tilldela uppgifter som bäst utförs av specialister.",
      "humanUrl": "/metaobjekt/o42-organisationsroll/",
      "humanDescriptionStatus": "LEGACY_REFERENCE_NOT_NORMATIVE",
      "dimension_code": "O",
      "dimension_name_sv": "Organisation",
      "dimension_color_hex": "#FFFD79",
      "dimension_color_rgb": "255,253,121",
      "dimension_recommended_text_color": "#000000",
      "dimension_text_contrast_ratio": 19.58,
      "presentation_status": "governed"
    },
    {
      "code": "I31",
      "globalId": "PA_MO_0113",
      "name": "Informationsobjekt",
      "nameSv": "Informationsobjekt",
      "level": "N3",
      "status": "Approved",
      "ontologySet": "E",
      "definitionSv": "Representation av information om verkligt föremål",
      "definitionEn": null,
      "clarificationSv": "Används i verksamhetens tjänsteflöden för att beteckna input och output för en verksamhetsfunktion och för att beskriva kravställning på information avseende struktur och innehåll.",
      "humanUrl": "/metaobjekt/i31-informationsobjekt/",
      "humanDescriptionStatus": "LEGACY_REFERENCE_NOT_NORMATIVE",
      "dimension_code": "I",
      "dimension_name_sv": "Information",
      "dimension_color_hex": "#D5D4A8",
      "dimension_color_rgb": "213,212,168",
      "dimension_recommended_text_color": "#000000",
      "dimension_text_contrast_ratio": 13.81,
      "presentation_status": "governed"
    }
  ],
  "relations": [
    {
      "globalId": "PA_RL_1070",
      "fromGlobalId": "PA_MO_0055",
      "relationTypeGlobalId": "PA_RT_0096",
      "toGlobalId": "PA_MO_0054",
      "label": "O42 ingår i O32",
      "status": "active",
      "guidance": "preferred"
    },
    {
      "globalId": "PA_RL_1068",
      "fromGlobalId": "PA_MO_0055",
      "relationTypeGlobalId": "PA_RT_0091",
      "toGlobalId": "PA_MO_0055",
      "label": "O42 skickar till O42",
      "status": "active",
      "guidance": "preferred"
    },
    {
      "globalId": "PA_RL_1069",
      "fromGlobalId": "PA_MO_0055",
      "relationTypeGlobalId": "PA_RT_0093",
      "toGlobalId": "PA_MO_0113",
      "label": "O42 har output I31",
      "status": "active",
      "guidance": "preferred"
    },
    {
      "globalId": "PA_RL_0415",
      "fromGlobalId": "PA_MO_0113",
      "relationTypeGlobalId": "PA_RT_0095",
      "toGlobalId": "PA_MO_0055",
      "label": "I31 är input för O42",
      "status": "active",
      "guidance": null
    }
  ],
  "relationSemantics": "Governed type-level allowed relation rules, not instance links. Do not infer extra edges from layout or names.",
  "humanSurface": {
    "canonicalUrl": "/vytyper/ofm-1/",
    "linkStatus": "BUILD_VERIFIED"
  },
  "governance": {
    "decisionRecordId": "CABR_ORGANIZATION_COMPOSITION_AND_INTERACTION_20261006_004",
    "holdCount": 0,
    "familyImplementationStatus": "materialized_in_ow"
  },
  "provenance": {
    "source": "Oasis CUSTOMER_ORGANIZATION_RENDERING_READBACK.json",
    "readbackSha256": "b43eaa5663b89cd73eb17fc7fa60d5934c8574535b63ce7b738409455756b496",
    "decision_package_sha256": "634a1960e3c3d02ab9c7c3c494c6d8e5ca777dfe07af7c9819a3d7a70658c6fa",
    "decision_record_id": "CABR_ORGANIZATION_COMPOSITION_AND_INTERACTION_20261006_004",
    "prior_served_readback_sha256": "108ff1e4ea7fc090f3e713a5c7fcca10ca3fe4acb188c2a5826dc8374fdf36dd",
    "publicationAuthorization": "Patrik, 2026-10-09: publicera och sätt Grace i arbete",
    "presentationReferenceSha256": "41fe0b0f3f51ff263112196a93cfe72f25eb5e9aed421c57d5dbc825ff36f288"
  },
  "publicationConstraints": {
    "humanGraphicsRequiredForAgentPublication": false,
    "scope": "Fifteen composition, information-flow and staffing views only. Organization environment views excluded."
  },
  "usageConstraints": {
    "personMembership": "Person membership in team/role is derived through staffing and composition; do not create separate person part-of rules.",
    "vacancy": "Represent a vacancy as an unstaffed position/role, not a fabricated Person.",
    "staffingCardinality": "A position is not restricted to one person; a person may staff multiple positions/roles.",
    "leadership": "Manager relationships must be explicit; never infer from titles or staffing."
  }
}