The definition of the metamodel for TRAK (defines allowed AD elements and relationships i.e. tuples/ triples for the TRAK viewpoints and views). TRAK is a general systems-thinkers'/system engineering enterprise architecture framework. It is simple, user-friendly, pragmatic and not limited to IT. 100% triple-centric and semantically-sound. Forms basis for RDF + OWL ontology description - see https://trakmetamodel.sourceforge.io/vocab/TRAK_metamodel.html. Each TRAK metamodel element now has its own web page - see https://trakmetamodel.sourceforge.io/metamodel/index.html

Features

  • defines tuples / triples (declarative statements) that appear in TRAK viewpoints and views
  • metamodel triples designed to address architecture viewpoint concerns (and architecture view subject)
  • designed by systems engineers for others & based on need / typical application
  • supports simple, pragmatic, no nonsense, just "good enough" way of addressing typical concerns (not populating a data model)
  • metamodel (A3) for easy reference when modelling - see snapshot below for example - https://sourceforge.net/projects/trak/files/TRAK-on-a-page.pdf/download
  • defines each TRAK triple (node-connector-node) / statement / assertion in architecture description)
  • defines attributes/properties of each element e.g. Dublin Core, security descriptors, safety-related
  • provides tests for/against to determine what type to use when modelling using TRAK
  • defines colours/ presentation for each element
  • defines tuple set rules (combinations of paths)
  • provides rationale/justification for relationships
  • released under GNU Free Documentation License
  • written for users/architects/human beings - not specifiers or tool vendors
  • Overall rules/process at https://trak.sourceforge.io
  • designed to be used with TRAK Viewpoints document (https://trakviewpoints.sourceforge.io - also on Sourceforge
  • defines central (RDF + OWL) ontology description to enable TRAK architecture description as a knowledge graph (https://purl.org/trak/elements/#)
  • defines semantic sources / vocabulary basis for each element, property & value (semantics)
  • defines initial baseline against MODAF 1.2

Project Samples

Project Activity

See All Activity >

License

GNU Free Documentation License

Follow TRAK Metamodel

TRAK Metamodel Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Anonymous thumbs down reviews that simply ask a question "What's the point?" are not terribly reliable or encouraging. TRAK works for me because it offers a system-centric approach which in other frameworks is either missing or obscured by an overburdened metamodel.
  • I'm not hugely expert on metamodels but I understand from others that this one is, by comparison, very simple and generic. This must make it really useful for making the case for architectural modelling to organisations that need it but don't realise it yet...
Read more reviews >

Additional Project Details

Intended Audience

Aerospace, End Users/Desktop, Engineering, Government, Science/Research

Registered

2010-02-11