Term	Meaning	
Annotation	Definition: Annotation provides the modeler an ability to associate tag/value pairs to any BACMElement in a BACM model.
	
BACM_Model	Definition: The BACMModel represents the root element of a BACM model (i.e. the element from which a tool or person can navigate to every other element in the model)
	
BACMBinDirRelation	Definition: BACMBinDirRelation is an abstract class that generalizes the classes resulting from the transformation of model associations stereotyped as <<class> or <<shortcut>>. It specializes BACMRelation to represent binary directed relations and redefines the association between BACMRelation and BACMEntity to designate the start (from_bacm_entity) and end (to_bacm_entity) of the relation direction	
BACMElement	Definition: The BACMElement represents the class of all elements in a BACM model. It provides elements with a name and description and allows elements to be annotated.
	
BACMEntity	Definition: BACMEntity is an abstract class that is characterized by participating in relationships defined by BACMRelation and BACMBinDirRelation. BACMEntity is also a generalization of all classes intended to represent concepts of the modeled business. See the normative XMI file for details.	
BACMPlainEntity	Definition: BACMPlainEntity is an abstract class disjoint from BACMRelation that classifies all BACM classes representing concepts of the modeled business that are not specializations of BACMRelation.	
BACMRelation	Definition: BACMRelation is an abstract class that models n-ary relations with features and the ability to participate in other specializations and instances of this class as bacm_entity ends.	
BACMShortcut	Definition: BACMShortcut is an abstract class inherited by the transformation of all metamodel classes stereotyped as <<shortcut> and all generated classes that result from the transformation of model classes stereotyped as <<shortcut>>. It declares a string (constr) that defines the shortcut constraint and a boolean valued function (hasDetail) that evaluates the constraint string and determines whether it is true or false.	
BusinessElement	Definition: BusinessElement represents a concept or entity that existing or is planned to exist in the business.
	
ExternalData	Definition: ExternalData is a class that wraps an IRI. An ExternalRelationship instance may be associated with multiple ExternalData instances.	
ExternalRelationship	Definition: ExternalRealtionship represents a relationship between a BusinessElement in a provider tool or repository to ExternalData in another tool or Repository. The external data may be a BusinessElement (or a linked collection of BusinessElements) or some other element (or linked collection of elements) from a model that is not a BACM model. The IRI must identify a resource to which the specification String can be applied to identify the element (or linked set of elements) in that resource. The language attribute of the ExternalRelationship identifies the language of the specification String.
Note that BusinessElement classifies all BACM classes and associations that are intended to represent business concepts (as opposed to model concepts or analysis concepts).
	
IRI	Definition: Specializes PrimitiveTypes#String to match the regular expression defining a legal IRI.	
AbstractBusinessObject	Definition: AbstractBusinessObject represents BusinessObjects or InformationItems. 
	
AbstractCapability	Definition: AbstractCapability is not intended to represent a business concept. It is a metamodeling device to provide relationships to Capability and CapabilityBehavior that would otherwise be duplicated.
	
BusinessObject	Definition: BusinessObject represents a tangible thing that is of significance to a business. 
 	
Capability	Definition: Capability represents generalization over variations in behavior and variations in structure applied to the behavior where the same general Outcome is produced by the behavior.. A Capability represents the ability a business has to produce an Outcome without specifying how that Outcome is produced.
	
CapabilityBehavior	Definition: CapabilityBehavior represents a behavior description or specification, such as process diagrams, procedures manuals and other means of recording and publishing expected business practices. 
	
CapabilityImplementation	Definition: The CapabilityImplementation represents a collection of Resources and Performers that may be used to implement a Capability or CapabilityBehavior (see the Roles diagram). 
	
InformationItem	Definition: The InformationItem represents a kind of information. 
	
ObjectRelation	Definition: ObjectRelation represents any relationship of any arity among BusinessObjects and InformationItems.
	
Outcome	Definition: An Outcome represents a fact or collection of facts about an experienced state of affairs pertaining to one or more BusinessObjects and/or InformationItems. Outcomes are produced/needed by Iand outputs/inputs of AbstractProcesses.
	
