Straturi
v1.0 · în consultareInformații (INF)
Stratul INF al limbajului Public Framework Modelling Language 1.0 răspunde la întrebarea „Cu ce informații?”. Pagina descrie conceptele stratului, relațiile lor și cele 17 tipuri de elemente.
Descrie specificația v1.0
Ce descrie stratul
Stratul INF răspunde la întrebarea „Cu ce informații?”. El descrie informațiile, sensul și guvernanța lor, independent de software-ul care le prelucrează. Depozitul logic (DataStore) folosit de software ține de APP, iar stocarea instalată (StorageResource) ține de RUN.
Conceptele și relațiile lor
Entitatea informațională (InformationEntity) este un concept cu semnificație proprie, independent de reprezentarea lui în software. Setul de date (Dataset) este o colecție identificabilă de date înrudite. Distribuția (Distribution) este forma în care se furnizează setul de date; ea realizează setul de date, prin relația „realizează” (realisation).
Activitatea de prelucrare (ProcessingActivity) folosește sau transformă informații pentru un scop declarat. Ca element din INF, ea se leagă, la nevoie, de temeiul ei juridic, prin relația „are ca temei juridic” (legalBasis). Ținta este o resursă juridică (LegalResource) sau o dispoziție juridică (LegalProvision).
Celelalte straturi folosesc informațiile prin relația „accesează” (access). Sursa ei este o structură, un comportament sau un serviciu, de exemplu o procedură (Procedure) sau un sistem software (SoftwareSystem). Ținta este o informație sau un depozit, de exemplu un set de date sau un registru de bază (BaseRegistry), sursa de încredere pentru informații.
Tipurile de elemente
Stratul are 17 tipuri de elemente, din familiile: acces (1), informație (11), depozit (1), intenție (4). Câmpurile proprii ale fiecărui tip sunt enumerate sub definiție; câmpurile comune tuturor elementelor sunt descrise la conceptele de bază.
InformationEntityEntitate informațională · familia informațieUn concept informațional cu semnificație proprie, independent de reprezentarea sa în software.
Atribute principale:coreVocabularyMappingstewardversionstatuslifecycleStatesourceReferencebusinessMeaningcimMappingmappingRationalesensitivityDataStandardStandard de date · familia informațieO specificație convenită pentru descrierea sau schimbul de date.
Atribute principale:formatversionpublisherCodeListListă de coduri · familia informațieUn set controlat de coduri și semnificațiile acestora.
Atribute principale:authorityversionDatasetSet de date · familia informațieO colecție identificabilă de date înrudite.
Atribute principale:accessRightslicenceupdateFrequencyversionstatuslifecycleStatesourceReferencepurposerecordGranularitydataCategorytimeResolutiontimezonevaliditySemanticspublicationCadenceupdateModecorrectionPolicymaximumAgelateArrivalPolicyclassificationpermittedPurposeretentionvalidFromvalidToregionscarrieshasRepresentationderivesFromDistributionDistribuție · familia informațieO reprezentare accesibilă sau o formă de furnizare a unui set de date.
Atribute principale:formataccessUrlmediaTypeBaseRegistryRegistru de bază · familia depozitUn registru de referință folosit ca sursă de încredere pentru informații.
Atribute principale:registerKindaccessConditionsQualityRuleRegulă de calitate · familia intențieO condiție folosită pentru evaluarea calității informațiilor.
Atribute principale:dimensionthresholdProcessingActivityActivitate de prelucrare · familia informațieO activitate care utilizează sau transformă informații pentru un scop declarat.
Atribute principale:purposelawfulBasisretentionPerioddatasetsDataProductProdus de date · familia informațieInformații organizate și gestionate pentru utilizatori și utilizări definite.
Atribute principale:versionstatuslifecycleStatesourceReferencepurposetargetAudiencesupportContactpackagesDataRepresentationReprezentare a datelor · familia informațieO anumită reprezentare structurată a informațiilor.
Atribute principale:versionstatuslifecycleStatesourceReferenceaudiencenamingPatterndatasetconformsToDataSchemaSchemă de date · familia informațieO specificație a structurii și a constrângerilor datelor reprezentate.
Atribute principale:versionstatuslifecycleStatesourceReferenceschemaLanguageschemaReferencedescribesFormatProfileProfil de format · familia informațieUn profil care descrie convențiile unui format de date.
Atribute principale:versionstatuslifecycleStatesourceReferencestandardBasiscontentSummaryformatmediaTypefileExtensionencodingpackagingcompressionschemaDialectcsvDelimitercsvQuotenullMarkerdecimalConventiondateConventionxmlNamespacexmlRootElementsheetNamescolumnMappingformulaPolicylogicalTypesschemaReferencecsvHeaderRowsheaderPositionusesSchemaincludesInformationDomainDomeniu informațional · familia informațieO grupare tematică de concepte informaționale înrudite.
Atribute principale:versionstatuslifecycleStatesourceReferencepurposegroupsQualityGatePunct de control al calității · familia intențieUn punct în care informațiile sunt verificate în raport cu condiții de calitate definite.
Atribute principale:versionstatuslifecycleStatesourceReferencepositionfallbackguardsappliesValidationRuleRegulă de validare · familia intențieO verificare specifică aplicată informațiilor sau reprezentării acestora.
Atribute principale:versionstatuslifecycleStatesourceReferenceexpressionlanguageseverityqocdcReferencevalidatesrealisesValidationRuleSetSet de reguli de validare · familia intențieO colecție denumită de reguli conexe de validare a informațiilor.
Atribute principale:versionstatuslifecycleStatesourceReferenceincludesDataInterfaceInterfață de date · familia accesO interfață care definește informațiile schimbate peste o limită.
Atribute principale:regionhorizonProfiledirectioncontractboundary1boundary2
În exemplul „Family support benefit”
Figura 4.4 (pagina 28) arată stratul INF în exemplu. Procedura „Assess benefit application”, din ORG, accesează setul de date „Benefit case records”. Setul de date conține date cu caracter personal, iar accesul la el este restricționat.
Celelalte legături ale stratului sunt câmpuri și nu apar în figură. Setul de date poartă entitatea informațională „Benefit application facts”. El are reprezentarea datelor (DataRepresentation) „Benefit case JSON representation”, care respectă profilul de format (FormatProfile) „Benefit case JSON profile”. Activitatea de prelucrare „Benefit case assessment” prelucrează setul de date pentru stabilirea eligibilității.
