Appendices
Glossary of ABBs
EIRA v7.0.0 — Architecture Building Blocks
This page lists all Architecture Building Blocks (ABBs) defined in EIRA v7.0.0, organised by view following the LOST interoperability layers.
Legal View
Organisational View
Semantic View
Name |
PURI |
|---|---|
Base Registry |
|
Catalogue Enablers |
|
Controlled Vocabulary |
|
Data |
|
Data & Data Intances Enablers |
http://data.europa.eu/dr8/DataAndDataInstancesEnablersGrouping |
Data Exposure Enablers |
|
Data Format |
|
Data Mapping |
|
Data Mapping Catalogue |
|
Data Model |
|
Data Policy |
|
Data Portability Policy |
http://data.europa.eu/dr8/DataPortabilityPolicyBusinessObject |
Data Representation |
|
Data Representation Enablers |
http://data.europa.eu/dr8/DataRepresentationEnablersGrouping |
Data Syntax |
|
Data Syntax Mapping Catalogue |
http://data.europa.eu/dr8/DataSyntaxMappingCatalogueDataObject |
Dataset |
|
Dataset Catalogue |
|
Forms Structure |
|
Hash Code |
|
Knowledge |
|
Linked Data |
|
Linked Data Event Stream |
http://data.europa.eu/dr8/LinkedDataEventStreamRepresentation |
Linked Open Data |
|
Master Data |
|
Master Data Policy |
|
Metadata |
|
Metadata Catalogue |
|
Ontologies Catalogue |
|
Ontology |
|
Open Data |
|
Open Data Policy |
|
Privacy Policy |
|
Reference Data |
|
Security Policy |
|
Semantic Agreement |
|
Semantic Functional content |
|
Semantic Governance content |
|
Semantic Interoperability Agreement |
http://data.europa.eu/dr8/SemanticInteroperabilityAgreementContract |
Semantic Specifications Enablers |
http://data.europa.eu/dr8/SemanticSpecificationsEnablersGrouping |
Shared Knowledge Content |
|
Software Components Catalogue |
http://data.europa.eu/dr8/SoftwareComponentsCatalogueDataObject |
Virtual Dataset |
|
Vocabulary |
Technical View — Application
Technical View — Infrastructure
Unclassified — Non-LOST View
Name |
PURI |
|---|---|
Access Control Policy |
|
Accessibility |
|
Accessibility |
|
Accountability |
|
Adaptability |
|
Adequacy Recognition |
|
Agility |
|
Agility Requirements Catalogue |
http://data.europa.eu/dr8/AgilityRequirementsCatalogueGrouping |
Alerts and monitoring |
|
API contract |
|
API Design |
|
Application of Service Monitoring Tools |
http://data.europa.eu/dr8/ApplicationOfServiceMonitoringToolsGoal |
Application of Service Monitoring Tools Configuration |
http://data.europa.eu/dr8/ApplicationOfServiceMonitoringToolsConfigurationGoal |
Archivability |
|
Asynchronous Procesing |
|
Auditability |
|
Authentication |
|
Authentication Mechanism |
|
Authenticity |
|
Authorization |
|
Availability |
|
Availability Requirements Catalogue |
http://data.europa.eu/dr8/AvailabilityRequirementsCatalogueGrouping |
Big-Data Architecture |
|
Caching Strategy |
|
Cloud-Native Architecture |
|
Coding Standards |
|
Compatibility |
|
Compliance |
|
Compliance Monitoring and Auditing |
http://data.europa.eu/dr8/ComplianceMonitoringAndAuditingGoal |
Compliance with Data Privacy Regulations |
http://data.europa.eu/dr8/ComplianceWithDataPrivacyRegulationsGoal |
Confidentiality |
|
Configurability |
|
Consistency |
|
Containerization and Orchestration |
http://data.europa.eu/dr8/ContainerizationAndOrchestrationGoal |
Content Delivery Network |
|
Continous Security Monitoring |
|
Cross-Border Data Exchange |
|
Cross-Border Identification Business |
http://data.europa.eu/dr8/Cross-BorderIdentificationBusinessGoal |
Cross-Border Semantic Data Management |
http://data.europa.eu/dr8/Cross-BorderSemanticDataManagementGoal |
Cross-border User Authentication Operations |
http://data.europa.eu/dr8/Cross-borderUserAuthenticationOperationsGoal |
Data Exchange Deployment |
|
Data Exchanger Operations |
|
Data Notification Deployment |
|
Data Protection Measures |
|
Data Subscription Capability |
|
Data Subscription Deployment |
|
Database Schema Design |
|
Database Sharding |
|
Deployability |
|
Deployment stamps |
|
Detail-Level Requirement |
http://data.europa.eu/dr8/Detail-LevelRequirementRequirement |
Detail-Level RequirementLeftover |
http://data.europa.eu/dr8/Detail-LevelRequirementLeftoverRequirement |
Digital Public Service Governance Catalogue |
http://data.europa.eu/dr8/egovera/DigitalPublicServiceGovernancePrincipleCatalogueGrouping |
Digital Public Service Implementation Catalogue |
http://data.europa.eu/dr8/egovera/DigitalPublicServiceImplementationPrincipleCatalogueGrouping |
Digital Public Service Strategy (Public Policy Cycle) Catalogue |
http://data.europa.eu/dr8/egovera/DigitalPublicServiceStrategyPrincipleCatalogueGrouping |
Digital Solution Architecture Decision |
http://data.europa.eu/dr8/DigitalSolutionArchitectureDecisionGoal |
Digital Solution Architecture Decision Catalogue |
http://data.europa.eu/dr8/DigitalSolutionArchitectureDecisionCatalogueGrouping |
Digital Solution Assumption |
http://data.europa.eu/dr8/DigitalSolutionAssumptionConstraint |
Digital Solution Business Architecture Decision Catalogue |
http://data.europa.eu/dr8/DigitalSolutionBusinessArchitectureDecisionCatalogueGrouping |
Digital Solution Constraint |
http://data.europa.eu/dr8/DigitalSolutionConstraintConstraint |
Digital Solution Functional Requirement |
http://data.europa.eu/dr8/DigitalSolutionFunctionalRequirementRequirement |
Digital Solution High Availability and Resilience Architecture Decision Catalogue |
|
Digital Solution Maintenability & Quality Architecture Decision Catalogue |
http://data.europa.eu/dr8/DigitalSolutionMaintenabilityQualityArchitectureDecisionCatalogueGrouping |
Digital Solution Non-Functional Requirement |
http://data.europa.eu/dr8/DigitalSolutionNon-FunctionalRequirementRequirement |
Digital Solution Non-Functional Requirements Catalogue |
http://data.europa.eu/dr8/DigitalSolutionNon-FunctionalRequirementsCatalogueGrouping |
Digital Solution Portability and Scalability Architecture Decision Catalogue |
|
Digital Solution Scalability Architecture Decision Catalogue |
http://data.europa.eu/dr8/DigitalSolutionScalabilityArchitectureDecisionCatalogueGrouping |
Digital Solution Security, Privacy and Compliance Architecture Decision Catalogue |
|
Digital Solution Technical Architecture Decision Catalogue |
http://data.europa.eu/dr8/DigitalSolutionTechnicalArchitectureDecisionCatalogueGrouping |
Digital Solution Usability Architecture Decision Catalogue |
http://data.europa.eu/dr8/DigitalSolutionUsabilityArchitectureDecisionCatalogueGrouping |
Disaster recovery |
|
Disaster Recovery Plan |
|
Documentation |
|
Durability |
|
Durability Requirements Catalogue |
http://data.europa.eu/dr8/DurabilityRequirementsCatalogueGrouping |
Dynamic Location of Data provider |
|
EIF Interoperability Level |
http://data.europa.eu/dr8/EIFInteroperabilityLevelBusinessObject |
EIF Principle |
|
EIRA Architecture Building Block |
http://data.europa.eu/dr8/EIRAArchitectureBuildingBlockRequirement |
EIRA Dimension |
|
EIRA Library of Interoperability Specifications |
http://data.europa.eu/dr8/EIRALibraryOfInteroperabilitySpecificationsContract |
EIRA View |
|
EIRA Viewpoint |
|
Elastic Cloud Infrastructure |
|
Elasticity |
|
Encryption Standards |
|
Enterprise Architecture Framework (EAF) alignment guidelines |
http://data.europa.eu/dr8/EnterpriseArchitectureFrameworkAlignmentGuidelinesGrouping |
Event-Driven Architecture |
|
Extensibility |
|
Extensibility Requirements Catalogue |
http://data.europa.eu/dr8/ExtensibilityRequirementsCatalogueGrouping |
Fault tolerance |
|
Geodes |
|
Horizontal Scaling |
|
Installability |
|
Integration Thrid-Party Systems |
|
Integrity |
|
Internazionalization and Localization |
http://data.europa.eu/dr8/InternazionalizationAndLocalizationGoal |
Interoperability Requirement |
http://data.europa.eu/dr8/InteroperabilityRequirementRequirement |
Interoperable Solution |
http://data.europa.eu/dr8/InteroperableDigitalSolutionArtifact |
Key Interoperability Enabler |
http://data.europa.eu/dr8/KeyInteroperabilityEnablerRequirement |
Latency |
|
Learnability |
|
Learning |
|
Legality |
|
Load Balancing Strategy |
|
Logging |
|
Maintainability |
|
Managing Self-Description Schemas in the Federated Catalogue |
http://data.europa.eu/dr8/ManagingSelf-DescriptionSchemasInTheFederatedCatalogueGoal |
Microservice Architecture |
|
Modularity and reusability |
http://data.europa.eu/dr8/ModularityAndReusabilityRequirement |
Monetization Strategy |
|
Monolithic Architecture |
|
Network Optimization |
|
Nonrepudiation |
|
Not Implemented Architecture Principles Catalogue |
http://data.europa.eu/dr8/egovera/NotImplementedArchitecturePrinciplesCatalogueGrouping |
Observability |
|
Observability Requirements Catalogue |
http://data.europa.eu/dr8/ObservabilityRequirementsCatalogueGrouping |
Operability |
|
Performance Testing and Tuning |
|
Pluggability |
|
Privacy |
|
Problem Statement |
|
Provide a Service Catalog |
|
Provisioning Capability Publication |
http://data.europa.eu/dr8/ProvisioningCapabilityPublicationGoal |
Recoverability |
|
Replaceability |
|
Replication |
|
Resiliency |
|
Resiliency Requirements Catalogue |
http://data.europa.eu/dr8/ResiliencyRequirementsCatalogueGrouping |
Retention and Data Deletion |
|
Role-Based Access Control |
|
Scalability |
|
Scalability for Growth |
|
Scalability Requirements Catalogue |
http://data.europa.eu/dr8/ScalabilityRequirementsCatalogueGrouping |
Secure Communications |
|
Security |
|
Security Incident Response |
|
Security Incident Response Plan |
|
Security Requirements Catalogue |
http://data.europa.eu/dr8/SecurityRequirementsCatalogueGrouping |
Security Testing |
|
Semantic Capability |
|
Serveless Architecture |
|
Service-Oriented Architecture |
|
Solution Specification |
|
Technology Stack Selection |
|
Tiered levels of support |
|
Traffic pattern |
|
Usability |
|
Usability Requirements Catalogue |
http://data.europa.eu/dr8/UsabilityRequirementsCatalogueGrouping |
Use GNU GPL as License |
|
User Interface |
|
Version Control |
|
Vertical Scaling |
Unclassified — No View Assigned
Abbreviations list
Abbreviation |
Term |
Description |
|---|---|---|
XXX |
XX |
XXXX |
XXX |
XX |
XXXX |
XXX |
XX |
XXXX |
XXX |
XX |
XXXX |
Templates for ABB/SBB definition and capability assessment.
As part of the Solution Architecture Framework, another tool from the Interoperable Architecture Action is presented as part of the toolbox to support the analysis and design of digital public services: the CarTool. Within the CarTool, it is possible to reuse directly ABBs and SBBs from EIRA and eGovERA, ensuring consistency and completeness of properties.
The following table illustrates the basic ABB properties that the Reference Architecture adds:
Name |
Property |
Value description |
|---|---|---|
Identifier |
eira:PURI |
Provides the persistent and unique identifier of the element within the EIRA namespace. |
ABB name |
dct:type |
Specifies the type of the element, including its name and the corresponding ArchiMate element classification. |
Date modified |
dct:modified |
Records the date on which the element was last modified. |
Synonym |
eira:synonym |
Provides one or more alternative labels that may be used to refer to the same element in different contexts, without altering its defined meaning. |
Definition |
skos:definition |
Provides the formal definition of the Architecture Building Block (ABB). |
Source |
eira:definitionSource |
Identifies the authoritative source from which the definition of the element is derived. |
Source Reference |
eira:definitionSourceReference |
Provides a reference (e.g. URL or bibliographic pointer) to the definition source, enabling traceability and verification. |
Example |
skos:example |
Provides illustrative examples that complement the definition and help clarify the intended meaning or usage of the element. |
Interoperability Saliency |
eira:iopSaliency |
Describes why the ABB or SBB is relevant and significant for achieving interoperability, highlighting its contribution to interoperability outcomes. |
Addtitional Information |
skos:note |
Provides additional explanatory information, remarks, or clarifications that do not form part of the formal definition. |
EIRA concept |
eira:concept |
Indicates the conceptual classification of the element, specifying whether it is an Architecture Building Block (ABB), a Solution Building Block (SBB), or an EIRA ontology element. |
Interoperability Dimension |
eira:iopDimension |
Specifies the interoperability dimension addressed by the element, such as Structural, Behavioural, or Governance Interoperability. |
LOST view |
eira:view |
Indicates the LOST view(s) in which the element is represented. |
Additional identifier |
dct:identifier |
Provides an additional identifier for the element, using the same format as eira:PURI, to support interoperability with external catalogues or systems. |
EIF Layer |
eira:eifLayer |
Identifies the European Interoperability Framework (EIF) layer to which the element belongs. The value is expressed in camelCase for machine readability (e.g. technicalApplication). |
The following table shows the properties that Solution Building Blocks include, they are very much aligned with ABBs, but include slight modifications. There are three main changes: dct:description, dct:publisher, and dct:source, and obeys to the following logic:
ABBs represent abstract, architectural concepts that define interoperability requirements and do not exist as distributable or maintained artefacts; therefore, they use skos:definition together with eira:definitionSource and eira:definitionSourceReference to ensure semantic precision and traceability to authoritative sources. In contrast, SBBs represent concrete, real-world artefacts that realise ABBs and are implemented, published, and maintained by identifiable actors; accordingly, they use dct:description, dct:publisher, and dct:source to capture practical descriptions, responsibility, and provenance. This distinction preserves a clear separation between conceptual architectural intent and operational solution realisation within EIRA.
Name |
Property |
Value description |
|---|---|---|
Identifier |
eira:PURI |
Provides the persistent and unique identifier of the element within the EIRA namespace. |
ABB name |
dct:type |
Specifies the type of the element, including its name and the corresponding ArchiMate element classification. |
Date modified |
dct:modified |
Records the date on which the element was last modified. |
Synonym |
eira:synonym |
Provides one or more alternative labels that may be used to refer to the same element in different contexts, without altering its defined meaning. |
Definition |
dct:description |
Provides the formal definition of the Solution Building Block (SBB). |
Source |
dct:publisher |
Identifies the authoritative source from which the definition of the element or is derived or reference to the publisher of the solution. |
Source Reference |
dct:source |
Provides a reference (e.g. URL or bibliographic pointer) to the definition source, enabling traceability and verification. |
Example |
skos:example |
Provides illustrative examples that complement the definition and help clarify the intended meaning or usage of the element. |
Interoperability Saliency |
eira:iopSaliency |
Describes why the ABB or SBB is relevant and significant for achieving interoperability, highlighting its contribution to interoperability outcomes. |
Addtitional Information |
skos:note |
Provides additional explanatory information, remarks, or clarifications that do not form part of the formal definition. |
EIRA concept |
eira:concept |
Indicates the conceptual classification of the element, specifying whether it is an Architecture Building Block (ABB), a Solution Building Block (SBB), or an EIRA ontology element. |
Interoperability Dimension |
eira:iopDimension |
Specifies the interoperability dimension addressed by the element, such as Structural, Behavioural, or Governance Interoperability. |
LOST view |
eira:view |
Indicates the LOST view(s) in which the element is represented. |
Additional identifier |
dct:identifier |
Provides an additional identifier for the element, using the same format as eira:PURI, to support interoperability with external catalogues or systems. |
EIF Layer |
eira:eifLayer |
Identifies the European Interoperability Framework (EIF) layer to which the element belongs. The value is expressed in camelCase for machine readability (e.g. Technical Application, Legal, etc.). |
Reference Architecture Persistent URI schema
The Reference Architecture include the Persistent URI (PURI), as can be read in the tables above. It was requested to The Publications Office of the European Union, and follows the following schema:
This is the root for the EIRA, and the PURIs for the different ABBs are build upon that, specifically adding the element name and the element type from ArchiMate. An example:
http://data.europa.eu/dr8/LegalActRequirement
In the case of eGovERA Business Agnostic and the domain specific reference architecture, the PURI builds on the EIRA one, adding “/egovera/elementNameElement type. An example:
http://data.europa.eu/dr8/egovera/EuropeanInteroperabilityTestBedApplicationService
Normative References
Enterprise Interoperability Frameworks (e.g., EIF).
ArchiMate Specification, The Open Group.
RFC 2119: Key words for use in RFCs to Indicate Requirement Levels, IETF.
Existing Building Block Documentation (e.g., identity management, data exchange, trust services).
Non-Normative References
TOGAF® Standard, The Open Group.
W3C Semantic Web Standards.
Case studies of Reference Architecture adoption.
Academic and practitioner literature.
Bibliographic References (Web, Documents, Books, Institutions, etc)
Digital public services and environments: https://digital-strategy.ec.europa.eu/en/policies/digital-public-services
ArchiMate© licensed downloads: https://www.opengroup.org/archimate-licensed-downloads
The Open Group: https://www.opengroup.org/
Public Governance Institute, KU Leuven: https://soc.kuleuven.be/io/english/
eGovERA Health Reference Architecture: https://interoperable-europe.ec.europa.eu/collection/european-interoperability-reference-architecture-eira/solution/egovera-health
eGovERA Customs Reference Architecture: https://interoperable-europe.ec.europa.eu/collection/european-interoperability-reference-architecture-eira/solution/egovera-customs
eGovERA Tax Reference Architecture: https://interoperable-europe.ec.europa.eu/collection/european-interoperability-reference-architecture-eira/solution/egovera-taxes
Data Space and Linked Data in Flanders: https://interoperable-europe.ec.europa.eu/collection/european-interoperability-reference-architecture-eira/news/egoverac-success-story-data-space-and-linked-data-flanders
Data Space with the Council of Madrid: https://interoperable-europe.ec.europa.eu/collection/european-interoperability-reference-architecture-eira/news/egoverac-success-data-space-council-madrid
ViDA invoicing requirements with DG TAXUD: https://interoperable-europe.ec.europa.eu/collection/european-interoperability-reference-architecture-eira/news/egoverac-success-vida-e-invoicing-requirements-dg-taxud
EIRA and ITB with CACSA: https://interoperable-europe.ec.europa.eu/collection/european-interoperability-reference-architecture-eira/news/first-public-procurement-use-case-eirac-and-itb-cacsa
Semantic versioning: https://semver.org/
Interoperability Architecture Solutions: https://interoperable-europe.ec.europa.eu/collection/european-interoperability-reference-architecture-eira
Interoperability Architecture GitHub Repositories: https://github.com/CarTool-EC?tab=repositories