Sari la conținut
Public Framework

Formatul de schimb

Structura fișierului JSON prin care un model Public Framework este importat în Repository și exportat din el. Același format este produs de aplicația desktop.

Descarcă un exemplu complet

Structura fișierului

Un fișier conține un singur model. Identificatorii (id) trebuie să fie unici în cadrul fișierului și nu pot conține spații sau caracterele / ? # \.

Structura fișierului
CâmpTipDescriere
formatobligatoriustringÎntotdeauna „public-framework-exchange”.
formatVersionobligatoriunumberVersiunea formatului. În prezent 1.
modelobligatoriuobjectAntetul modelului.
elementsarrayElementele modelului.
relationshipsarrayRelațiile dintre elemente.
viewsarrayDiagramele modelului.

Câmpurile text localizate acceptă fie un obiect { "ro": "…", "en": "…" }, fie un șir simplu, interpretat în limba indicată de model.language.

Antetul modelului

Antetul modelului
CâmpTipDescriere
idobligatoriustringIdentificator stabil. Reimportul cu același id actualizează modelul existent.
language"ro" | "en"Limba șirurilor simple. Implicit „ro”.
nameobligatoriulocalizatDenumirea modelului.
descriptionlocalizatCe acoperă modelul.
scopestringInstituția sau domeniul modelat.
ownerstringCine răspunde de model.
versionstringVersiunea modelului, de exemplu „0.3.0”.

Elemente

Elemente
CâmpTipDescriere
idobligatoriustringIdentificatorul elementului.
typeobligatoriustringUn tip din metamodel, de exemplu „Process”.
namelocalizatDenumirea elementului.
descriptionlocalizatDefiniția elementului.
statusstringdraft, inReview, approved sau retired. Implicit draft.
versionstringVersiunea elementului.
propertiesobjectAtributele specifice tipului. Valori: text, număr, boolean sau listă de texte. Referințele către alte elemente se dau prin id.
sourcesarraySurse: { kind, reference, url?, retrievedAt? }.

Relații

Relații
CâmpTipDescriere
idobligatoriustringIdentificatorul relației.
typeobligatoriustringUn tip de relație din metamodel, de exemplu „realizes”.
sourceobligatoriustringId-ul elementului sursă.
targetobligatoriustringId-ul elementului țintă.
propertiesobjectAtributele relației.

Diagrame

Diagrame
CâmpTipDescriere
idobligatoriustringIdentificatorul diagramei.
namelocalizatDenumirea diagramei.
descriptionlocalizatCe arată diagrama.
viewpointstringPunctul de vedere: service, process, lifecycle, legal, technology etc.
nodesobligatoriuarrayElementele afișate.
relationshipsarrayId-urile relațiilor afișate. Dacă lipsește, sunt afișate toate relațiile dintre noduri.

Un nod poate fi un id simplu sau un obiect { "element", "x", "y", "width", "height" }. Dacă un nod nu are coordonate, diagrama este așezată automat.

Cum este validat

La import

Fișierul este respins dacă nu este JSON valid, dacă lipsesc câmpuri obligatorii, dacă un id se repetă sau dacă o relație ori o diagramă face referire la un element inexistent. Problemele sunt raportate cu calea exactă din fișier, de exemplu relationships[12].target.

Limite

Dimensiunea fișierului
4 MB
Elemente
20.000
Relații
60.000
Diagrame
500
Noduri pe diagramă
2.000

După import

Un fișier acceptat este verificat față de metamodel și regulile de consistență. Rezultatele nu blochează publicarea: sunt afișate public, pe pagina modelului.

După import
RegulăSeveritateFamilie
Tip de element necunoscutunknownTypeEroareMetamodel
Tip de relație necunoscutunknownRelationEroareMetamodel
Relație nepermisă între aceste tipurirelationNotAllowedEroareMetamodel
Strat declarat greșitlayerMismatchAvertismentMetamodel
Element izolatisolatedElementAvertismentCompletitudine
Fără descrieremissingDescriptionObservațieCompletitudine

Tipuri de elemente

Tipurile recunoscute, pe straturi. Atributele listate sunt cele așteptate de metamodel; lipsa lor produce observații de completitudine.

