{
  "schemaVersion": "primearch.agent-view-publication.v2",
  "publicationState": "PUBLISHED_GOVERNED",
  "semanticAuthority": "Prime Arch Ontology Workbench",
  "viewType": {
    "code": "InfraOB",
    "globalId": "PA_VT_0074",
    "name": "Infrastrukturomgivningsbeskrivning",
    "nameEn": "Infrastructure Allocation Description",
    "cabStatus": "Approved",
    "classification": {
      "dimension": {
        "code": "IN",
        "nameSv": "Infrastruktur"
      },
      "level": "N3",
      "descriptionAspect": "Omgivning"
    },
    "descriptionSv": null,
    "descriptionEn": null
  },
  "primaryQuestion": {
    "textSv": "Vilka plattformar och nätverk omger utrustningen, och vilka förändringar berör den?",
    "textEn": "Which platforms and networks surround the equipment, and which changes affect it?",
    "status": "Approved"
  },
  "metaobjects": [
    {
      "globalId": "PA_MO_0074",
      "code": "X03",
      "name": "Gap",
      "nameSv": "Gap",
      "nameEn": "Gap",
      "level": "Oberoende",
      "status": "Approved",
      "cab_status": "Approved",
      "definitionSv": "Ett påstående om skillnad mellan olika lägen eller jämförelse av olika objekt.",
      "definitionEn": "A statement about the difference between different states or a comparison of different objects.",
      "clarificationSv": "Ett påstående om skillnad mellan olika lägen eller jämförelse av olika objekt. Gap används t ex för att visa på större utvecklingsbehov för att gå från nuläge till målläge. Gap används även för att belysa krav som inte uppfylls av en specifik lösning.",
      "clarificationEn": null,
      "exampleSv": "Övergripande\n\n  * Kvalitetsbrister i produktionen  \n\n  * Intäktsläckage relaterat till kundfakturering\n  * Långa svarstider i kundservice\n\nDetaljerade\n\n  * Krångligt att registrera ny kund  \n\n  * Olika system innehåller motstridiga kunduppgifter\n  * Saknar möjlighet att notera synpunkter från kunder",
      "exampleEn": null,
      "ontologySet": "E",
      "dimension_code": "X",
      "dimension_name_sv": "Oberoende",
      "dimension_color_hex": "#D9D9D9",
      "dimension_color_rgb": "217,217,217",
      "dimension_text_contrast_ratio": 14.88,
      "presentation_status": "governed",
      "dimension_recommended_text_color": "#000000",
      "humanUrl": null
    },
    {
      "globalId": "PA_MO_0071",
      "code": "IN21",
      "name": "Infrastrukturgrupp",
      "nameSv": "Infrastrukturgrupp",
      "nameEn": "Infrastructure Group",
      "level": "N2",
      "status": "Approved",
      "cab_status": "Approved",
      "definitionSv": "En struktur eller miljö av infrastrukturutrustningar som bildar en infrastrukturnod.",
      "definitionEn": "A structure or environment of infrastructure equipment that forms an infrastructure node.",
      "clarificationSv": "",
      "clarificationEn": null,
      "exampleSv": "Exempel är logg- indexeringskluster eller tekniken i datahallar och serverrum.",
      "exampleEn": null,
      "ontologySet": "E",
      "dimension_code": "IN",
      "dimension_name_sv": "Infrastruktur",
      "dimension_color_hex": "#783327",
      "dimension_color_rgb": "120,51,39",
      "dimension_text_contrast_ratio": 9.12,
      "presentation_status": "governed",
      "dimension_recommended_text_color": "#FFFFFF",
      "humanUrl": null
    },
    {
      "globalId": "PA_MO_0069",
      "code": "IN31",
      "name": "Infrastrukturutrustning",
      "nameSv": "Infrastrukturutrustning",
      "nameEn": "Infrastructure Equipment",
      "level": "N3",
      "status": "Approved",
      "cab_status": "Approved",
      "definitionSv": "En enhet eller utrustning som på vilken en plattform kan köras.",
      "definitionEn": "A unit or piece of equipment on which a platform can run.",
      "clarificationSv": "",
      "clarificationEn": null,
      "exampleSv": "Exempel är arbetsstation, läsplatta, mobiltelefon, servrar eller virtuella instanser av dessa såsom t ex SAN eller kluster.",
      "exampleEn": null,
      "ontologySet": "E",
      "dimension_code": "IN",
      "dimension_name_sv": "Infrastruktur",
      "dimension_color_hex": "#783327",
      "dimension_color_rgb": "120,51,39",
      "dimension_text_contrast_ratio": 9.12,
      "presentation_status": "governed",
      "dimension_recommended_text_color": "#FFFFFF",
      "humanUrl": null
    },
    {
      "globalId": "PA_MO_0036",
      "code": "IN32",
      "name": "Infrastrukturgränssnitt",
      "nameSv": "Infrastrukturgränssnitt",
      "nameEn": "Infrastructure Interface",
      "level": "N3",
      "status": "Approved",
      "cab_status": "Approved",
      "definitionSv": "Ett infrastrukturgränssnitt är den åtkomstpunkt där infrastrukturtjänster erbjuds av en infrastrukturutrustning eller grupp.",
      "definitionEn": "An infrastructure interface is the access point at which infrastructure services are offered by infrastructure equipment or a group.",
      "clarificationSv": "",
      "clarificationEn": null,
      "exampleSv": "Exempel på infrastrukturgränssnitt är \"konsoler för managerbarhet\", \"operatörsgränssnitt\" eller \"Cloud Infrastructure Management Interface (CIMI)\" eller logiskt MAC-adress",
      "exampleEn": null,
      "ontologySet": "E",
      "dimension_code": "IN",
      "dimension_name_sv": "Infrastruktur",
      "dimension_color_hex": "#783327",
      "dimension_color_rgb": "120,51,39",
      "dimension_text_contrast_ratio": 9.12,
      "presentation_status": "governed",
      "dimension_recommended_text_color": "#FFFFFF",
      "humanUrl": null
    },
    {
      "globalId": "PA_MO_0030",
      "code": "N31",
      "name": "Nätverksutrustning",
      "nameSv": "Nätverksutrustning",
      "nameEn": "Network Equipment",
      "level": "N3",
      "status": "Approved",
      "cab_status": "Approved",
      "definitionSv": "En enhet eller utrustning som sammankopplar infrastrukturutrustningar.",
      "definitionEn": "A unit or piece of equipment that connects infrastructure equipment.",
      "clarificationSv": "",
      "clarificationEn": null,
      "exampleSv": "Exempel är switch, router, brandvägg eller crypteringsutrustning.",
      "exampleEn": null,
      "ontologySet": "E",
      "dimension_code": "N",
      "dimension_name_sv": "Nätverk",
      "dimension_color_hex": "#8C3965",
      "dimension_color_rgb": "140,57,101",
      "dimension_text_contrast_ratio": 7.27,
      "presentation_status": "governed",
      "dimension_recommended_text_color": "#FFFFFF",
      "humanUrl": null
    },
    {
      "globalId": "PA_MO_0068",
      "code": "PL31",
      "name": "Plattform",
      "nameSv": "Plattform",
      "nameEn": "Platform",
      "level": "N3",
      "status": "Approved",
      "cab_status": "Approved",
      "definitionSv": "Bas på vilken andra applikationer, processer eller tekniker körs eller utvecklas.",
      "definitionEn": "A foundation on which other applications, processes, or technologies run or are developed.",
      "clarificationSv": "Den förutsätter hårdvara eller virtualisering av denna för att kunna köras.",
      "clarificationEn": null,
      "exampleSv": "Exempel:\n\n  * Operativsystem\n  * Firmware eller sk run-time ovanpå denna såsom .NET alt. JRE\n  * Databas- eller webbapplikationshanterare (t ex SQL eller IIS, Internet Information Server)",
      "exampleEn": null,
      "ontologySet": "E",
      "dimension_code": "PL",
      "dimension_name_sv": "Plattform",
      "dimension_color_hex": "#CA5936",
      "dimension_color_rgb": "202,89,54",
      "dimension_text_contrast_ratio": 4.99,
      "presentation_status": "governed",
      "dimension_recommended_text_color": "#000000",
      "humanUrl": null
    },
    {
      "globalId": "PA_MO_0052",
      "code": "IM21",
      "name": "Epic",
      "nameSv": "Epic",
      "nameEn": "Epic",
      "level": "N2",
      "status": "Approved",
      "cab_status": "Approved",
      "definitionSv": "Mycket omfattande leverabel som leder till en större förändring där flera värdeströmmar påverkas.",
      "definitionEn": "A very substantial deliverable that brings about a major change affecting several value streams.",
      "clarificationSv": "En samling capabilities som kräver flera utvecklingsteam och kan släppas med en periodicitet på 9-12 månader.",
      "clarificationEn": null,
      "exampleSv": "Exempel på epics:\n\n  * Personalhantering  \n\n  * Inköp  \n\n  * Ansluta ny kund",
      "exampleEn": null,
      "ontologySet": "E",
      "dimension_code": "IM",
      "dimension_name_sv": "Implementering",
      "dimension_color_hex": "#C5CDE9",
      "dimension_color_rgb": "197,205,233",
      "dimension_text_contrast_ratio": 13.28,
      "presentation_status": "governed",
      "dimension_recommended_text_color": "#000000",
      "humanUrl": null
    }
  ],
  "relations": [
    {
      "globalId": "PA_RL_0441",
      "fromGlobalId": "PA_MO_0069",
      "toGlobalId": "PA_MO_0030",
      "relationTypeGlobalId": "PA_RT_0097",
      "label": "IN31 använder N31",
      "nameSv": "Infrastrukturutrustning använder Nätverksutrustning",
      "nameEn": "Infrastructure Equipment uses Network Equipment",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0097",
        "nameSv": "använder",
        "nameEn": "uses",
        "definitionSv": null,
        "definitionEn": null
      }
    },
    {
      "globalId": "PA_RL_0440",
      "fromGlobalId": "PA_MO_0069",
      "toGlobalId": "PA_MO_0036",
      "relationTypeGlobalId": "PA_RT_0090",
      "label": "IN31 tillhandahåller IN32",
      "nameSv": "Infrastrukturutrustning tillhandahåller Infrastrukturgränssnitt",
      "nameEn": "Infrastructure Equipment provides Infrastructure Interface",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0090",
        "nameSv": "tillhandahåller",
        "nameEn": "provides",
        "definitionSv": null,
        "definitionEn": null
      }
    },
    {
      "globalId": "PA_RL_0439",
      "fromGlobalId": "PA_MO_0069",
      "toGlobalId": "PA_MO_0068",
      "relationTypeGlobalId": "PA_RT_0029",
      "label": "IN31 håller PL31",
      "nameSv": "Infrastrukturutrustning håller Plattform",
      "nameEn": "Infrastructure Equipment holds Platform",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0029",
        "nameSv": "håller",
        "nameEn": "holds",
        "definitionSv": null,
        "definitionEn": null
      }
    },
    {
      "globalId": "PA_RL_0443",
      "fromGlobalId": "PA_MO_0069",
      "toGlobalId": "PA_MO_0068",
      "relationTypeGlobalId": "PA_RT_0080",
      "label": "IN31 erbjuder PL31",
      "nameSv": "Infrastrukturutrustning erbjuder Plattform",
      "nameEn": "Infrastructure Equipment offers Platform",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0080",
        "nameSv": "erbjuder",
        "nameEn": "offers",
        "definitionSv": null,
        "definitionEn": null
      }
    },
    {
      "globalId": "PA_RL_0442",
      "fromGlobalId": "PA_MO_0069",
      "toGlobalId": "PA_MO_0071",
      "relationTypeGlobalId": "PA_RT_0096",
      "label": "IN31 ingår i IN21",
      "nameSv": "Infrastrukturutrustning ingår i Infrastrukturgrupp",
      "nameEn": "Infrastructure Equipment is part of Infrastructure Group",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0096",
        "nameSv": "ingår i",
        "nameEn": "is part of",
        "definitionSv": null,
        "definitionEn": null
      }
    },
    {
      "globalId": "PA_RL_0444",
      "fromGlobalId": "PA_MO_0069",
      "toGlobalId": "PA_MO_0052",
      "relationTypeGlobalId": "PA_RT_0096",
      "label": "IN31 ingår i IM21",
      "nameSv": "Infrastrukturutrustning ingår i Epic",
      "nameEn": "Infrastructure Equipment is part of Epic",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0096",
        "nameSv": "ingår i",
        "nameEn": "is part of",
        "definitionSv": null,
        "definitionEn": null
      }
    },
    {
      "globalId": "PA_RL_0445",
      "fromGlobalId": "PA_MO_0069",
      "toGlobalId": "PA_MO_0074",
      "relationTypeGlobalId": "PA_RT_0049",
      "label": "IN31 uppvisar X03",
      "nameSv": "Infrastrukturutrustning uppvisar Gap",
      "nameEn": "Infrastructure Equipment shows Gap",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0049",
        "nameSv": "uppvisar",
        "nameEn": "shows",
        "definitionSv": null,
        "definitionEn": null
      }
    },
    {
      "globalId": "PA_RL_0425",
      "fromGlobalId": "PA_MO_0036",
      "toGlobalId": "PA_MO_0071",
      "relationTypeGlobalId": "PA_RT_0096",
      "label": "IN32 ingår i IN21",
      "nameSv": "Infrastrukturgränssnitt ingår i Infrastrukturgrupp",
      "nameEn": "Infrastructure Interface is part of Infrastructure Group",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0096",
        "nameSv": "ingår i",
        "nameEn": "is part of",
        "definitionSv": null,
        "definitionEn": null
      }
    },
    {
      "globalId": "PA_RL_0427",
      "fromGlobalId": "PA_MO_0036",
      "toGlobalId": "PA_MO_0052",
      "relationTypeGlobalId": "PA_RT_0096",
      "label": "IN32 ingår i IM21",
      "nameSv": "Infrastrukturgränssnitt ingår i Epic",
      "nameEn": "Infrastructure Interface is part of Epic",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0096",
        "nameSv": "ingår i",
        "nameEn": "is part of",
        "definitionSv": null,
        "definitionEn": null
      }
    },
    {
      "globalId": "PA_RL_0424",
      "fromGlobalId": "PA_MO_0036",
      "toGlobalId": "PA_MO_0074",
      "relationTypeGlobalId": "PA_RT_0049",
      "label": "IN32 uppvisar X03",
      "nameSv": "Infrastrukturgränssnitt uppvisar Gap",
      "nameEn": "Infrastructure Interface shows Gap",
      "status": "active",
      "guidance": null,
      "relationType": {
        "globalId": "PA_RT_0049",
        "nameSv": "uppvisar",
        "nameEn": "shows",
        "definitionSv": null,
        "definitionEn": null
      }
    }
  ],
  "relationSemantics": "Governed type-level rules, not instance links.",
  "humanSurface": {
    "canonicalUrl": "/vytyper/infraob/",
    "linkStatus": "PUBLISHED_GOVERNED"
  },
  "provenance": {
    "handoffSha256": "17b2a25975eb4c541acd39ff2d200322d93b9ab53fdf6057add5f4ef1c05de69",
    "handoffContract": "primearch.ow.noel-agent-view-handoff.v1",
    "caveat": "The 2026-10-13 controlled release covers referenced ontology objects, rules and relation types, not these view records.",
    "ontology_content_sha256": "71b995970d5204e3e978f8422dcbc5d98c25761870eaa4495663051611ccdb65",
    "ontology_distribution_id": "OW-SKANSKA-EXTENDED-EN-DISTRIBUTION-20261013",
    "ontology_distribution_receipt_sha256": "4ba9333a0df5bc4b44e931caac1320936e0adb80dc99ad61226e8f72dd39a9ef",
    "ontology_manifest_sha256": "8a7de732e81f2c2099dd259e4f870b95ef4d0d12daeac1beaac6725527753b64",
    "ontology_release_id": "OW-SKANSKA-EXTENDED-EN-20261013",
    "publication_spec_sha256": {
      "INFRA_PUBLICATION.json": "3293b7e31176d427cb3ae8a047004fb61f8fcc6e27e143253f46a68d84521bec",
      "REGEL_COMPOSITION_PUBLICATION.json": "cddfefb9c5b3948f047ce6d7fde36fd4fb82db0dfef348cba28ebc2c27ca9fa1",
      "TJANST_PUBLICATION.json": "3bce2b87f605c3e15f59a9f3da02cc9ba31bd31ce0af044d87ec7e946f3e1dc8"
    },
    "view_authority": "OW production database, read-only SQL, 2026-10-15"
  },
  "publicationConstraints": {
    "humanGraphicsRequiredForAgentPublication": false,
    "viewRecordsAreControlledReleaseMembers": false,
    "scope": "Exact approved OW view readback; controlled release covers referenced ontology objects, rules and types only.",
    "missingExamplesAreNotInvented": true
  },
  "editorialGaps": {
    "missingEnglishObjectExamples": [
      "PA_MO_0074",
      "PA_MO_0071",
      "PA_MO_0069",
      "PA_MO_0036",
      "PA_MO_0030",
      "PA_MO_0068",
      "PA_MO_0052"
    ],
    "missingSwedishObjectExamples": [],
    "missingEnglishRelationNames": [],
    "missingSwedishDescription": true,
    "englishDescriptionNotInSourceSchema": true
  }
}