Download Latest Version TRAK_metamodel.pdf (1.4 MB)
Email in envelope

Get an email when there's a new version of TRAK Metamodel

Home
Name Modified Size InfoDownloads / Week
readme.md 2025-06-04 10.1 kB
TRAK_metamodel.pdf 2025-04-30 1.4 MB
license.txt 2025-04-30 2.7 kB
releases.txt 2025-02-04 28.1 kB
Totals: 4 Items   1.5 MB 2

Contents


Defining TRAK Documents

Overall Structure (trakmetamodel) - TRAK is Defined by 3 Agnostic Specification Documents

TRAK is defined by 3 documents.

Other Documents


The TRAK Architecture Framework Metamodel

In accordance with ISO/IEC/IEEE 42010 - the international standard for architecture description - an architecture viewpoint is a specification that governs the interpretation and content of an architecture view. Each architecture view has its own governing architecture viewpoint. The TRAK metamodel defines the triples (node - connector - node) that each TRAK architecture viewpoint uses to specify its governed architecture view content. This allows every TRAK architecture view to be verified against an atomic set of requirements consisting of metamodel triples.

Metamodel Triples Provide the Basis for TRAK Architecture View Content Rules - They Address the Architecture Viewpoint Framed Concerns

The TRAK metamodel also includes triples used in the management of TRAK, for example to provide the mechanism to define architecture view content based on the paths:

so the TRAK metamodel provides the means to define architecture viewpoint rules and ensure that an architecture view content addresses the governing architecture viewpoint concerns. These additional 'management' parts of the metamodel are based on a set of non-TRAK architecture viewpoints defined in ‘Architecture Description Viewpoints. Metamodel Description, Implementation and Model Changes’, Eclectica Systems Ltd, 3736126–001.

The TRAK metamodel provides approximately 800 statements (triples) that can be used in TRAK architecture views to describe architecture.

The TRAK metamodel provides c 53 node elements, 78 connector elements and 125 properties. Element, property and property value definitions are based on standard accepted ontologies such as the Oxford English Dictionary, Dublin Core Metadata Initiative and others.


TRAK on the Internet

See also:


This Release

30th April 2025

Abbreviations - 1 Introduction / Scope. New context diagram Figure 1.1 - 2 Implementation of TRAK. Ontology Description of TRAK Metamodel Elements. Added Figure 2.1.1 , Figure 2.1.2 and modified supporting text. - TRAK Metamodel Relationship Rules. Added new section 5.1 Minimum Valid Statement Length. and Table 5.1 - TRAK Minimum Length Valid Statements. Renamed Table 5.1 TRAK Relationship Rationale to Precedence Rules and Placed Table 5.2 under new section 5.2 Precedence Rules. - 4.5.1 Properties and Values. DCMI format. Added Default = 'Unknown' - Added 'Organisation is party to Contract'. - Added N-ary relations: 'Event caused by ('Event AND Event')', 'Event caused by ('Event OR Event')', 'Event caused by ('Event NOT Event')' - Event. Added 'event identifier'. Changed 'likelihood' to 'probability' - Architecture Description. Removed 'views'. Note - described using 'Architecture Description has part Architecture View'. - Architecture Task. Deleted 'sponsor' and 'stakeholders'. Note - described using 'Role extends to Architecture Task' - Contract. Removed 'party to contract'. Note - described using 'Organisation is party to Contract'.

Feature Requests

Get Notified of Files Released on this Site

If you'd like to be notified of file releases rather than having to remember to visit the site and check you can do so using RSS. Simply add (subscribe to) the following URL in your RSS reader or MS Outlook / Apple Mail etc:

Get notified of file releases using the RSS feed - RSS icon https://sourceforge.net/projects/trakmetamodel/rss?path=/

The changes are outlined at https://sourceforge.net/p/trakmetamodel/code


Structure on Sourceforge

Overall Structure (trakmetamodel) - TRAK is Defined by 3 Specifications Across 3 Sourceforge Projects

The TRAK architecture framework is split across 3 Sourceforge project sites:-

This Site - trakmetamodel

license.txt - the GNU Free Documentation License under which the TRAK metamodel is released.

Source: readme.md, updated 2025-06-04