Strategie și politici publice (STR)

  • PolicyArea

    Un domeniu tematic folosit pentru organizarea politicilor publice conexe.

    Atribute: cofogCode

  • Policy

    O formulare a intenției unei politici publice și a rezultatelor urmărite.

    Atribute: status, adoptedOn

  • PolicyInstrument

    Un mijloc de punere în aplicare a unei politici, asociat cu temeiul său juridic atunci când este cazul.

    Atribute: instrumentType

  • Goal

    Un rezultat calitativ pe care organizația publică urmărește să îl obțină.

    Atribute: statement, horizon, motivatedBy, decomposesInto

  • Objective

    O contribuție măsurabilă la un scop, cu termen de realizare.

    Atribute: target, deadline, decomposedFrom, measuredBy, unit

  • Indicator

    O măsură folosită pentru evaluarea progresului sau a performanței.

    Atribute: unit, baseline, targetValue, frequency, dataSource, formula, target, cadence, derivesFrom

  • Principle

    O regulă de orientare care ghidează alegerile de arhitectură și de politică publică.

    Atribute: statement, rationale, implications, constrains

  • Stakeholder

    O persoană sau un grup care are un interes, exercită o influență sau are preocupări legate de arhitectură.

    Atribute: interest, influence, concerns

  • Driver

    Un factor intern sau extern care motivează schimbarea politicii publice sau a arhitecturii.

    Atribute: concernedBy, motivates

  • Assessment

    O apreciere privind un factor determinant, un scop sau o preocupare strategică asociată.

    Atribute: influences

  • Outcome

    Un rezultat atribuibil urmăririi unui scop sau realizării unei schimbări.

    Atribute: realises

Cadru juridic (LEG)

  • LegalResource

    Un instrument juridic care conferă autoritate sau impune obligații.

    Atribute: eliUri, legalForm, jurisdiction, inForceFrom, status, officialReference, sourceJurisdiction, legalInForceFrom, obliges

  • LegalProvision

    Un anumit articol, o secțiune sau o clauză dintr-o resursă juridică.

    Atribute: citation, text

  • LegalObligation

    O îndatorire specifică întemeiată pe o resursă sau o dispoziție juridică.

    Atribute: bearer, deadline, verificationMethod, normativeText, binds, constrains

  • Competence

    O autoritate sau o responsabilitate atribuită unei organizații publice.

    Atribute: scope, validFrom, validTo, mandateValidFrom, taskScope

  • InteroperabilityAgreement

    Un acord care reglementează cooperarea sau schimbul dintre părți.

    Atribute: eifLevel, validFrom, validTo

