Linked.Archi Architecture Decision Ontology.
Linked.Archi
qasArtifact
qasEnvironment
qasResponse
qasResponseMeasure
qasSourceOfStimulus
qasStimulus
has Quality attribute match. Used to map Ontology concepts for example between Tactics and Quality attributes
The Measured value of a Quality Attribute assigned to an Element
hasMeasure
problemStatement
Architecture Decision class
Architecture Decision State Class
Architecture Force class also referred to as Architecture Driver (as in ADD) or Motivation. We choose the name Force as it is more generic meaning and can encompass all that influences architecture decisions also to distinguish from another Driver meanings as Motivation. while Motivation is also a Force it is no that generic
Impact Class . used with affects relationship in core ontology when linking ModelConcepts
Influence Class . Used with influences relationship in core. Used to provide more detailed information on the influence of a Force onto a Decision or DecisionBlock in Ref Arch ontology.
Problem
Required Decision
Class for an Issue. Any Model Concept can have an :Issue associated. Issue requires decision. Issue is also referred to as Problem or simply "Requires Decision" statement
Issue
Issue is any problem that needs a decision to be resolved. Issue can be mapped to abstract component where more concrete implementation needs to provided, or when actual issue occurs that needs to be tackled. Issue can represent for example and Issue inside your issue tracking software
Iteration Class relate to ADD
Option class for the Architecture Decision.
Quality attributes are characteristics of the overall Software Quality.
Quality attribute Requirements are describing the expected SoftwareQuality, which is tightly related to Technical Debt. Not addressing this Software Quality forces will increase the Technical Debt. Which in turn will increase the Force itself and also the cost to address that Force later on.
Architecture Rationale class. Why-answers
Sharing the Architectural Knowledge of Quantitative Analysis
10 years of software architecture knowledge management: Practice and future
Forces on Architecture Decisions - A Viewpoint
Industrial Implementation of a Documentation Framework for Architectural Decisions
addressesForce
addsConcept
affectsConcept
causedBy
conflictsWith
dependsOn
hasAlternative for a related Decision. Option can be any :Element. A set of standard options can be modelled as part of a ReferenceArchitecture in the form of Building blocks direct implementations, tactics or more generic patterns, etc.
hasAlternative
hasDecision
hasInfluence
hasIssue
Whether an element has a quality attribute associated to it. That Quality attribute usually should have a [measure](#hasMeasure).
hasQualityAttribute
Risk is highly related to the level of uncertainty.
hasRisk
hasSelectedOption
hasTradeoff
Whether an element has impact of a system's or other elmenet quality attribute
impactsQualityAttribute
Specifies Model Concepts such as Elements, Relationships and Viewpoints that are part of the Option
Option for Shared Repository DBMS includes MySQL and another may include PostgreSQL and another MongoDB etc.
includesConcept
influencedBy
influencedByStakeholder
Issue can be caused by another issue, which is often the case or by a Decision. Issue, however, may raise due to any internal or external Element for example a global environmental event or chnage of strategy
issueCausedBy
justifies
modifiesConcept
Relates [QualityAttributeRequirement](#QualityAttributeRequirement) to a [QualityAttribute](#QualityAttribute).
onQualityAttribute
pertainsTo
his way we may relate layers(perspectives), aspects and concerns
realizeRequirement
relatedConcept
relatedDecision
relatedIssue
removesConcept
replaces