Vocabulary Description - Node Elements (Classes)
Introduction
This page presents definitions of the individual TRAK metamodel elements taken from the TRAK00002. TRAK Metamodel specification. The master source definition for any element is the TRAK Metamodel specification - this page is provided for information only. It presents some of the information that is contained in the underlying vocabulary description, again based on the TRAK metamodel.
The vocabulary description is an approximation of the TRAK metamodel owing to the limitations of the OWL / RDF(S) ontology description languages - for example by describing only individual elements not the triples formed from them.
The TRAK metamodel is defined by triples not individual elements. The TRAK metamodel is neither an ontology nor a taxonomy.
An ontology is not a metamodel. The TRAK metamodel contains a taxonomy. The TRAK metamodel is also not a taxonomy.
The meanings of each individual TRAK metamodel element form a vocabulary. The vocabulary of the TRAK metamodel elements is described using RDF/XML and Turtle. These vocabuary descriptions are not an ontology - in W3C terms they are 'ontology documents', NOT ontologies. More details are provided separately.
- Vocabulary description: https://purl.org/trak/metamodel/vocab#
The TRAK vocabuary description defines this as the base URI where the 'trak:' namespace = 'https://purl.org/trak/elements/#'
Metadata
List of node element vocabulary descriptions for the metamodel of the TRAK architecture framework. Note that this defines the meaning of isolated elements not triples and hence does not define the TRAK metamodel. See Metamodel vs Ontology vs Taxonomy vs Vocabulary.
- Specification: TRAK00002. TRAK. Architecture Framework. Metamodel.
- Release date: 2025-12-17
Characteristics
- Vocabulary description c 4,700 statements / assertions / axioms
- Classes (nodes): 53
- Object properties (relationships): 79
- Transitive: 48
- Symmetrical: 4
- Data properties (properties): 120
- Individuals (property values): 137
Formats
The vocabulary description of the TRAK metamodel is available in the following file formats:-
- this page - a simple HTML presentation with a separate web page for metamodel node, connector and property elements
- Resource Description Format (RDF):-
- a Turtle (Terse RDF Triple Language) file - trak_vocab.ttl.
- RDF/XML - a XML file - trak_vocab.rdf.
Standards
The vocabulary description is fully standards-compliant:-
- ‘OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax (Second Edition).’, World Wide Web Consortium (W3C), 11-Dec-2012.
- ‘RDF Schema 1.1’, World Wide Web Consortium (W3C), Feb. 2014.
- ‘RDF 1.1 Turtle’. World Wide Web Consortium (W3C), 25-Feb-2014.
- ‘RDF 1.1 Concepts and Abstract Syntax’, World Wide Web Consortium (W3C), Feb. 2014.
Limitations
The development of the vocabulary description of the TRAK metamodel and the presentation of some of this in these HTML pages is an ongoing activity and is not complete. There will also likely be limitations owing to the capabilities that ontology description languages provide (and lack).
Limitations - HTML Presentation
- No page describing enumerations and enumerated values (to be done).
Limitations - Turtle and RDF/XML Vocabulary Descriptions
- Enumerated lists - default values missing. Description languages do not provide capability to define a default value. Expected default value added as comment to each DatatypeProperty (metamodel element property) that holds an enumerated value.
- Metamodel tuples. No definition of the individuals (each triple) that comprise the TRAK metamodel.
Copyright
The TRAK Metamodel contents presented are subject to the terms of the GNU Free Documentation License (Version 1.3, November 2008). The general terms of this and FAQs can be seen at https://www.gnu.org/licenses/fdl-1.3.en.html. The specific terms are specified in TRAK00002. TRAK. Architecture Framework. Metamodel.
The legal rights statement are defined at https://sourceforge.net/p/trakmetamodel/code/HEAD/tree/trunk/copyright.txt
The acknowledgements are defined at https://sourceforge.net/p/trakmetamodel/code/HEAD/tree/trunk/acknowledgments.txt.
Contents
- Node Elements
- Connector Elements
- Properties of node and connector elements
- Enumerations
- Enumerated Values
Node Elements in the TRAK Metamodel
There are 53 nodes.
Architecture Description, Architecture Description Element, Architecture Description Tuple, Architecture Framework, Architecture Perspective, Architecture Product, Architecture Task, Architecture View, Architecture Viewpoint, Argument, Capability, Claim, Competence, Concept Activity, Concern, Contract, DCMI Artefact, Document, Enterprise, Enterprise Goal, Event, Evidence, Function, Human Resource, Interaction Element, Item, Item Exchange, Job, Metamodel, Metric, Milestone, Mitigation, Need, Node, Organisation, Physical, Port, Port Connection, Project, Project Activity, Protocol, Requirement, Resource, Resource Interaction, Risk, Role, Safety Monitored Element, Software, Standard, System, Threat, Vulnerability and Zone
Metamodel Node Elements
Architecture Description
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Architecture_Description
Label: 'Architecture Description'
Definition: IEEE 1471: An architectural description is a model of the architecture; its purpose is to answer all identified stakeholder's questions about all identified architecture-related concerns for the system of interest; The collection of architecture products that describes a system of interest.
Source(s) : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
Defined by : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
See also : ISO -'ISO/IEC/IEEE 42010. A Conceptual Model of Architecture Description'
Wikidata - 'ISO/IEC 42010'
Wikipedia - 'ISO/IEC 42010'
Subclass of: Architecture Description Element, Architecture Product and DCMI Artefact
Comment: The purists will not like it (self-references / infinite recursion) but it provides a useful means for describing the scope/results for an architectural task using the MV-02 Architecture Design Record.
Date Created: 2010-02-15
Date Modified: 2025-04-30
Has Properties: approval authority, architect, assumptions, constraints, decisions, purpose, recommendations, summary of findings, tools used
Architecture Description Element
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Architecture_Description_Element
Label: 'Architecture Description Element'
Definition: An individual architecture description object that is used to describe or represent an item of real-world architecture. An architecture description element can appear in an architecture description.
Source(s) : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
OED - 'element (n.), sense I.i.2'
Defined by : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
OED - 'element (n.), sense I.i.2'
Subclass of: -- no parent --
Comment: The parent of all TRAK elements used in ADs. The intent of the attributes is to capture identification and ownership to allow bi-directional exchange of ADs between 2 organisations. Not used in any TRAK architecture view.
Date Created: 2010-02-15
Date Modified: 2015-09-05
Has Properties: AD exchange element owning ID, AD exchange element owning organisation, AD exchange element recipient ID, AD exchange element recipient element name, AD exchange element recipient organisation, AD exchange element reference URL, date created, date modified, description, element URI, element author, name, pm codeword, pm commercial, pm descriptor, pm marking, pm marking owner, pm national caveat, rationale, vocabulary uri
Architecture Description Tuple
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Architecture_Description_Tuple
Label: 'Architecture Description Tuple'
Definition: A named architecture description element connected by a named relationship to a named architecture description element. i.e. subject - predicate - object - the basis of a sentence.
Source(s) : OED -'-tuple (adj. & n.)'
Defined by : OED -'-tuple (adj. & n.)'
Subclass of: -- no parent --
Comment: Smallest unit of architecture description in TRAK. Basis for natural language and machine understandable such as RDF. Not used in any TRAK architecture view – only the Architecture Description Elements that form a tuple.
Date Created: 2010-02-15
Date Modified: 2011-01-18
Has Properties: path length, tuple identifier
Architecture Framework
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Architecture_Framework
Label: 'Architecture Framework'
Definition: ISO/IEC/IEEE 42010 'conventions, principles and practices for the description of architectures established within a specific do- main of application and/or community of stakeholders.'
Source(s) : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
Defined by : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
See also : ISO -'ISO/IEC/IEEE 42010. A Conceptual Model of Architecture Description'
Wikidata - 'ISO/IEC 42010'
Wikipedia - 'ISO/IEC 42010'
Subclass of: -- no parent --
Comment: Not used in any TRAK architecture view.
Date Created: 2010-02-15
Date Modified: 2015-07-23
Has Properties: --
Architecture Perspective
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Architecture_Perspective
Label: 'Architecture Perspective'
Definition: IEEE 1471 refers to an Architectural Perspective as 'Sharing of architectural models also facilitates an "aspect-oriented" style of architectural description' i.e. a grouping of related and overlapping architectural views.
See also : Wikidata -'ISO/IEC 42010'
Wikipedia - 'ISO/IEC 42010'
Subclass of: -- no parent --
Comment: Not used in any TRAK architecture view.
Date Created: 2010-02-15
Date Modified: 2010-02-15
Has Properties: perspective description, perspective identifier, perspective title
Architecture Product
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Architecture_Product
Label: 'Architecture Product'
Definition: A work product / artefact with architectural modelling content.
Source(s) : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
OED - 'product (n.1), sense 5.a'
Defined by : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
OED - 'product (n.1), sense 5.a'
Subclass of: -- no parent --
Comment: Abstract - Not used in any TRAK architecture view. It is part of the background definition of TRAK.
Date Created: 2010-02-15
Date Modified: 2015-07-23
Has Properties: --
Architecture Task
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Architecture_Task
Label: 'Architecture Task'
Definition: A task which results in the delivery of one or more architecture products.
Source(s) : OED -'task (n.), sense 2.a'
Defined by : OED -'task (n.), sense 2.a'
Subclass of: Architecture Description Element
Comment: Used on the MV-02 to describe the task for which the AD is produced - and to plan / organise the use/development of the models.
Date Created: 2010-02-15
Date Modified: 2025-04-30
Has Properties: finish date, start date
Architecture View
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Architecture_View
Label: 'Architecture View'
Definition: ISO/IEC/IEEE 42010: A representation of a whole system from the perspective of a related set of concerns.
Source(s) : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
Defined by : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
See also : ISO -'ISO/IEC/IEEE 42010. A Conceptual Model of Architecture Description'
Wikidata - 'ISO/IEC 42010'
Wikipedia - 'ISO/IEC 42010'
Subclass of: Architecture Description Element, Architecture Product and DCMI Artefact
Comment: Used in the MV-02 Architecture Design record.
Date Created: 2010-02-15
Date Modified: 2016-12-16
Has Properties: view description, view element identifier, view identifier, view title
Architecture Viewpoint
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Architecture_Viewpoint
Label: 'Architecture Viewpoint'
Definition: A viewpoint defines a set of conventions (notations, languages and model types) for constructing a certain kind of view.
Source(s) : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
Defined by : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
See also : ISO -'ISO/IEC/IEEE 42010. A Conceptual Model of Architecture Description'
Wikidata - 'ISO/IEC 42010'
Wikipedia - 'ISO/IEC 42010'
Subclass of: Architecture Product and DCMI Artefact
Comment: Not used in any TRAK architecture view.
Date Created: 2010-02-15
Date Modified: 2020-04-10
Has Properties: concerns addressed, consistency rules, master architecture view, optional tuples, subject tuples, viewpoint description, viewpoint identifier, viewpoint title, views needed, well formedness
Argument
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Argument
Label: 'Argument'
Definition: A connected series of statements or reasons intended to establish a position (and, hence, to refute the opposite); a process of reasoning; argumentation.
Source(s) : OED -'argument (n.), sense 4'
Defined by : OED -'argument (n.), sense 4'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2014-12-24
Date Modified: 2015-07-23
Has Properties: argument identifier
Capability
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Capability
Label: 'Capability'
Definition: The ability to undertake a particular kind of action or the extent of someone's or something's ability.
Source(s) : OED -'capability (n.), sense 2'
Defined by : OED -'capability (n.), sense 2'
Subclass of: Architecture Description Element
Comment: keep short use active (doing) voice should be able to be re-used easily across ADs / models
Date Created: 2010-02-15
Date Modified: 2011-01-27
Has Properties: --
Claim
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Claim
Label: 'Claim'
Definition: That which is claimed. To claim - To assert and demand recognition of i.e. something which is asserted.
Source(s) : OED -'claim (n.), additional sense'
Defined by : OED -'claim (n.), additional sense'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2014-12-24
Date Modified: 2020-04-10
Has Properties: claim identifier, compliance level claimed
Competence
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Competence
Label: 'Competence'
Definition: The scope of knowledge or ability.
Source(s) : OED -'competence (n.), sense II.4.a.'
Defined by : OED -'competence (n.), sense II.4.a.'
Subclass of: Architecture Description Element
Comment: important for human factors or human resources analysis
Date Created: 2010-02-15
Date Modified: 2021-12-21
Has Properties: --
Concept Activity
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Concept_Activity
Label: 'Concept Activity'
Definition: A high level logical activity or process which is independent of how the activity is carried out i.e. no 'how'.
Source(s) : OED -'activity (n.), sense 3.a'
Defined by : OED -'activity (n.), sense 3.a'
See also : OED -'concept (n.), sense I.2'
Disjoint with: Function
Subclass of: Architecture Description Element
Comment: If Node is too like a real thing then Concept Activity is likely to be indistinguishable from a solution Function associated with a resource.
Date Created: 2010-02-15
Date Modified: 2011-01-27
Has Properties: --
Concern
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Concern
Label: 'Concern'
Definition: An interest in a subject held by one or more stakeholder Human Resource.
Source(s) : ISO -'ISO/IEC/IEEE 42010:2011 Systems and Software Engineering, Architecture Description'
OED - 'concern (n.), sense 2.a,'
Defined by : OED -'concern (n.), sense 2.a,'
Subclass of: Architecture Description Element
Comment: This is allied to ISO/IEC/IEEE 42010 where generic concerns are addressed through an Architecture Viewpoint (a specification for an Architecture View). Individual Architecture Views address specific concerns.
Date Created: 2010-02-15
Date Modified: 2021-12-21
Has Properties: closed date, closure action, concern identifier, concern scope, concern status, opened date, priority, raised by organisation, title
Contract
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Contract
Label: 'Contract'
Definition: A written or spoken agreement between at least 2 parties that is intended to be enforceable by law.
Source(s) : OED -'contract (n.1), sense 1.a'
Defined by : OED -'contract (n.1), sense 1.a'
Subclass of: Architecture Description Element and DCMI Artefact
Comment: Used in the MV-03 Requirements & Standards View.
Date Created: 2010-02-15
Date Modified: 2025-04-30
Has Properties: finish date, start date
DCMI Artefact
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:DCMI_Artefact
Label: 'DCMI Artefact'
Definition: Abstract artefact
Source(s) : OED -'artefact | artifact (n.), sense 1.a'
Defined by : OED -'artefact | artifact (n.), sense 1.a'
Subclass of: -- no parent --
Comment: Abstract. Used for inheritance of attributes. Not used in any TRAK architecture view.
Date Created: 2024-09-23
Date Modified: 2024-09-23
Has Properties: DCMI contributor, DCMI creator, DCMI format, DCMI identifier, DCMI language, DCMI publisher, DCMI source, DCMI source type, DCMI subject, DCMI title, DCMI type, artefact url, issue, issue date, issuing organisation
Document
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Document
Label: 'Document'
Definition: A document artefact - a piece of written, printed, or electronic matter that provides information or evidence or that serves as an official record.
Source(s) : OED -'document (n.), additional sense'
Defined by : OED -'document (n.), additional sense'
See also : dcmi -'BibliographicResource'
Subclass of: Architecture Description Element and DCMI Artefact
Comment: --
Date Created: 2010-02-15
Date Modified: 2016-12-05
Has Properties: --
Enterprise
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Enterprise
Label: 'Enterprise'
Definition: An organisation - often a collection - having common goals of "bottom line". Also represents a period or duration within the total life of the bigger Enterprise.
Source(s) : OED -'enterprise (n.), sense 1.c'
Defined by : OED -'enterprise (n.), sense 1.c'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2010-02-15
Date Modified: 2024-05-21
Has Properties: finish date, start date
Enterprise Goal
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Enterprise_Goal
Label: 'Enterprise Goal'
Definition: An objective or target for an Enterprise (phase). i.e. it has an associated period or notion of phasing and is likely to be different or change between Enterprise Phases.
Source(s) : OED -'enterprise (n.), sense 1.c' and 'goal (n.), sense 3.a,'
Defined by : OED -'enterprise (n.), sense 1.c' and 'goal (n.), sense 3.a,'
Subclass of: Architecture Description Element
Comment: A Vision (Statement) outlines what the organisation wants to be. It concentrates on the future. It is a source of inspiration. It provides clear decision- making criteria. [Wikipedia]. A Mission Statement tells you the fundamental purpose of the organisation. It concentrates on the present. In TRAK therefore if an Enterprise is defined as having both the start and finish dates as [Today] and an Enterprise Goal is attached this is the equivalent to a Mission Statement.
Date Created: 2010-02-15
Date Modified: 2015-07-23
Has Properties: --
Event
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Event
Label: 'Event'
Definition: Anything that happens, or is contemplated as happening; an incident, occurrence.
Source(s) : OED -'event (n.), sense II.7'
Defined by : dcmi -'Event'
Subclass of: Architecture Description Element
Comment: An accident sequence is a sequence of events.
Date Created: 2015-12-12
Date Modified: 2025-04-30
Has Properties: event identifier, impact severity, impact severity ranking, probability
Evidence
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Evidence
Label: 'Evidence'
Definition: Testimony or facts tending to prove or disprove any conclusion or something serving as a proof.
Source(s) : OED -'evidence (n.), sense II.4.a'
Defined by : OED -'evidence (n.), sense II.4.a'
Subclass of: Architecture Description Element and DCMI Artefact
Comment: In TRAK evidence takes the form of a document artefact which can therefore include any type of media. Evidence identification captures identifies statement(s) that offer proof and define artefact as evidence.
Date Created: 2014-12-24
Date Modified: 2015-09-05
Has Properties: evidence definition, evidence identifier
Function
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Function
Label: 'Function'
Definition: An activity which is specified in context of the resource (human or machine) that performs it.
Source(s) : OED -'function, (n.), sense 2.a'
Defined by : OED -'function, (n.), sense 2.a'
Subclass of: Architecture Description Element and Safety Monitored Element
Comment: .
Date Created: 2010-02-15
Date Modified: 2024-05-21
Has Properties: --
Human Resource
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Human_Resource
Label: 'Human Resource'
Definition: Human organisational asset.
Source(s) : OED -'\“'resources' in resource (n.), sense 3.a,”' and 'human resources (n.), sense 1'
Defined by : OED -'\“'resources' in resource (n.), sense 3.a,”' and 'human resources (n.), sense 1'
Subclass of: Architecture Description Element and Resource
Comment: Abstract Parent class of Organisation, Role, Job. Not used in any TRAK architecture view.
Date Created: 2010-02-15
Date Modified: 2011-09-30
Has Properties: --
Interaction Element
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Interaction_Element
Label: 'Interaction Element'
Definition: A formalised representation of the thing that is exchanged between Resources.
Source(s) : OED -'element (n.), sense I.i.2' and 'interaction (n.)'
Defined by : OED -'element (n.), sense I.i.2' and 'interaction (n.)'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2010-02-15
Date Modified: 2011-02-11
Has Properties: element type
Item
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Item
Label: 'Item'
Definition: A high level quantity or thing that can flow.
Source(s) : OED -'item (n.), sense 2.a'
Defined by : OED -'item (n.), sense 2.a'
Subclass of: Architecture Description Element
Comment: It is important to note that this isn't just information - it might be a materiel / resource flow, energy or data.
Date Created: 2010-02-15
Date Modified: 2011-02-11
Has Properties: item type
Item Exchange
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Item_Exchange
Label: 'Item Exchange'
Definition: A solution-agnostic/logical exchange of an Item (data, resource, energy) between two entities
Source(s) : OED -'exchange (v.), sense 2' and 'item (n.), sense 2.a'
Defined by : OED -'exchange (v.), sense 2' and 'item (n.), sense 2.a'
Subclass of: Architecture Description Element
Comment: The Item Exchange flows in the opposite direction to the direction of need. Labelled using 'from/to'
Date Created: 2010-02-15
Date Modified: 2015-07-23
Has Properties: exchange type, item exchange identifier
Job
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Job
Label: 'Job'
Definition: A position of employment - usually but not always paid.
Source(s) : OED -'job (n.2), sense 4.b'
Defined by : OED -'job (n.2), sense 4.b'
Equivalent Class: org:org:Post
Disjoint with: Role
Subclass of: Human Resource
Comment: --
Date Created: 2010-02-15
Date Modified: 2021-12-21
Has Properties: job holder name
Metamodel
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Metamodel
Label: 'Metamodel'
Definition: 'Metamodeling' is the construction of a collection of "concepts" (things, terms, etc.) within a certain domain. A model is an abstraction of phenomena in the real world; a metamodel is yet another abstraction, highlighting properties of the model itself. A model conforms to its metamodel in the way that a computer program conforms to the grammar of the programming language in which it is written.
Source(s) : OED -'metamodel (n.)'
Defined by : OED -'metamodel (n.)'
See also : Wikipedia -'Metamodelling'
Subclass of: Architecture Product
Comment: Not used in any TRAK architecture view.
Date Created: 2010-02-15
Date Modified: 2010-10-17
Has Properties: --
Metric
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Metric
Label: 'Metric'
Definition: A measure.
Source(s) : OED -'metric (n.1), sense II.4'
Defined by : OED -'metric (n.1), sense II.4'
Subclass of: Architecture Description Element
Comment: Allows taxonomies of metrics to be prepared and metrics to be shared.
Date Created: 2010-02-15
Date Modified: 2021-12-21
Has Properties: --
Milestone
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Milestone
Label: 'Milestone'
Definition: Event marking a significant change or stage in development.
Source(s) : OED -'milestone (n.), sense 1.c'
Defined by : OED -'milestone (n.), sense 1.c'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2010-02-15
Date Modified: 2021-12-21
Has Properties: --
Mitigation
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Mitigation
Label: 'Mitigation'
Definition: The action of reducing the severity, seriousness, or painfulness of something.
Source(s) : OED -'mitigation (n.), sense 2.a'
Defined by : OED -'mitigation (n.), sense 2.a'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2015-12-12
Date Modified: 2015-12-12
Has Properties: --
Need
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Need
Label: 'Need'
Definition: A necessity or requirement for (something).
Source(s) : OED -'need (v.2), sense II.7.a'
Defined by : OED -'need (v.2), sense II.7.a'
Subclass of: Architecture Description Element
Comment: labelled using 'has' ... Need ...'for' A Need may be defined using one or more Requirements as part of a normative document (Standard).
Date Created: 2010-02-15
Date Modified: 2021-12-22
Has Properties: need identifier, need type
Node
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Node
Label: 'Node'
Definition: A node is a logical operational entity. It can represent anything from a command or signalling centre to a big system or organisational or co-ordinating body providing that no knowledge of how things are done is implied.
Source(s) : OED -'node (n.), sense 9.a'
Defined by : OED -'node (n.), sense 9.a'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2010-02-15
Date Modified: 2021-12-21
Has Properties: --
Organisation
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Organisation
Label: 'Organisation'
Definition: An organised body of people, associated for a particular purpose.
Source(s) : OED -'organization (n.), sense 4.a'
Defined by : OED -'organization (n.), sense 4.a'
Equivalent Class: org:org:Organization, schema:Organization
Disjoint with: Physical, Project, Role
Subclass of: Human Resource
Comment: --
Date Created: 2010-02-15
Date Modified: 2021-12-21
Has Properties: organisation identifier
Physical
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Physical
Label: 'Physical'
Definition: A physical thing. Can represent an equipment (which can host Software), a building or civil item, train etc.
Source(s) : OED -'physical (n.), sense 3'
Defined by : OED -'physical (n.), sense 3'
Subclass of: Resource
Comment: Note that there is a difference between a HQ - the building and a HQ as an Organisational Resource (which is housed in the building).
Date Created: 2010-02-15
Date Modified: 2021-12-21
Has Properties: --
Port
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Port
Label: 'Port'
Definition: A socket or opening (logical or physical) provided by a thing.
Source(s) : OED -'port (n.3), sense II.5.d'
Defined by : OED -'port (n.3), sense II.5.d'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2010-02-15
Date Modified: 2021-12-22
Has Properties: port identifier
Port Connection
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Port_Connection
Label: 'Port Connection'
Definition: Asserts that a connection exists between two ports.
Subclass of: Architecture Description Element
Comment: labelled using 'from/to'
Date Created: 2010-02-15
Date Modified: 2014-12-20
Has Properties: interface authority, port connection identifier
Project
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Project
Label: 'Project'
Definition: An individual or collaborative enterprise that is carefully planned and designed to achieve a particular aim.
Source(s) : OED -'project (n.), sense 2.c'
Defined by : OED -'project (n.), sense 2.c'
Disjoint with: Organisation
Subclass of: Architecture Description Element
Comment: --
Date Created: 2010-02-15
Date Modified: 2021-12-22
Has Properties: --
Project Activity
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Project_Activity
Label: 'Project Activity'
Definition: An activity undertaken within a project which results in something being delivered.
Source(s) : OED -'activity (n.), sense 3.a' and 'project (n.), sense 2.c'
Defined by : OED -'activity (n.), sense 3.a' and 'project (n.), sense 2.c'
Subclass of: Architecture Description Element
Comment: The use of Project Activity (with Project) in the architecture enables the architecture to represent snapshots or change in architecture with time. It enables a view to show what capability is delivered at a point in time (& compared with another, say, now).
Date Created: 2010-02-15
Date Modified: 2011-01-27
Has Properties: finish date, start date
Protocol
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Protocol
Label: 'Protocol'
Definition: A set of rules governing the exchange procedure between things.
Source(s) : OED -'protocol (n.), sense 6.d'
Defined by : OED -'protocol (n.), sense 6.d'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2010-02-15
Date Modified: 2021-12-22
Has Properties: --
Requirement
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Requirement
Label: 'Requirement'
Definition: An atomic requirement or constraint - a statement of need.
Source(s) : OED -'requirement (n.), sense 3.b'
Defined by : OED -'requirement (n.), sense 3.b'
Disjoint with: Document
Subclass of: Architecture Description Element
Comment: It is NOT a requirements document. It is intended to represent a requirement - something that might be exported from a requirement management tool. It can be associated with any architecture element inside the boxed area.This provides a mechanism to associate requirements with model elements Desirable - Freedom e.g 'may' Desirable - Commitment e.g. 'will' Mandatory e.g.'shall'
Date Created: 2010-02-15
Date Modified: 2023-09-09
Has Properties: compliance level required, requirement identifier, requirement owner, requirement paragraph, requirement priority, requirement scope, requirement text, requirement title, requirement type, sequence identifier, verification method
Resource
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Resource
Label: 'Resource'
Definition: Part of the solution - a generic thing that refers to human-related and machine-related entities.
Source(s) : OED -'\“'resources' in resource (n.), sense 3.a,”'
Defined by : OED -'\“'resources' in resource (n.), sense 3.a,”'
Subclass of: Architecture Description Element and Safety Monitored Element
Comment: Abstract. Parent class of System, Physical, Software, Human Resource. Not used in any TRAK architecture view.
Date Created: 2010-02-15
Date Modified: 2016-07-02
Has Properties: geographic extent, identifier, location, location code, location label, network location
Resource Interaction
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Resource_Interaction
Label: 'Resource Interaction'
Definition: A formalised representation of the thing exchanged between Resource.
Source(s) : OED -'\“'resources' in resource (n.), sense 3.a,”'
Defined by : OED -'\“'resources' in resource (n.), sense 3.a,”'
Subclass of: Architecture Description Element
Comment: Can be a flow of data, energy or resource (Physical, Human Resource, System, Software) labelled using 'from/to'
Date Created: 2010-02-15
Date Modified: 2024-05-21
Has Properties: exchange type, interface authority, resource interaction identifier
Risk
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Risk
Label: 'Risk'
Definition: An uncertain event that has a harmful impact or consequence.
See also : OED -'risk (n.), sense 1.a,'
Subclass of: Event
Comment: When we refer to a 'risk' we usually mean a 'risky event'. If a Risk (event) is 100% certain to occur it is not a risk – it is an Event.
Date Created: 2015-12-12
Date Modified: 2012-12-12
Has Properties: --
Role
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Role
Label: 'Role'
Definition: The duties or status assumed or part played by a person or organisation.
Source(s) : OED -'role (n.), sense 1'
Defined by : OED -'role (n.), sense 1'
Equivalent Class: obo:role (BFO_0000023), org:org:Role
Subclass of: Human Resource
Comment: If a single role occupies most of a job-holder’s time it may result in the job being redefined around the role.
Date Created: 2010-02-15
Date Modified: 2021-12-22
Has Properties: --
Safety Monitored Element
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Safety_Monitored_Element
Label: 'Safety Monitored Element'
Definition: Something that has possible safety-related attributes
Source(s) : OED -'element (n.), sense I.i.2'
Defined by : OED -'element (n.), sense I.i.2'
Subclass of: -- no parent --
Comment: Enables Safety Integrity Level (SIL) to be captured if appropriate. Abstract. Applied to Resource and to Function. Not used in any TRAK architecture view.
Date Created: 2010-10-20
Date Modified: 2017-01-28
Has Properties: safety integrity level
Software
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Software
Label: 'Software'
Definition: The programs and other operating information used by a computer.
Source(s) : OED -'software (n.), sense 2.b'
Defined by : dcmi -'Software'
Subclass of: Resource
Comment: --
Date Created: 2010-02-15
Date Modified: 2023-05-23
Has Properties: software type
Standard
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Standard
Label: 'Standard'
Definition: A normative document. It is a formal document that establishes criteria, processes, practices or defines protocols. Note that although it is a form of Requirement it only applies through the application of a Requirement whether a contractual or technical.
Subclass of: Architecture Description Element and DCMI Artefact
Comment: Used in the MV-03 Standards View.
Date Created: 2010-02-15
Date Modified: 2015-09-05
Has Properties: part, withdrawal date
System
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:System
Label: 'System'
Definition: A composite structure exhibiting emergent behaviour.
Subclass of: Resource
Comment: Can consist of purely human elements. A system is stable and maintains itself this way - the constituent parts must therefore collectively provide the mechanism to keep the system stable. If an essential part of a system is removed it destroys that system (it might become a different system because the system boundary is then different). As ever “the whole is more than the sum of the parts”
Date Created: 2010-02-15
Date Modified: 2017-01-28
Has Properties: --
Threat
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Threat
Label: 'Threat'
Definition: Something that has the potential to cause harm; danger; peril.
Source(s) : OED -'threat (n.), sense II.3'
Defined by : OED -'threat (n.), sense II.3'
Subclass of: Architecture Description Element
Comment: Synonym for Hazard
Date Created: 2015-12-12
Date Modified: 2021-12-22
Has Properties: --
Vulnerability
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Vulnerability
Label: 'Vulnerability'
Definition: A weakness or susceptibility.
Source(s) : OED -'vulnerability (n.), sense a'
Defined by : OED -'vulnerability (n.), sense a'
Subclass of: Architecture Description Element
Comment: --
Date Created: 2015-12-12
Date Modified: 2015-12-12
Has Properties: --
Zone
Base URI: trak: = https://purl.org/trak/metamodel/vocab#
URI: trak:Zone
Label: 'Zone'
Definition: A definite region or area of the earth, or of any place or space, distinguished from adjacent regions.
Source(s) : OED -'zone (n.), sense 2.b'
Defined by : OED -'zone (n.), sense 2.b'
Narrower than: obo:spatial region (BFO_0000006)
Subclass of: Architecture Description Element
Comment: --
Date Created: 2021-12-22
Date Modified: 2021-12-22
Has Properties: geographic extent, location