Organizații și servicii (ORG)

  • PublicOrganisation

    Un organism public care își asumă responsabilități și furnizează servicii publice.

    Atribute: classification, identifier

  • OrganisationUnit

    O structură internă a unei organizații, cu responsabilități definite.

    Atribute: parentActor

  • ExternalOrganisation

    O organizație din afara organismului public modelat.

    Atribute: kind

  • GovernanceBody

    Un organism responsabil de supraveghere, orientare sau decizii de arhitectură.

    Atribute: kind, meetingCadence, bodyType, composition, governs, competence, jurisdiction, adopts

  • Role

    O responsabilitate denumită, care poate fi îndeplinită de o organizație sau de un participant.

    Atribute: version, status, lifecycleState, sourceReference, isAccountableFor, performs, stewards

  • Capability

    O abilitate necesară pentru obținerea unui rezultat organizațional, independentă de modul său de implementare.

    Atribute: maturity, version, status, lifecycleState, sourceReference, businessValue

  • PublicService

    Un serviciu furnizat persoanelor sau organizațiilor pentru a răspunde unei nevoi publice.

    Atribute: identifier, processingTime, costAmount, costCurrency, languages, status, thematicArea, version, businessStatus, lifecycleState, sourceReference, valueProposition, commitsTo, realises, delivers

  • ServiceChannel

    O modalitate prin care o persoană sau o organizație accesează un serviciu public.

    Atribute: channelType, availability, url

  • LifeEvent

    O situație din viața unei persoane care generează nevoi de servicii publice.

    Atribute: kind

  • TargetGroup

    Un grup căruia îi este destinat un serviciu public.

    Atribute: kind, estimatedSize

  • EligibilityCriterion

    O condiție folosită pentru stabilirea dreptului la un serviciu sau la un rezultat.

    Atribute: criterionText

  • ServiceEvidence

    O dovadă solicitată sau luată în considerare la furnizarea unui serviciu public.

    Atribute: evidenceType

  • ServiceOutput

    Un rezultat sau un document furnizat de un serviciu public.

    Atribute: outputType

  • Procedure

    Pașii organizaționali urmați pentru furnizarea unui serviciu sau îndeplinirea unei responsabilități.

    Atribute: trigger, statutoryDeadline, version, status, lifecycleState, sourceReference, contributesTo, realises, consistsOf, produces

  • BusinessActivity

    O unitate de activitate organizațională dintr-un proces sau dintr-o procedură.

    Atribute: version, status, lifecycleState, sourceReference, workInstructions

  • BusinessCollaboration

    O grupare de participanți care colaborează pentru desfășurarea unor activități comune.

    Atribute: members, purpose, performs

  • BusinessContract

    Un acord care definește drepturi și angajamente privind un serviciu.

    Atribute: version, status, lifecycleState, sourceReference, terms, validFrom, validTo, binds, governs

  • BusinessDecision

    O alegere făcută în cadrul activității organizaționale.

    Atribute: version, status, lifecycleState, sourceReference, question, outcomes, applies

  • BusinessEvent

    Un eveniment care inițiază sau modifică activitatea organizațională.

    Atribute: version, status, lifecycleState, sourceReference, eventDescription, triggers

  • BusinessFunction

    O grupare de activități organizaționale după responsabilitate sau scop.

    Atribute: version, status, lifecycleState, sourceReference, realises, groups

  • BusinessInteraction

    O activitate desfășurată în comun de mai mulți participanți.

    Atribute: version, status, lifecycleState, sourceReference, interactionPurpose

  • BusinessRule

    O regulă care guvernează o decizie sau o activitate organizațională.

    Atribute: version, status, lifecycleState, sourceReference, ruleStatement, constrains, derivesFrom

  • ServiceCatalogue

    O colecție organizată de oferte de servicii disponibile.

    Atribute: version, status, lifecycleState, sourceReference, lists

  • ServiceLevel

    Un angajament măsurabil asociat unui serviciu sau unei oferte.

    Atribute: version, status, lifecycleState, sourceReference, target, unit, measurementWindow, measuredBy

  • ServiceOffering

    O modalitate structurată de obținere a unui serviciu în condiții definite.

    Atribute: version, status, lifecycleState, sourceReference, targetAudience, includes

  • ValueStage

    O etapă care contribuie cu un aport de valoare definit.

    Atribute: version, status, lifecycleState, sourceReference, entryCriteria, exitCriteria, valueStream, precedes

  • ValueStream

    O succesiune de etape care creează valoare și conduc la un rezultat.

    Atribute: version, status, lifecycleState, sourceReference, valueProposition, consistsOf

  • ActorGroup

    Un grup de participanți considerați împreună pentru modelarea responsabilităților.

    Atribute: members, purpose

  • ProcessInterface

    Un punct de acces la un proces sau la o procedură organizațională.

    Atribute: region, horizonProfile, direction, contract, boundary1, boundary2

  • ServiceInterface

    O interfață prin care este oferit un serviciu organizațional.

    Atribute: region, horizonProfile, direction, contract, boundary1, boundary2, providesAccessTo

