trakmetamodel Project

TRAK SourceForge Projects

Definition

Implementation

TRAK Information

 

 

 

 

 

 

 

 

 

 

Vocabulary Description - Enumerations (Datatypes)

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.

The TRAK vocabulary description defines this as the base URI where the 'trak:' namespace = 'https://purl.org/trak/elements/#'

Metadata

List of enumeration 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.

Characteristics

Formats

The vocabulary description of the TRAK metamodel is available in the following file formats:-

Standards

The vocabulary description is fully standards-compliant:-

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

Limitations - Turtle and RDF/XML Vocabulary Descriptions

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

Enumerations in the TRAK Metamodel

There are 19 enumerations.

AcceptanceStatus, ApplicationScope, CommercialPrivacyMarking, ComplianceLevel, ConcernScope, Language, MediaType, PhysicalDependencyType, PriorityRanking, PrivacyMarking, RequiredComplianceLevel, RequirementDomain, ResourceType, SafetyIntegrityLevel, SoftwareType, Status, TestMethod, TransferType and UKPrivacyDescriptor

Metamodel Enumerations

AcceptanceStatus

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_AcceptanceStatus


Label: 'Enumeration - AcceptanceStatus'

Definition: Enumeration holding values that represent the acceptability of something to the entity making an assessment.

Enumerated Values: 'Accepted', 'N A', 'Rejected' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2015-09-05

Date Modified: 2015-09-05


Is Enumeration For: assessment result


ApplicationScope

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_ApplicationScope


Label: 'Enumeration - ApplicationScope'

Definition: Enumeration holding values that represent the broad type of the marked atomic requirement with respect to it being a direct or indirect / enabling requirement.

Enumerated Values: 'Enabling', 'N A', 'Product' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2011-04-08

Date Modified: 2023-09-09


Is Enumeration For: requirement scope


CommercialPrivacyMarking

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_CommercialPrivacyMarking


Label: 'Enumeration - CommercialPrivacyMarking'

Definition: Enumeration holding values that represent level of commercial harm to the business if the marked information item becomes available to the public or a commercial competitor.

Enumerated Values: 'Commercial In Confidence', 'Commercial In Secret', 'In Strict Confidence' and 'None'


Default Value: 'None'


Date Created: 2012-01-02

Date Modified: 2015-09-05


Is Enumeration For: pm commercial


ComplianceLevel

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_ComplianceLevel


Label: 'Enumeration - ComplianceLevel'

Definition: Enumeration holding values that represent the extent or level of compliance or conformance of an entity against eith an individual atomic requirement statement or against a collection of requirement statements in an artefact such as a statute, standard or requirement document.

Enumerated Values: 'Full', 'N A', 'None', 'Partial' and 'Unknown'


Default Value: 'N/A'


Date Created: 2011-02-28

Date Modified: 2024-05-21


Is Enumeration For: compliance level claimed


ConcernScope

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_ConcernScope


Label: 'Enumeration - ConcernScope'

Definition: Enumeration holding values that represent the topic or subject area of a Concern.

Enumerated Values: 'Architecture', 'Architecture Description', 'Architecture Framework', 'Architecture Task' and 'Not Specified'


Default Value: 'Not Specified'


Date Created: 2010-02-15

Date Modified: 2011-09-30


Is Enumeration For: concern scope


Language

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_Language


Label: 'Enumeration - Language'

Definition: Enumeration holding values that represent the language used.

Enumerated Values: 'af', 'am', 'ar', 'be', 'bg', 'cs', 'de', 'el', 'en', 'es', 'et', 'fa', 'fi', 'fr', 'ha', 'hi', 'hr', 'hu', 'id', 'it', 'ja', 'ko', 'mt', 'nl', 'no', 'pa', 'pl', 'pt', 'ro', 'ru', 'sk', 'sl', 'sr', 'sv', 'sw', 'th', 'tr', 'ur', 'vi' and 'zh'


Default Value: 'None'


Date Created: 2010-03-16

Date Modified: 2010-03-16


Is Enumeration For: DCMI language


MediaType

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_MediaType


Label: 'Enumeration - MediaType'

Definition: Enumeration holding values that represent the media type of a digital media using a Multipurpose Internet Mail Extensions (MIME) designation.

Enumerated Values: 'application type json', 'application type msword', 'application type pdf', 'application type rdf xml', 'application type trig', 'application type vnd openxmlformats-officedocument wordprocessingml document', 'audio type mpeg', 'audio type ogg', 'image type bmp', 'image type gif', 'image type jpeg', 'image type png', 'image type svg xml', 'text type csv', 'text type html', 'text type markdown', 'text type plain', 'text type rtf', 'text type tab-separated-values', 'text type turtle', 'text type vcf' and 'text type xml'


Default Value: 'Unknown'


Date Created: 2011-09-30

Date Modified: 2017-12-01


Is Enumeration For: DCMI format


PhysicalDependencyType

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_PhysicalDependencyType


Label: 'Enumeration - PhysicalDependencyType'

Definition: Enumeration holding values that represent the form of physical dependency that one entity has on another entity.

