Overview
ISO/IEC 19763-8:2015 is Part 8 of the ISO/IEC 19763 Metamodel Framework for Interoperability (MFI). It specifies a metamodel for registering role and goal models-descriptive information about organizational roles, goals (functional and nonfunctional), and their relationships-so these models can be stored, discovered and reused across systems and model repositories. The standard promotes interoperability by defining administrative metadata, common semantics and mappings that enable role/goal model reuse and service selection based on goals.
Key topics and requirements
- Scope and intent: Defines registration of role and goal models to support reuse and cross-repository matching of goals and roles.
- Core concepts: Formalizes terms such as goal, functional goal, nonfunctional goal, role, involvement type, process involvement and service involvement (see Clause 3).
- Metamodel structure (Clause 5): Specifies metaclasses used in the registry (examples include Constraint, Decomposition, Goal, Role, Role_Goal_Model, Role_Goal_Modelling_Language, Organization, Process_Involvement, Service_Involvement).
- Conformance and extension: Defines degrees of conformance (strictly conforming vs conforming) and requires an Implementation Conformance Statement (ICS) (Clause 4).
- Language and mapping support: Supports models produced in goal-oriented modelling languages such as i*, KAOS, NFRF, BMM, RM-ODP and provides mapping guidance to the MFI core (see Part 10).
- Examples and annexes: Informative examples (Annex A) illustrate registration of models (e.g., trip arrangement in i*; library management in ODP).
Practical applications and users
Who benefits:
- Enterprise architects and business analysts who govern goals and roles across organizations.
- Systems integrators and interoperability engineers who need to discover or select services/processes by goal alignment.
- Tool vendors that build model repositories, registries or model transformation services.
- Standards bodies and domain consortia harmonizing goal and role representations.
Common uses:
- Registering role and goal models to enable service selection based on goals and role-driven reuse.
- Creating searchable model repositories and registries for cross-domain model sharing.
- Supporting model-driven interoperability and automated mapping between modelling languages.
Related standards
- ISO/IEC 19763-1 (Framework) and -10 (Core model and basic mapping) - foundational mapping and core metamodels.
- ISO/IEC 19763-5 (Process model registration) and -7 (Service model registration) - related registration metamodels used together for comprehensive interoperability.
Keywords: ISO/IEC 19763-8:2015, metamodel for role and goal model registration, MFI, interoperability, role and goal registry, goal-oriented modelling, i*, KAOS, model reuse, service selection.