OutcomeRelation	Definition: OutcomeRelation represents any kind of semantic relationship between Outcomes.
	
PerformerRole	Definition: PerformerRole represents skills, knowledge and willingness to use these in the production of the Outcomes of a Capability. 
	
ResourceRole	Definition: ResourceRole represents the set of roles that must be fulfilled by business entities that are passive participants in the Capability, CapabilityBehavior, Process or Activity. This includes tools, locations and materials that are used in the behavior but do not become incorporated into the Outcome of the behavior. Any materials or entities that are incorporated into a BusinessObject or InformationItem whose Outcomes are produced by the Capability or CapabilityBehavior should be represented as BusinessObjects or InformationItems associated with Outcomes needed by the Capability and not represented as Resources in this context.
	
Role	Definition: Role represents a specified way for an entity to participate in producing the Outcome of a Capability or a Process. However, only the concrete subclasses of Role may be used in a model.
	
Customer	Definition: Customer represents a customer type or a class of customers. Customer also represents partner businesses and other forms of contracted business relationships. 
	
CustomerJourney	Definition: A CustomerJourney represents a sequence of stages through which a Customer may pass with respect to a ProductOffering and its ValueProposition. The CustomerJourneyStages of the CustomerJourney capture the notion that the customer experience is cumulative.
	
CustomerJourneyStage	Definition: The CustomerJourneyStage represents a significant stage in the CustomerJourney. An example of the stages of a customer journey would be: awareness, seeking a solution, weighting alternatives, acquiring the solution, using the solution, disposing the solution. 	
CustomerSegment	Definition: The CustomerSegment represents a characteristic of the Customer or a component of customer state of mind. CustomerSegments are owned by the Customer they describe.
	
Touchpoint	Definition: The Touchpoint represents an interaction between the business and the Customer. 
 	
ValueCharacteristic	Definition: ValueCharacteristic represents the fit between the ValueProposition of a ProductOffering targeted at a Customer.
	
ValueItem	Definition: A ValueItem represents the business belief that a Customer will value one or more Outcomes that are experienced by the Customer. 
	
ValueProposition	Definition: The ValueProposition represents a collection of values the business believes it is offering to customers, partners and other stakeholders through a ProductOffering.	
ValueStream	Definition: A ValueStream represnts a set of stages that accumulate value represented by the ValueProposition. 
 	
ValueStreamStage	Definition: ValueStreamStages represent significant points of value creation in a ValueStream.
	
Jurisdiction	Definition: The Jurisdiction represents a legal jurisdictions with powers to charter and/or regulate businesses.	
LegalEntity	Definition: LegalEntity represents a human organization that is subject to the laws and regulations of a Jurisdiction..	
OrgUnit	Definition: The OrgUnit meta-class represents the various types of human organizations and individuals capable of acting as performers.	
Performer	Definition: The Performer represents entities that are capable of performing PerformerRoles. Performer has two specializations: OrgUnit and System, representing a human components of the business or a system. 
	
Resource	Definition: Resource represents an entity that is required or needed by a ResourceRole but is not a Performer and does not become a part of a BusinessObject or InformationItem associated with any Outcome produced by the Capability or CapabilityBehavior.
	
Responsible	Definition: Responsible represents an unspecified kind of responsibility relationship between a source OrgUnit and a target OrgUnit. This relationship may also include a BusinessElement that defines the nature of the association.
	
System	Definition: The System represents the concept of a non-human performer, such as an IT system or a robot. Tools such as jigs and drills are not considered Perfomers for the purpose of business architecture. They should be modeled as Resources.	
theBusiness	Definition: theBusiness represents the particular business that is the subject of the business architecture model.
	
AbstractProcess	Definition: AbstractProcess is not intended to represent a busines concept. It is a metamodeling technical device to share relationships with Process and Activity that would otherwise need to be duplicated.
	
Activity	Definition: Activities represent atomic (non-decomposable) activities.	
Process	Definition: Process represents an aggregation of Activities and other Processes. 
	
ContractRelation	Definition: ContractRelation represents any kind of relationship between Offerings.
	
MerchandiseOffering	Definition: A MerchandiseOffering irepresents an offering to sell or lease a good to a customer who may use the good to produce Outcomes.
	