Informații (INF)

  • InformationEntity

    Un concept informațional cu semnificație proprie, independent de reprezentarea sa în software.

    Atribute: coreVocabularyMapping, steward, version, status, lifecycleState, sourceReference, businessMeaning, cimMapping, mappingRationale, sensitivity

  • DataStandard

    O specificație convenită pentru descrierea sau schimbul de date.

    Atribute: format, version, publisher

  • CodeList

    Un set controlat de coduri și semnificațiile acestora.

    Atribute: authority, version

  • Dataset

    O colecție identificabilă de date înrudite.

    Atribute: accessRights, licence, updateFrequency, version, status, lifecycleState, sourceReference, purpose, recordGranularity, dataCategory, timeResolution, timezone, validitySemantics, publicationCadence, updateMode, correctionPolicy, maximumAge, lateArrivalPolicy, classification, permittedPurpose, retention, validFrom, validTo, regions, carries, hasRepresentation, derivesFrom

  • Distribution

    O reprezentare accesibilă sau o formă de furnizare a unui set de date.

    Atribute: format, accessUrl, mediaType

  • BaseRegistry

    Un registru de referință folosit ca sursă de încredere pentru informații.

    Atribute: registerKind, accessConditions

  • QualityRule

    O condiție folosită pentru evaluarea calității informațiilor.

    Atribute: dimension, threshold

  • ProcessingActivity

    O activitate care utilizează sau transformă informații pentru un scop declarat.

    Atribute: purpose, lawfulBasis, retentionPeriod, datasets

  • DataProduct

    Informații organizate și gestionate pentru utilizatori și utilizări definite.

    Atribute: version, status, lifecycleState, sourceReference, purpose, targetAudience, supportContact, packages

  • DataRepresentation

    O anumită reprezentare structurată a informațiilor.

    Atribute: version, status, lifecycleState, sourceReference, audience, namingPattern, dataset, conformsTo

  • DataSchema

    O specificație a structurii și a constrângerilor datelor reprezentate.

    Atribute: version, status, lifecycleState, sourceReference, schemaLanguage, schemaReference, describes

  • FormatProfile

    Un profil care descrie convențiile unui format de date.

    Atribute: version, status, lifecycleState, sourceReference, standardBasis, contentSummary, format, mediaType, fileExtension, encoding, packaging, compression, schemaDialect, csvDelimiter, csvQuote, nullMarker, decimalConvention, dateConvention, xmlNamespace, xmlRootElement, sheetNames, columnMapping, formulaPolicy, logicalTypes, schemaReference, csvHeaderRows, headerPosition, usesSchema, includes

  • InformationDomain

    O grupare tematică de concepte informaționale înrudite.

    Atribute: version, status, lifecycleState, sourceReference, purpose, groups

  • QualityGate

    Un punct în care informațiile sunt verificate în raport cu condiții de calitate definite.

    Atribute: version, status, lifecycleState, sourceReference, position, fallback, guards, applies

  • ValidationRule

    O verificare specifică aplicată informațiilor sau reprezentării acestora.

    Atribute: version, status, lifecycleState, sourceReference, expression, language, severity, qocdcReference, validates, realises

  • ValidationRuleSet

    O colecție denumită de reguli conexe de validare a informațiilor.

    Atribute: version, status, lifecycleState, sourceReference, includes

  • DataInterface

    O interfață care definește informațiile schimbate peste o limită.

    Atribute: region, horizonProfile, direction, contract, boundary1, boundary2

