{
  "schemaVersion": "primearch.agent-view-publication.v2",
  "publicationState": "PUBLISHED_GOVERNED",
  "semanticAuthority": "Prime Arch Ontology Workbench",
  "viewType": {
    "code": "PlatM",
    "name": "Plattformsmodell",
    "globalId": "PA_VT_0164",
    "cabStatus": "Approved",
    "governanceStatus": "APPROVED",
    "classification": {
      "dimension": {
        "code": "PL",
        "nameSv": "Plattform"
      },
      "level": "N4",
      "descriptionAspect": "Komposition",
      "descriptionAspects": [
        {
          "axis_code": "DESCRIPTION_ASPECT",
          "cab_status": "Approved",
          "dimension_code": null,
          "dimension_name_sv": null,
          "governance_status": "APPROVED",
          "provenance": {
            "cab_meeting_id": "CAB_2026_10_07_FAST_01",
            "decision_item_id": "CABD_PLATFORM_DIMENSION_20261007_009",
            "package_sha256": "a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
            "rule_allocation_sha256": "4b17d976451d23fd5beb1efb8109a18d39dfbcec6d5fe26a3beaa46b9782249c"
          },
          "source_reference": "CAB_2026_10_07_FAST_01#a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
          "value_code": "KOMPOSITION",
          "value_label_sv": "Komposition"
        }
      ],
      "detailGrade": "Modell",
      "structuredClassifications": [
        {
          "axis_code": "DESCRIPTION_ASPECT",
          "cab_status": "Approved",
          "dimension_code": null,
          "dimension_name_sv": null,
          "governance_status": "APPROVED",
          "provenance": {
            "cab_meeting_id": "CAB_2026_10_07_FAST_01",
            "decision_item_id": "CABD_PLATFORM_DIMENSION_20261007_009",
            "package_sha256": "a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
            "rule_allocation_sha256": "4b17d976451d23fd5beb1efb8109a18d39dfbcec6d5fe26a3beaa46b9782249c"
          },
          "source_reference": "CAB_2026_10_07_FAST_01#a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
          "value_code": "KOMPOSITION",
          "value_label_sv": "Komposition"
        },
        {
          "axis_code": "DETAIL_GRADE",
          "cab_status": "Approved",
          "dimension_code": null,
          "dimension_name_sv": null,
          "governance_status": "APPROVED",
          "provenance": {
            "cab_meeting_id": "CAB_2026_10_07_FAST_01",
            "decision_item_id": "CABD_PLATFORM_DIMENSION_20261007_009",
            "package_sha256": "a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
            "rule_allocation_sha256": "4b17d976451d23fd5beb1efb8109a18d39dfbcec6d5fe26a3beaa46b9782249c"
          },
          "source_reference": "CAB_2026_10_07_FAST_01#a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
          "value_code": "MODELL",
          "value_label_sv": "Modell"
        },
        {
          "axis_code": "DIMENSION",
          "cab_status": "Approved",
          "dimension_code": "PL",
          "dimension_name_sv": "Plattform",
          "governance_status": "APPROVED",
          "provenance": {
            "cab_meeting_id": "CAB_2026_10_07_FAST_01",
            "decision_item_id": "CABD_PLATFORM_DIMENSION_20261007_009",
            "package_sha256": "a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
            "rule_allocation_sha256": "4b17d976451d23fd5beb1efb8109a18d39dfbcec6d5fe26a3beaa46b9782249c"
          },
          "source_reference": "CAB_2026_10_07_FAST_01#a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
          "value_code": "PL",
          "value_label_sv": "Plattform"
        }
      ]
    }
  },
  "primaryQuestion": {
    "globalId": "PLATFORM_PlatM_QUESTION_V1",
    "textSv": "Hur är en vald plattform och dess gränssnitt uppbyggda?",
    "status": "Approved",
    "provenance": {
      "cab_meeting_id": "CAB_2026_10_07_FAST_01",
      "decision_item_id": "CABD_PLATFORM_DIMENSION_20261007_009",
      "package_sha256": "a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
      "rule_allocation_sha256": "4b17d976451d23fd5beb1efb8109a18d39dfbcec6d5fe26a3beaa46b9782249c"
    }
  },
  "metaobjects": [
    {
      "code": "PL31",
      "globalId": "PA_MO_0068",
      "name": "Plattform",
      "nameSv": "Plattform",
      "level": "N3",
      "status": "Approved",
      "definitionSv": "Bas på vilken andra applikationer, processer eller tekniker körs eller utvecklas.",
      "membershipBindingState": "CAB_APPROVED_EXACT",
      "humanUrl": "/metaobjekt/pl31-plattform/",
      "humanLinkStatus": "AVAILABLE_REFERENCE",
      "dimension_code": "PL",
      "dimension_color_hex": "#CA5936",
      "dimension_color_rgb": "202,89,54",
      "dimension_recommended_text_color": "#000000",
      "dimension_text_contrast_ratio": 4.99,
      "dimension_name_sv": "Plattform",
      "presentation_status": "governed"
    },
    {
      "code": "PL32",
      "globalId": "PA_MO_0053",
      "name": "Plattformsgränssnitt",
      "nameSv": "Plattformsgränssnitt",
      "level": "N3",
      "status": "Approved",
      "definitionSv": "Ett plattformsgränssnitt är operativsystemets gränssnitt",
      "membershipBindingState": "CAB_APPROVED_EXACT",
      "humanUrl": "/metaobjekt/pl32-plattformsgranssnitt/",
      "humanLinkStatus": "AVAILABLE_REFERENCE",
      "dimension_code": "PL",
      "dimension_color_hex": "#CA5936",
      "dimension_color_rgb": "202,89,54",
      "dimension_recommended_text_color": "#000000",
      "dimension_text_contrast_ratio": 4.99,
      "dimension_name_sv": "Plattform",
      "presentation_status": "governed"
    },
    {
      "code": "PL41",
      "globalId": "PA_MO_0067",
      "name": "Plattformsfunktion",
      "nameSv": "Plattformsfunktion",
      "level": "N4",
      "status": "Approved",
      "definitionSv": "Delmängd av den tekniska funktionalitet som ingår i en plattform",
      "membershipBindingState": "CAB_APPROVED_EXACT",
      "humanUrl": "/metaobjekt/pl41-plattformsfunktion/",
      "humanLinkStatus": "AVAILABLE_REFERENCE",
      "dimension_code": "PL",
      "dimension_color_hex": "#CA5936",
      "dimension_color_rgb": "202,89,54",
      "dimension_recommended_text_color": "#000000",
      "dimension_text_contrast_ratio": 4.99,
      "dimension_name_sv": "Plattform",
      "presentation_status": "governed"
    },
    {
      "code": "PL42",
      "globalId": "PA_MO_0033",
      "name": "Plattformstjänst",
      "nameSv": "Plattformstjänst",
      "level": "N4",
      "status": "Approved",
      "definitionSv": "En plattformstjänst är en tjänst som exponerar ett beteende för ett operativsystem eller firmware i en infrastruktur.",
      "membershipBindingState": "CAB_APPROVED_EXACT",
      "humanUrl": "/metaobjekt/pl42-plattformstjanst/",
      "humanLinkStatus": "AVAILABLE_REFERENCE",
      "dimension_code": "PL",
      "dimension_color_hex": "#CA5936",
      "dimension_color_rgb": "202,89,54",
      "dimension_recommended_text_color": "#000000",
      "dimension_text_contrast_ratio": 4.99,
      "dimension_name_sv": "Plattform",
      "presentation_status": "governed"
    }
  ],
  "relations": [
    {
      "globalId": "PA_RL_0591",
      "fromGlobalId": "PA_MO_0067",
      "relationTypeGlobalId": "PA_RT_0096",
      "toGlobalId": "PA_MO_0068",
      "labelSv": "ingår i",
      "readableLabel": "Plattformsfunktion ingår i Plattform",
      "status": "active",
      "bindingState": "CAB_APPROVED_EXACT"
    },
    {
      "globalId": "PA_RL_0608",
      "fromGlobalId": "PA_MO_0033",
      "relationTypeGlobalId": "PA_RT_0096",
      "toGlobalId": "PA_MO_0053",
      "labelSv": "ingår i",
      "readableLabel": "Plattformstjänst ingår i Plattformsgränssnitt",
      "status": "active",
      "bindingState": "CAB_APPROVED_EXACT"
    },
    {
      "globalId": "PA_RL_0573",
      "fromGlobalId": "PA_MO_0068",
      "relationTypeGlobalId": "PA_RT_0090",
      "toGlobalId": "PA_MO_0053",
      "labelSv": "tillhandahåller",
      "readableLabel": "Plattform tillhandahåller Plattformsgränssnitt",
      "status": "active",
      "bindingState": "CAB_APPROVED_EXACT",
      "optional": true,
      "conditionSv": "Får visas när gränssnittets ägarskap behöver förklaras, men är inte obligatorisk för varje PlatM."
    }
  ],
  "humanSurface": {
    "canonicalUrl": "/dimensioner/plattform/vytyper/platm/",
    "linkStatus": "PUBLISHED_GOVERNED"
  },
  "governance": {
    "holdCount": 0,
    "viewBindingState": "CAB_APPROVED_EXACT",
    "decisionItemId": "CABD_PLATFORM_DIMENSION_20261007_009",
    "decisionRecordId": "CABR_PLATFORM_DIMENSION_20261007_009",
    "familyImplementationStatus": "materialized_in_ow"
  },
  "provenance": {
    "readbackFile": "PLATFORM_FINAL_READBACK.json",
    "readbackSha256": "1f8fc0b71ef711248d07d856d704b91c5f8eba20959bba90d6760e864162a14c",
    "cabPackageSha256": "a529295b3b2349994ba6da4b36506762193e0871c53066383fd8a1bfa23a5a40",
    "ruleAllocationSha256": "4b17d976451d23fd5beb1efb8109a18d39dfbcec6d5fe26a3beaa46b9782249c"
  }
}