For enquiries call:

Phone

+1-469-442-0620

April flash sale-mobile

HomeBlogIT Service ManagementTOGAF 9.2 Content Metamodel Framework - A Quick Guide

TOGAF 9.2 Content Metamodel Framework - A Quick Guide

Published
11th Sep, 2023
Views
view count loader
Read it in
7 Mins
In this article
    TOGAF 9.2 Content Metamodel Framework - A Quick Guide

    TOGAF 9.2 Metamodel is an enterprise architecture framework that assists in the definition of business goals and their alignment with architecture goals in the context of enterprise software development. Read on to learn about the TOGAF metamodel, TOGAF deliverables, TOGAF phases and deliverables, and the TOGAF Content Metamodel components. To gain a better understanding of TOGAF you should also read our blog posts on what is TOGAF and Why its so important?

    What is TOGAF Metamodel?

    The TOGAF Metamodel provides a process lifecycle for creating and managing architectures inside a business. A description of inputs, outputs, and actions at each phase of the ADM describes various architectural products or artifacts, such as process and application. The content metamodel offered here establishes a formal framework to maintain uniformity throughout the ADM and assist businesses seeking to integrate their architecture within an architecture tool. A model that explains how and with what the architecture will be structurally expressed. One of the best ways to learn about TOGAF effectively is to enrol in the online TOGAF certification course online.

    Content Metamodel Vision and Concepts

    The essential ideas inside the core content metamodel are identified as core content metamodel concepts. 

    1. Content for the Core and extensions 
    2. Modeling, both formal and casual 
    3. Entities important to the Metamodel 

    Core and Extensions Content 

    The TOGAF framework's role is to establish an open standard for architecture that may be used in a variety of settings and situations. To achieve this objective, it is required to provide a fully-featured Enterprise Architecture metamodel for content and the ability to avoid performing needless tasks through tailoring. 

    Core Metamodel Entities 

    The vocabulary defined in the TOGAF ADM is the foundation for the content metamodel. The following keywords are employed: 

    • Actor: a person, organization, or system that does not fall under the purview of the architectural model yet interacts with it 
    • Application Component: an encapsulation of application functionality aligned with the implementation structure 
    • Business Capability: a technical capacity that a company may have to attain a given goal 
    • Business Service: an officially specified interface that provides business capabilities and is explicitly regulated by an organization 
    • A Course of Action: strategic goals and objectives offer direction and emphasis, frequently giving the value proposition described in the company model 
    • Function: provides business capabilities closely associated with but not expressly managed by an organization 
    • Information System Services: automated components of a business service 
    • Organization Unit: a self-contained resource unit having goals, objectives, and metrics 
    • Technology Component: a technology infrastructure encapsulation that represents a class of technology product or a specific technology product 
    • Technology Service: a technological competency necessary to offer enabling infrastructure to facilitate application delivery 
    • Value Stream: an end-to-end collection of value-adding actions that provide an overall outcome for a customer, stakeholder, or end-user 

    Which Section of TOGAF Document Contains a Structured Metamodel for Architectural Artifacts? 

    The content metamodel specifies a collection of entities that allow architectural concepts to be recorded, saved, filtered, searched, and displayed in a consistent and traceable manner. 

    At the most basic level, the content structure is separated into TOGAF ADM stages. 

    Principles of TOGAF architecture deliverables, Vision, and Requirements Entities are meant to represent the context of formal architecture models, such as generic Architecture Principles, a strategic context that serves as an input for architecture modeling and needs to be created by the architecture. 

    Here is a blog that explains TOGAF in data architectural way in more detail. 

    What is the TOGAF Content Framework?  

    • Typically, the TOGAF architecture metamodel context is gathered during the Preliminary and Architecture Vision phases. 
    • Business Architecture entities capture architectural business operation models, focusing on reasons that inspire the company, how the firm is organized, and what business capabilities it possesses. 
    • Information Technology Architecture entities capture IT system architecture models by examining applications and data in accordance with the TOGAF ADM stages. 
    • Technology Architecture organizations collect acquired technology assets for use in implementing and realizing information system solutions. 
    • Architecture Realization elements contain change roadmaps that demonstrate the transition between architecture states as well as binding statements that are used to direct and manage an architecture implementation. 

    You can enrol in  ITSM training courses that can help you gain a better understanding of the TOGAF content metamodel in detail. 

    Content Metamodel in Detail

    1.  Core Content Metamodel explains the metamodel entities that comprise the core content metamodel.
    2.  Full Content Metamodel covers the metamodel entities that contain content metamodel extensions.

    Core Content Metamodel  

    The below picture illustrates the metamodel entities and connections found in the core content metamodel. 

    core content metamodel.

    Full Content Metamodel  

    When all extensions are applied to the core content metamodel, a new set of metamodel entities is created. The figure given below depicts a full content metamodel. 

    Full Content Metamodel

    The Importance of 'Metamodels' in Enterprise Architecture

    A metamodel is an explicit model of the structures and rules required to develop specific models within an area of interest. Ultimately, it is a model that dictates how the system or domain will be modeled. 

    • A metamodel in Enterprise Architecture includes: 
    • Cataloged component type in an enterprise architecture 
    • Specific definitions 
    • Documented links between components
    • Defined structure and configuration of the architecture 
    • The architecture's design and behavior

    A summary or index to the catalogs, matrices, diagrams, and other architectural artifacts. 

    What is the Core and Extension Concept in TOGAF?  

    TOGAF's content metamodel has a variety of extension modules that enable a more in-depth evaluation of certain architectural challenges.

    The basic content metamodel and preset extension modules are depicted in the image below. 

    Content Metamodel – Extension Concept

    Content Metamodel Entities 

    The content metamodel defines all possible building blocks and demonstrates how they may be described and connected. 

    • Concerns such as business services, actors, applications, data entities, and technology must be considered while developing and maintaining architectures. 
    • The metamodel exposes these issues, demonstrates their connections, and provides artifacts that may be utilized to represent them consistently. 
    • The metamodel may also be used to guide companies who want to utilize an architecture tool to implement their architecture. 

    Content Metamodel Attributes  

    Every metamodel entity contains:

    • ID - the architecture entity's unique identification 
    • Name - the architectural entity's brief name 
    • Description - the architectural entity as described in text 
    • Category - a user-defined categorization taxonomy of each metamodel entity 
    • Source - the location where the information was gathered 
    • Owner - the architectural entity's owner 
    • Business worth - describes how this capacity adds value to the organization 
    • Increments - the capability's potential maturity/quality levels 

    Metamodel Relationships   

    Source Entity 

    Target Entity 

    Name 

    Extension Module 

    Actor 

    Event 

    Generates 

    Process 

    Actor 

    Event 

    Resolves 

    Process 

    Actor 

    Function 

    Interacts with 

    Core 

    Actor 

    Function 

    Performs 

    Core 

    Actor 

    Value Stream 

    Participates in 

    Core 

    Actor 

    Value Stream 

    Triggers 

    Core 

    Actor 

    Organization Unit 

    Belongs to 

    Core 

    Actor 

    Role 

    Performs task in 

    Core 

    Actor 

    Service 

    Consumes 

    Core 

    Actor 

    Actor 

    Decomposes 

    Core 

    Actor 

    Data Entity 

    Supplies/Consumes 

    Core 

    Business Capability 

    Course of Action 

    Is influenced by 

    Core 

    Business Capability 

    Function 

    Is delivered by 

    Core 

    Limitations of a Generic Metamodel  

    Generic Metamodel depicts the core hierarchy of ArchiMate metamodel language behavior and structure features. This model's elements all have italic names, suggesting that they are abstract and do not participate in models. Archimate 3.1 metamodel is portrayed as being independent of the framework's layers since they may be applied across all tiers. The language aspects are divided into two categories: behavior and structure. Architecture models include elements such as an Application Component and an Application Process. 

    Unleash your potential and elevate your career with our comprehensive training in project management. Enroll now to master the art of project management.

    Conclusion  

    There are several  ITSM courses that can help you gain a better understanding of the TOGAF content metamodel. A specialized TOGAF certification course will give you a variety of advantages as it allows for knowledge about both formal and informal modeling. It formalizes the concept of Enterprise Architecture. KnowledgeHut’s TOGAF certification course offers great exposure and gives you theoretical and practical knowledge about the subject as well. 

    For next steps, check out our blog posts about the significance of TOGAF in enterprise architecture.

    Frequently Asked Questions (FAQs)

    1What is an EA metamodel?

    The Essential metamodel is an ontology for the domain of enterprise architecture that has been built over the course of implementing enterprise architecture principles using a number of EA frameworks and tools. 

    2What is TOGAF framework used for?

    The TOGAF framework is meant to assist firms in organizing and addressing all-important business needs: assuring that all users, from important stakeholders to team members, communicate in the same language. 

    3Which section of the TOGAF document contains a structured metamodel for architectural artifacts?

    The Architecture Content Framework contains a structured metamodel for architectural artifacts. 

    4How do you make a metamodel?

    Ecore Tools (based on EMF and Sirius), a graphical editor for Ecore models, is the simplest approach to constructing a metamodel. 

    • Install Ecore Tools. 
    • Make an eco-modeling project. 
    • Create the metamodel's elements. 
    • Launch a new runtime using Eclipse. 
    • Make a new modeling project. 
    • Modify the default EMF icons. 
    5Why do we need metamodels? 

    Metamodels are mostly used in computer science and related disciplines to aid conceptual modeling, define constructs of conceptual modeling languages, impose limits on the use of constructs, and encode the similarities of multiple models.

    Profile

    Manikandan Mohanakrishnan

    Consultant

    Manikandan Mohanakrishnan is a highly skilled corporate trainer, consultant, and content developer with expertise in a wide range of areas including ITIL 4, PRINCE2, Agile/Scrum, PMP, DevOps, and soft skills. With a passion for delivering exceptional training experiences, Manikandan offers a comprehensive suite of training services covering service management, project management, business simulations, and more. With over 20+ years of experience, he has successfully facilitated numerous programs, including business communications, emotional intelligence, team building, and organizational change management. Manikandan's dedication to empowering individuals and organizations shines through his motivational talks and impactful training sessions.

    Share This Article
    Ready to Master the Skills that Drive Your Career?

    Avail your free 1:1 mentorship session.

    Select
    Your Message (Optional)

    Upcoming IT Service Management Batches & Dates

    NameDateFeeKnow more
    Course advisor icon
    Course Advisor
    Whatsapp/Chat icon