Aplicații (APP)

  • SoftwareSystem

    Un sistem software care susține capabilități sau servicii organizaționale.

    Atribute: lifecycle, sourcing, criticality, version, sourceReference, status, lifecycleState, purpose, vendor, productName, implementationKind, supportContact, supportRole, provides, performs

  • ApplicationContainer

    O parte a unui sistem software care poate fi instalată sau poate funcționa independent.

    Atribute: kind, technology

  • Component

    O componentă software logică, cu o responsabilitate definită.

    Atribute: technology, version, sourceReference, status, lifecycleState, purpose, vendor, productName, implementationKind, criticality, supportContact, supportRole, provides, performs, partOf

  • API

    O interfață software prin care sunt accesate funcții sau date.

    Atribute: style, version, specificationUrl, visibility, sourceReference, status, lifecycleState, purpose, interfaceKind, protocol, contractReference, owner, exposes

  • DataStore

    Un depozit logic folosit de software, independent de o instanță de stocare instalată.

    Atribute: kind, version, sourceReference, status, lifecycleState, purpose, storeKind, owner, stores

  • DataExchange

    Un schimb de informații între aplicații sau interfețe software.

    Atribute: pattern, protocol, frequency, version, sourceReference, status, lifecycleState, purpose, interactionPattern, triggerDescription, timeout, failureHandling, source, destination, uses, exchanges, repliesWith, transformsWith

  • SharedBuildingBlock

    O capabilitate software reutilizabilă, partajată între servicii sau organizații.

    Atribute: kind, provider

  • Algorithm

    O procedură de calcul sau de decizie definită, folosită de software.

    Atribute: version, sourceReference, status, lifecycleState, purpose, algorithmKind, definitionLanguage, definitionText, assumptions, preconditions, postconditions, determinism, nodes, entry

  • AlgorithmDecision

    Un punct de decizie dintr-un algoritm.

    Atribute: version, sourceReference, status, lifecycleState, readsPorts, writesPorts, usesParameters, question, expressionLanguage, explanation

  • AlgorithmImplementation

    O implementare software concretă a unui algoritm.

    Atribute: version, sourceReference, status, lifecycleState, entryPoint, artifactVersion, sourceRevision, checksum, numericalBehaviour, randomnessPolicy

  • AlgorithmStep

    O acțiune sau un calcul individual dintr-un algoritm.

    Atribute: version, sourceReference, status, lifecycleState, readsPorts, writesPorts, usesParameters, stepKind, instruction, expressionLanguage, expression, invokesAlgorithm

  • ApplicationFunction

    Un comportament software grupat după responsabilitatea sa.

    Atribute: version, sourceReference, status, lifecycleState, purpose, behaviourKind, realises, automates, consumes, produces, usesAlgorithms, implementsRules

  • ApplicationInterface

    Un punct de acces care expune comportamentul aplicației.

    Atribute: region, horizonProfile, direction, contract, boundary1, boundary2

  • ApplicationService

    O funcționalitate software oferită unei alte componente sau unei interfețe cu utilizatorul.

    Atribute: version, sourceReference, status, lifecycleState, purpose, serviceCategory, supports

  • DataTransformation

    O conversie dintr-o reprezentare a datelor în alta.

    Atribute: mappingKind, mappingReference, lossiness, reads, writes

  • IntegrationChannel

    Un mecanism care conectează participanți software pentru comunicare.

    Atribute: version, sourceReference, status, lifecycleState, purpose, channelKind, logicalAddress

  • MessageContract

    O specificație a structurii și a semnificației unui mesaj.

    Atribute: version, sourceReference, status, lifecycleState, purpose, messageKind, correlationKey, identityKey, payloadMode

  • TechnologyPlatform

    O platformă tehnologică folosită pentru susținerea software-ului.

    Atribute: version, status, lifecycleState, sourceReference, disposition, purpose, category, comprises, provides, exposes

  • SystemSoftware

    Software de sistem sau de platformă necesar unei aplicații ori unui artefact.

    Atribute: version, status, lifecycleState, sourceReference, disposition, softwareKind, vendor, productName, releaseVersion, license, productReference, supportEndDate, supportEvidence, provides, exposes

  • TechnologyBoundaryInterface

    O interfață de delimitare prin care o aplicație accesează o capabilitate tehnologică.

    Atribute: region, horizonProfile, direction, contract, boundary1, boundary2

  • TechnologyService

    O capabilitate tehnologică pusă la dispoziția consumatorilor software.

    Atribute: version, status, lifecycleState, sourceReference, disposition, category, contractVersion, serviceDescription, limitations

  • TechnologyInterfaceContract

    Un contract care descrie accesul la un serviciu tehnologic.

    Atribute: version, status, lifecycleState, sourceReference, disposition, accessStyle, contractReference, exposesServices, supportsProtocols

  • TechnologyProtocol

    Un protocol folosit pentru comunicarea cu o capabilitate tehnologică.

    Atribute: version, status, lifecycleState, sourceReference, disposition, family, protocolVersion

