Skip to main content

Human Interface

Definition: Human Interface ABB is an Application Interface that enables the exchange of data between stakeholders (individuals, public administration or legal entities) and a service. This ABB is a key interoperability enabler (*) for assessing compatible interfaces.

Source: EIA Action

Source reference: https://ec.europa.eu/isa2/eif_en

Last modification: 2024-01-28

Identifier: http://data.europa.eu/dr8/HumanInterfaceApplicationInterface

LOST view: Technical view - application

EIRA concept: eira:ArchitectureBuildingBlock

ABB name: eira:HumanInterfaceApplicationInterface

Synonym: User interface, UI, Graphical User Interface, GUI

Example: The following implementation is an example on how this specific Architecture Building Block (ABB) can be instantiated as a Solution Building Block (SBB): GrapesJS - GrapesJS is an open-source, multi-purpose, Web Builder Framework which combines different tools and features with the goal to help you (or users of your application) to build HTML templates without any knowledge of coding. It's a perfect solution to replace the common WYSIWYG editors, which are good for content editing but inappropriate for creating HTML structures. You can see it in action with the official demos, but using its API you're able to build your own editors. https://grapesjs.com/

Interoperability Saliency: The Human Interface ABB is a key interoperability enabler because it supports to achieve technical behavioral interoperability by enabling the exchange of data, information, and knowledge between digital public services and individuals.

Interoperability Dimension: Behavioral IoP

Viewpoint: Interoperability Security viewpoint

Additional identifier: http://data.europa.eu/dr8/HumanInterfaceApplicationInterface

EIF Layer: TechnicalApplication