Enumerated Values: 'Alignment', 'Proximity' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2011-08-20

Date Modified: 2011-08-20


Is Enumeration For: dependency type


PriorityRanking

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_PriorityRanking


Label: 'Enumeration - PriorityRanking'

Definition: Enumeration holding values that represent a level of ranking of priority or importance.

Enumerated Values: 'High', 'Low', 'Medium' and 'Not Specified'


Default Value: 'Not Specified'


Date Created: 2010-02-20

Date Modified: 2024-06-25


Is Enumeration For: impact severity ranking, priority, requirement priority


PrivacyMarking

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_PrivacyMarking


Label: 'Enumeration - PrivacyMarking'

Definition: Enumeration holding values that represent the extent or impact of the marked artefact or information being made public on an individual or organisation.

Enumerated Values: 'Confidential', 'Not Protectively Marked', 'Not Specified', 'Official', 'Protect', 'Restricted', 'Secret' and 'Top Secret'


Default Value: 'Not Specified'


Date Created: 2010-03-15

Date Modified: 2024-06-25


Is Enumeration For: pm marking


RequiredComplianceLevel

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_RequiredComplianceLevel


Label: 'Enumeration - RequiredComplianceLevel'

Definition: Enumeration holding values that represent the expected level of compliance or conformance with an atomic requirement statement.

Enumerated Values: 'Desirable - Freedom', 'Desirable - Intent', 'Mandatory' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2010-04-08

Date Modified: 2024-06-25


Is Enumeration For: compliance level required


RequirementDomain

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_RequirementDomain


Label: 'Enumeration - RequirementDomain'

Definition: Enumeration holding values that represent the subject area or domain to which an atomic requirement statement applies.

Enumerated Values: 'Commercial', 'Constraint', 'Interface', 'Legal', 'N A - Heading', 'Other', 'Performance', 'Physical' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2010-03-16

Date Modified: 2010-02-15


Is Enumeration For: requirement type


ResourceType

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_ResourceType


Label: 'Enumeration - ResourceType'

Definition: Enumeration holding values that represent the nature or kind of eclectronic media.

Enumerated Values: 'Collection', 'Event', 'Image', 'Interactive Resource', 'Moving Image', 'Service', 'Software', 'Sound', 'Text' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2010-03-16

Date Modified: 2010-02-15


Is Enumeration For: DCMI type


SafetyIntegrityLevel

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_SafetyIntegrityLevel


Label: 'Enumeration - SafetyIntegrityLevel'

Definition: Enumeration holding values that represent the safety integrity level or risk reduction factor required for the marked entity.

Enumerated Values: 'N A', 'SIL1', 'SIL2', 'SIL3', 'SIL4' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2010-02-20

Date Modified: 2024-06-25


Is Enumeration For: safety integrity level


SoftwareType

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_SoftwareType


Label: 'Enumeration - SoftwareType'

Definition: Enumeration holding values that represent kinds of software.

Enumerated Values: 'Application', 'Driver', 'Embedded or Firmware', 'Middleware', 'Operating System' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2023-05-26

Date Modified: 2023-05-26


Is Enumeration For: software type


Status

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_Status


Label: 'Enumeration - Status'

Definition: Enumeration holding values that represent the completion status of a task, activity or process.

Enumerated Values: 'Closed', 'Not Specified' and 'Open'


Default Value: 'Open'


Date Created: 2010-02-15

Date Modified: 2010-02-15


Is Enumeration For: concern status


TestMethod

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_TestMethod


Label: 'Enumeration - TestMethod'

Definition: Enumeration holding values that represent a method of testing.

Enumerated Values: 'Analysis', 'Demonstration', 'Inspection', 'N A', 'Similarity', 'Test' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2023-05-26

Date Modified: 2023-05-26


Is Enumeration For: verification method


TransferType

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_TransferType


Label: 'Enumeration - TransferType'

Definition: Enumeration holding values that represent the type of thing being transferred or exchanged.

Enumerated Values: 'Data', 'Energy', 'Resource' and 'Unknown'


Default Value: 'Unknown'


Date Created: 2010-02-10

Date Modified: 2011-04-08


Is Enumeration For: element type, exchange type, item type, need type


UKPrivacyDescriptor

Base URI: trak: = https://purl.org/trak/metamodel/vocab#

URI: trak:enumeration_UKPrivacyDescriptor


Label: 'Enumeration - UKPrivacyDescriptor'

Definition: Enumeration holding values that represent the subject area of the marked information item.

Enumerated Values: 'Budget', 'Commercial', 'HR or Management', 'In Confidence', 'Investigation', 'Legal', 'Medical', 'None', 'Personal Data' and 'Policy AND Strategy'


Default Value: 'None'


Date Created: 2010-03-15

Date Modified: 2024-06-25


Is Enumeration For: pm descriptor




The TRAK metamodel is subject to the terms of open source license: GNU Free Documentation License (Version 1.3, November 2008) at https://www.gnu.org/licenses/fdl-1.3.html.

Spotted an error or want to make a suggestion?

Modification Date: 2026-04-15

Valid XHTML + RDFa