Livrare software (DEL)

  • SourceRepository

    Un depozit de cod-sursă software gestionat prin controlul versiunilor.

    Atribute: url, defaultBranch, visibility, licenceSpdx, version, status, lifecycleState, sourceReference, disposition, vcsKind, containsSourceFor

  • Pipeline

    O succesiune de activități folosite pentru construirea, verificarea sau livrarea software-ului.

    Atribute: tool, triggers, version, status, lifecycleState, sourceReference, disposition, repositories, stages, entry

  • PipelineStage

    Un anumit pas dintr-un flux de livrare software.

    Atribute: kind, version, status, lifecycleState, sourceReference, disposition, pipeline, stageKind, instructions, joinMode, suites, consumesArtifacts, producesArtifacts, publishesTo, approvalRole

  • TestSuite

    O colecție de teste care furnizează dovezi pentru livrarea software-ului.

    Atribute: kind, version, status, lifecycleState, sourceReference, disposition, verificationKind, verifies

  • Artifact

    Un produs software rezultat, precum un pachet, un fișier binar sau o imagine.

    Atribute: kind, coordinates, digest, version, status, lifecycleState, sourceReference, disposition, artifactKind, releaseVersion, immutableRevision, checksumAlgorithm, checksumValue, packages

  • ArtifactRegistry

    Un depozit sau un catalog de artefacte software produse.

    Atribute: url, version, status, lifecycleState, sourceReference, disposition, packageKinds, stores

  • Release

    O versiune identificată a software-ului, pregătită pentru livrare sau utilizare.

    Atribute: version, releasedOn, status, releaseNotesUrl, declaredStatus, lifecycleState, sourceReference, disposition, releaseVersion, releaseState, definitions, evidenceRuns, approvalRole, approvedAt, approvalEvidence

  • SoftwareDependency

    O dependență înregistrată între elemente software sau de livrare.

    Atribute: version, licenceSpdx, supplier, packageCoordinates, requirementValue, requirementKind, artifact

  • SBOM

    Un inventar al componentelor conținute într-un artefact software sau într-o versiune de livrare.

    Atribute: format, generatedAt, dependencies, artifacts, release

  • SoftwareLibrary

    O bibliotecă software reutilizabilă, folosită de o implementare sau de o componentă.

    Atribute: version, status, lifecycleState, sourceReference, disposition, language, vendor, releaseVersion, license, supportEndDate, supportEvidence

  • SoftwareFramework

    Un cadru care furnizează structură și servicii pentru implementarea software-ului.

    Atribute: category

  • DeploymentDefinition

    O definiție reutilizabilă care descrie modul de instalare a software-ului.

    Atribute: version, status, lifecycleState, sourceReference, disposition, format, artifacts

Instalare și execuție (RUN)

  • Environment

    Un mediu de funcționare denumit pentru software-ul instalat.

    Atribute: kind, dataClassification, region, horizonProfile, declaredKind, purpose

  • Cluster

    Un grup de resurse de execuție administrate împreună.

    Atribute: platform, version, region, horizonProfile, kind, externalReference, nodes, environments, controlSoftware

  • Node

    Un nod de execuție, distinct de echipamentul său fizic.

    Atribute: kind, operatingSystem, cpu, memory, region, horizonProfile, computeKind, hostname, externalReference, runtimeSoftware, hostedBy, environments, subnets, physicalEquipment

  • Namespace

    Un domeniu logic de execuție folosit pentru organizarea sau izolarea unităților de execuție și a resurselor.

    Atribute: region, horizonProfile, kind, identifier, cluster, environment, parentScope

  • Workload

    O unitate de execuție a unei aplicații.

    Atribute: kind, replicas, cpuLimit, memoryLimit, region, horizonProfile, environment, instanceKind, externalRuntimeId, instantiates, runsOn, scope, persists

  • Deployment

    O înregistrare a instalării unei versiuni software într-un context de execuție.

    Atribute: deployedOn, strategy, status, region, horizonProfile, release, definition, environment, target, deploymentStrategy, instances, configurations, desiredReplicas, observedReplicas, replicaObservedAt, capturedReleaseId

  • Endpoint

    O adresă sau un punct de acces prin care poate fi accesat un serviciu aflat în execuție.

    Atribute: address, protocol, exposure

  • NetworkZone

    Un segment de rețea din mediul de execuție, cu o limită definită de încredere sau de acces.

    Atribute: trustLevel, region, horizonProfile, zoneKind, purpose, environments

  • Network

    O rețea care conectează resursele de execuție.

    Atribute: cidr

  • ManagedService

    O capabilitate de execuție operată ca serviciu administrat.

    Atribute: kind, tier

  • ConfigurationSet

    Un grup de valori de configurare folosite de o instalare în mediul de execuție.

    Atribute: source, region, horizonProfile, of, version, configHash, definition

  • Secret

    O înregistrare în model care descrie o credențială sau o valoare sensibilă folosită în execuție.

    Atribute: store, rotationPeriod

  • ConfigTable

    O configurație structurată de execuție, reprezentată prin rânduri și valori.

  • NetworkDevice

    Un dispozitiv de rețea reprezentat în topologia de execuție.

    Atribute: region, horizonProfile, deviceKind, implementationKind, externalReference, product, hostedBy, environments, zones, physicalEquipment

  • StorageResource

    O resursă de stocare instalată, folosită de unitățile de execuție.

    Atribute: region, horizonProfile, storageKind, resourceIdentifier, externalReference, environments, allocatedFrom

  • Subnet

    O subdiviziune a rețelei folosită pentru organizarea adreselor din mediul de execuție.

    Atribute: region, horizonProfile, prefix, zone, routingDomain, vlanId, addressFamily