MerchandiseOutcome	Definition: MerchandiseOutcome represents the transfer of ownership and/or use between the business that is selling the merchandise via the MerchandiseOffering and the LegalEntity who receives the possession and/or use of the merchandise. The LegalEntity may also be a Customer.	
Offering	Definition: Offering represents the solicitation of business from a Customer by presenting Outcomes and BusinessObjects that the business is willing to provide in return for items of value received from the Customer. 
	
OutsourcedServiceOffering	Definition: OutsourcedServiceOffering represents an offering made by the business that solicits a service to be performed by another business.	
OutsourcedServiceOutcome	Definition: OutsourcedServiceOutcome represents the expected Outcome of the performance of an outsourced service (i.e. a service performed for the business by another business).	
ProcurementOffering	Definition: ProcurementOffering is an offering by theBusiness to purchase or lease a BusinessObject and/or InformationItem from a LegalEntity.	
ProcurementOutcome	Definition: ProcurementOutcome represents the expected Outcome of the procurement. E.g. that the BusinessObject/InformationItem received has the characteristics needed by the procuring business. 
	
ProductOffering	Definition: ProductOffering represents the terms and conditions associated with the acquisition of a product or service by a customer. It would typically include price, delivery terms, warranty and other aspects of these terms. The ProductOffering incorporates Outcomes such as change of possession for a product (BusinessObject or InformationItem) that is sold.
	
ServiceOffering	Definition: ServiceOffering represents an offer to provide a service to a Customer. the busienss provides the CapabilityImplementations and CapabilityBehaviors needed to effect the Outcome promised to the Customer by the ServiceOffering.
	
ServiceOutcome	Definition: ServiceOutcome represents the expected Outcome of the performance of a service for a Customer.	
MeasureLibrary	Definition: The MeasureLibrary represents a collection of measures (measurement types) that define measurements associated with BACM model elements.
	
Measurement	Definition: Measurement represents an actual measurement, which includes the time and other attributes of the measurement and the measure (measurement type).
	
Scope	Definition: The Scope class represents a collection of BACM BusinessElements that define the scope of a Measurement.
	
SmmModel	Definition: An SmmModel represents the collection of MeasureLibraries and other entities needed to implement a set of measures appropriate to a business architecture model based on the BACM specification.
	
AbstractOperatingModel	Definition: AbstractOperatingModel is an abstract metaclass whose concrete specializations are the model elements of the operating model (see the AbstractOperatingModel diagram). This metaclass groups together the concrete metaclasses that may be impacted by a Means or Initiative or baselined by Ends or Changes
	
AbstractValueModel	Definition: The AbstractValueModel represents the value-related concepts that the Means and Initiative behaviors seek to achieve by changes made to the AbstractOperatingModel. 
	
Change	Definition: Change represents desired states of business value and results as represented by the baselined elements of the AbstractOperatingModel and the AbstractValueModel. These states are expected to result from the changes described by the Initiatives.
	
Ends	Definition: Ends represent changes to elements representing business values, such as ValuePropositions., ValueItems and ValueCharacteristics. Ends also represent changes to business results (i.e. Outcomes, BusinessObjects, InformationItems and ProductOfferings). These element types derive from AbstractOperatingModel and AbstractValueModel. 
	
Initiative	Definition: Initiatives represent plans to change business functions in order to achieve the business results described by Changes. Initiatives should be linked to the expected Changes with the expects association.
	
Means	Definition: Means represent possible behaviors that will change functional elements of the business (represented by Capabilities, CapabilityBehaviors, CapabilityImplementations, Processes, Activities, Roles, Performers and Resources). These changes are expected to produce the changes represented by the Ends. Each End should be expected to result from the changes described by one or more Means.
	
StrategyChoices	Definition: The StrategyChoices represents a suite of strategies that can be evaluated for selection. Each StrategyModel in a StrategyChoices element shall be considered as alternatives. Alternative StrategyModels may share Means, Ends, Initiatives and Changes.
	
StrategyModel	Definition: StrategyModel is a collection of Means and Ends and the Initiatives and Changes implementing the Means and Ends. It represents a single, coherent and complete strategy.