Găzduire (HST)

  • HostingProvider

    O organizație care furnizează capacitate sau servicii de găzduire.

    Atribute: kind, jurisdiction, certifications

  • DataCentre

    O facilitate de găzduire care conține infrastructură fizică.

    Atribute: country, tier

  • CloudRegion

    O regiune geografică de găzduire oferită de un furnizor de servicii cloud.

    Atribute: country, availabilityZones

  • HostingContract

    Un acord pentru servicii sau capacitate de găzduire.

    Atribute: sla, startsOn, endsOn

  • PhysicalEquipment

    Echipament fizic de calcul sau de rețea într-un context de găzduire.

  • PhysicalLocation

    Un amplasament, o încăpere, un rack sau o altă locație fizică ce conține echipamente.

    Atribute: region, horizonProfile, kind, parentLocation, code, country, locality, address, operatorName, externalReference, siteRole, capacityU

Operațiuni și securitate (OPS)

  • ServiceLevelAgreement

    Un acord care definește angajamente operaționale privind nivelul serviciului.

    Atribute: availabilityPercent, responseTime, supportHours

  • Monitor

    Un mecanism sau o definiție pentru observarea unei condiții operaționale.

    Atribute: kind, tool, region, horizonProfile, externalReference, monitorKind, signal, query, observes, verifiesControls, serviceLevels

  • AlertRule

    O condiție care declanșează o alertă operațională.

    Atribute: condition, severity, region, horizonProfile, externalReference, incidentSeverity, monitors, response

  • Runbook

    O procedură operațională pentru gestionarea unei situații definite.

    Atribute: region, horizonProfile, externalReference, preconditions, procedure, verification, rollback, appliesTo

  • BackupPolicy

    O politică ce definește datele acoperite, programarea și păstrarea copiilor de siguranță.

    Atribute: frequency, retention, covers, region, horizonProfile, externalReference, method, backupSubjects, destination, runbook

  • DisasterRecoveryPlan

    Un plan de restabilire a sistemelor tehnice după o perturbare gravă.

    Atribute: rto, rpo, lastTestedOn, covers, region, horizonProfile, externalReference, procedure, testOutcome, testedAt, restores, backupPolicies, runbooks, recoveryLocation

  • Incident

    O perturbare operațională înregistrată, împreună cu modul de gestionare.

    Atribute: severity, startedAt, resolvedAt, reportedToCsirtAt, region, horizonProfile, externalReference, of, incidentSeverity, openedAt, closedAt, summary, status, affectedElements, detectedBy, responseRunbooks

  • SecurityControl

    O măsură de protecție destinată reducerii unui risc de securitate.

    Atribute: frameworkReference, kind, status, region, horizonProfile, externalReference, controlKind, implementation, protects

  • Vulnerability

    O slăbiciune care poate expune software-ul sau infrastructura unor prejudicii.

    Atribute: cveId, cvssScore, status

  • OperationalSchedule

    Un calendar care guvernează activități operaționale recurente.

    Atribute: region, horizonProfile, externalReference, of, cronExpression, timezone, kind, cronDialect, windowStart, windowEnd, targets

Continuitate și alternative (CNT)

  • DisruptionScenario

    O situație care ar putea întrerupe furnizarea unui serviciu public.

    Atribute: kind, likelihood, impact

  • ImpactAssessment

    O evaluare a efectelor întreruperii unui serviciu.

    Atribute: subject, impactTypes, restorationTier, technicalRecovery

  • FallbackProcedure

    O modalitate alternativă de furnizare a unui serviciu în timpul unei perturbări.

    Atribute: activationCriteria, activatedBy, dataCaptureMethod, maxDuration, staffingNeeded, reconciliation, resources

  • FallbackResource

    O resursă necesară pentru aplicarea unei proceduri alternative de furnizare a serviciului.

    Atribute: kind, location, quantity

  • ReconciliationProcedure

    O procedură de integrare a activităților desfășurate prin alternativa de continuitate în evidențele normale.

    Atribute: deadline, validationSteps, responsibleRole

  • CommunicationPlan

    Un plan de informare a persoanelor și organizațiilor afectate în timpul unei perturbări.

    Atribute: audiences, channels, messageTemplates

  • ContinuityExercise

    O activitate care testează măsurile de continuitate a serviciului.

    Atribute: heldOn, scenarioTested, result, lessonsLearned

  • RestorationPlan

    Un plan care stabilește prioritățile de restabilire a furnizării serviciului public.

    Atribute: disruption

Implementare (IMP)

  • Programme

    Un ansamblu coordonat de activități de schimbare care urmăresc rezultate comune.

    Atribute: startsOn, endsOn, budget, currency

  • Project

    O inițiativă de schimbare delimitată, cu responsabilități și rezultate planificate.

    Atribute: startsOn, endsOn, status, budget, currency

  • Milestone

    Un moment semnificativ planificat sau atins în cadrul unui demers de implementare.

    Atribute: dueOn, status

  • Funding

    O sursă sau o alocare de fonduri pentru un demers de implementare.

    Atribute: source, amount, currency, period

  • ArchitectureState

    O stare de referință, de tranziție sau țintă a arhitecturii, înregistrată în model.

    Atribute: kind, effectiveOn

Concepte transversale (X)

  • Requirement

    O nevoie sau o condiție pe care se așteaptă să o satisfacă un element de arhitectură.

    Atribute: kind, priority, status, version, owner, sourceReferences, planningContext, requirementKind, state, acceptanceCriteria, derivedFrom, refines, satisfiedBy

  • Constraint

    O restricție care limitează opțiunile de arhitectură posibile.

    Atribute: source, version, owner, sourceReferences, planningContext, state, rationale, appliesTo, validFrom, validUntil

  • ArchitectureDecision

    O alegere înregistrată împreună cu contextul, opțiunile și justificarea sa.

    Atribute: status, context, decision, consequences, version, owner, sourceReferences, planningContext, rationale, approvedBy, approvedAt, addresses, appliesTo, basedOn, respects, selectedOption, selects, state, supersedes

  • Assumption

    O afirmație folosită în planificare care necesită confirmare sau revizuire.

    Atribute: version, owner, sourceReferences, planningContext, state, rationale, reviewDate, appliesTo

  • Risk

    O incertitudine care poate afecta arhitectura sau rezultatele serviciului.

    Atribute: likelihood, impact, treatment, owner

  • ComplianceAssessment

    O evaluare a modului în care un subiect îndeplinește obligații sau cerințe specificate.

    Atribute: subject, against, result, assessedOn, evidence

  • GeographicArea

    O jurisdicție sau o arie de acoperire a serviciului, distinctă de o facilitate de găzduire.

    Atribute: level, nutsOrLauCode

  • Evidence

    O înregistrare transversală care susține o afirmație, o evaluare sau o decizie.

    Atribute: version, owner, sourceReferences, planningContext, kind, reviewState, artifactReference, sourceVersion, producer, capturedAt, reviewedBy, reviewedAt, limitations, supports, challenges, documents

  • ArchitectureException

    O abatere înregistrată de la o cerință sau constrângere, cu un domeniu de aplicare delimitat.

    Atribute: version, owner, sourceReferences, planningContext, state, deviatesFrom, scope, rationale, approvedBy, approvedAt, validFrom, expiresAt

Tipuri de relații

  • composition
  • aggregation
  • realisation
  • influence
  • association
  • legalBasis
  • restoresAfter
  • governs
  • measures
  • assignment
  • serving
  • access
  • flow
  • fallsBackTo
  • triggering
  • dependsOn
  • hostedBy
  • deployedTo
  • mitigates
  • affects
  • funds