@prefix bacm_model:. @prefix bacm_cap:. @prefix bacm_cust:. @prefix bacm_org:. @prefix bacm_proc:. @prefix bacm_prod:. @prefix bacm_smm:. @prefix bacm_plan:. @prefix bacm:. @prefix owl:. @prefix rdf:. @prefix rdfs:. @prefix xsd:. @prefix dct:. @prefix skos:. @prefix mof2rdf:. @prefix cmns-av:. a owl:Ontology ; owl:imports ; owl:versionIRI ; rdfs:label "BACM 1.1 ontology" ; dct:title "Business Architecture Core Metamodel - BACM" . bacm_model:owns a owl:AnnotationProperty ; rdfs:label "owns" ; dct:description """The owns annotation property marks t-box composition; if the subject of an owns annotation property is removed from the ontology, then the transitive closure of the object elements should also be removed from the ontology""" . bacm_model:uuid a owl:AnnotationProperty ; rdfs:label "uuid" ; dct:description """The uuid annotation property object associates a UUID (type 4) with each entity and property in the ontology. Note that each such entity also is equivalenced to a qname of the form bacm:{uuid}. """ . bacm_model:AbstractAction a owl:Class ; rdfs:subClassOf bacm_model:BACMPlainEntity ; rdfs:label "AbstractAction" ; bacm_model:uuid "EAID_4E5002A9_1DDC_4217_8246_AA3CD387AF40" ; cmns-av:usageNote """AbstractAction is used to classify entities that should be disjoint from Capability, AbstractResult and AbstractThing. It is not used for any other purpose in the metamodel.""" . bacm_model:BACMPlainEntity a owl:Class ; rdfs:subClassOf bacm_model:BACMEntity ; rdfs:label "BACMPlainEntity" ; bacm_model:uuid "EAID_BD290F41_A873_4f82_A7D4_37BB6B91915E" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: BACMPlainEntity and BACMRelation distinguish classes intended to represent entities from those intended to represent associations""" . bacm_model:AbstractThing a owl:Class ; rdfs:label "AbstractThing" ; bacm_model:uuid "EAID_A9B85439_B7F7_4c12_9E8F_786A2E0EB048" ; cmns-av:usageNote """AbstractThing is used to classify entities that should be disjoint from Capability, AbstractResult and AbstractAction . It is not used for any other purpose in the metamodel. """ . bacm_model:BACM_Model a owl:Class ; rdfs:subClassOf bacm_model:BACMElement , [ a owl:Restriction ; owl:onProperty bacm_model:smm_model ; owl:onClass bacm_smm:SmmModel ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_model:smm_model ; owl:onClass bacm_smm:SmmModel ; owl:maxCardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_model:strategy_choices ; owl:onClass bacm_plan:StrategyChoices ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_model:measure_library ; owl:onClass bacm_smm:MeasureLibrary ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_model:bacm_element ; owl:onClass bacm_model:BACMElement ; owl:minCardinality 0 ] ; rdfs:label "BACM_Model" ; bacm_model:uuid "EAID_EF5EF68B_42DA_4e76_BFEA_A2C3236A8F79" ; skos:definition """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)""" ; cmns-av:usageNote """Usage: A single instance of this class must exist in an instance model""" . bacm_model:BACMElement a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty bacm_model:BACMElement.description ; owl:onDataRange xsd:string ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_model:BACMElement.name ; owl:onDataRange xsd:string ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:bacm_element] ; owl:onClass bacm_model:BACM_Model ; owl:cardinality 1 ] ; rdfs:label "BACMElement" ; bacm_model:uuid "EAID_D51C65CF_8463_431f_9D46_CE68A2E174F4" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: BACMElement is an abstract class and cannnot be instantiated in a model.""" . bacm_smm:SmmModel a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:smm_model] ; owl:onClass bacm_model:BACM_Model ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:smm_model] ; owl:onClass bacm_model:BACM_Model ; owl:maxCardinality 1 ] ; rdfs:label "SmmModel" ; bacm_model:uuid "EAID_7331E586_4115_45d3_8CD8_7AD847BF7F21" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: SmmModel specializes the corresponding concept from the SMM 1.2 specification. The BACM effectively imports the whole of the SMM specification metamodel""" . bacm_plan:StrategyChoices a owl:Class ; rdfs:subClassOf bacm_model:BACMPlainEntity , [ a owl:Restriction ; owl:onProperty bacm_plan:alternative ; owl:onClass bacm_plan:StrategyModel ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:strategy_choices] ; owl:onClass bacm_model:BACM_Model ; owl:cardinality 1 ] ; rdfs:label "StrategyChoices" ; bacm_model:uuid "EAID_28224BFA_8C39_4470_BA8C_358BA77D7331" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: There may be at most a single instance of StrategyChoices in a BACM model""" . bacm_smm:MeasureLibrary a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:measure_library] ; owl:onClass bacm_model:BACM_Model ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:measure_library] ; owl:onClass bacm_model:BACM_Model ; owl:maxCardinality 1 ] ; rdfs:label "MeasureLibrary" ; bacm_model:uuid "EAID_4668A482_4494_4454_9D4E_738577F6A5F7" ; skos:definition """Definition: The MeasureLibrary represents a collection of measures (measurement types) that define measurements associated with BACM model elements.""" ; cmns-av:usageNote """Usage: The MeasureLibrary specializes the corresponding concept from he SMM 1.2 specification. The BACM metamodel effectively imports the entire SMM metamodel.""" . bacm_model:BACMBinDirRelation a owl:Class ; rdfs:subClassOf bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_model:BACMBinDirRelation.BACMRelToEntity ; owl:onClass bacm_model:BACMEntity ; owl:minCardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_model:BACMBinDirRelation.BACMRelFromEntity ; owl:onClass bacm_model:BACMEntity ; owl:minCardinality 1 ] ; rdfs:label "BACMBinDirRelation" ; bacm_model:uuid "EAID_32222FF2_00A3_457d_BC6A_AAF7E1CDD8F3" . bacm_model:BACMBinDirRelation.BACMRelToEntity a owl:ObjectProperty ; rdfs:label "BACMBinDirRelation.BACMRelToEntity" ; bacm_model:uuid "EAID_05235A8A_978E_44bb_A552_93E330EBE906" ; rdfs:range bacm_model:BACMEntity ; rdfs:domain bacm_model:BACMBinDirRelation . bacm_model:BACMBinDirRelation.BACMRelFromEntity a owl:ObjectProperty ; rdfs:label "BACMBinDirRelation.BACMRelFromEntity" ; bacm_model:uuid "EAID_89257CBE_B027_4068_81D0_DE8E907E7BC5" ; rdfs:range bacm_model:BACMEntity ; rdfs:domain bacm_model:BACMBinDirRelation . bacm_model:BACMRelation a owl:Class ; rdfs:subClassOf bacm_model:BACMEntity , [ a owl:Restriction ; owl:onProperty bacm_model:BACMRelation.BACMRelEntity ; owl:onClass bacm_model:BACMEntity ; owl:minCardinality 1 ] ; rdfs:label "BACMRelation" ; bacm_model:uuid "EAID_295C3C43_6279_41bc_B26B_527DE949436C" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: BACMRelation is the generalization of all classes resulting from the transformation of <<association>> stereotyped classes. The model associations determined to be legs of the <<association>> stereotyped classes are transformed to specialize the association with ends bacm_entity and bacm_relation""" . bacm_model:BACMRelation.BACMRelEntity a owl:ObjectProperty ; rdfs:label "BACMRelation.BACMRelEntity" ; bacm_model:uuid "EAID_F1DB09A4_4C89_4808_A6A3_F2F9B2F86027" ; rdfs:range bacm_model:BACMEntity ; rdfs:domain bacm_model:BACMRelation . bacm_model:BACMEntity a owl:Class ; rdfs:subClassOf bacm_model:BusinessElement , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:BACMBinDirRelation.BACMRelToEntity] ; owl:onClass bacm_model:BACMBinDirRelation ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:BACMBinDirRelation.BACMRelFromEntity] ; owl:onClass bacm_model:BACMBinDirRelation ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:BACMRelation.BACMRelEntity] ; owl:onClass bacm_model:BACMRelation ; owl:minCardinality 0 ] ; rdfs:label "BACMEntity" ; bacm_model:uuid "EAID_26760830_D77D_412c_B7D3_B8EE88EF1305" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: Both BACMRelation and BACMBinDirRelation are specializations of BACMEntity allowing these relationships to participate in other relationship""" . bacm_model:BusinessElement a owl:Class ; rdfs:subClassOf bacm_model:BACMElement , [ a owl:Restriction ; owl:onProperty bacm_model:BusinessElement.abstract ; owl:onDataRange xsd:boolean ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_model:owns_0 ; owl:onClass bacm_model:BusinessElement ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_model:aggregates_0 ; owl:onClass bacm_model:BusinessElement ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:owns_0] ; owl:onClass bacm_model:BusinessElement ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:owns_0] ; owl:onClass bacm_model:BusinessElement ; owl:maxCardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:aggregates_0] ; owl:onClass bacm_model:BusinessElement ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:element] ; owl:onClass bacm_smm:Measurement ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:class] ; owl:onClass bacm_smm:Scope ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:BusEleExtRel] ; owl:onClass bacm_model:ExternalRelationship ; owl:minCardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:Responsible.nature] ; owl:onClass bacm_org:Responsible ; owl:minCardinality 0 ] ; rdfs:label "BusinessElement" ; bacm_model:uuid "EAID_5D182327_09C4_4f8d_B2DD_FA7761D3B350" ; skos:definition """Definition: BusinessElement represents a concept or entity that existing or is planned to exist in the business.""" ; cmns-av:usageNote """Usage: BusinessElement is an abstract base class for all classes whose instances represent business entities.""" . bacm_model:BACMShortcut a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty bacm_model:BACMShortcut.constr ; owl:onDataRange xsd:string ; owl:minCardinality 1 ] ; rdfs:label "BACMShortcut" ; bacm_model:uuid "EAID_F850C98C_179E_49f1_92F5_9F592B95B936" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: In the normative XMI, the constraint string defined in the model is represented as an OCL function that determines if there is a specified path between the instances at the ends of the association. The modeler is allowed to use the constraint mechanism to define shortcut associations within the instance model. In this case, the constr attribute will contain the constraint string and the modeler must provide an implementation of the hasDetail function that evaluates the string and returns a boolean result""" . bacm_smm:Measurement a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty bacm_model:element ; owl:onClass bacm_model:BusinessElement ; owl:minCardinality 1 ] ; rdfs:label "Measurement" ; bacm_model:uuid "EAID_9A340F77_7A5C_445a_958E_65FD11F3F125" ; skos:definition """Definition: Measurement represents an actual measurement, which includes the time and other attributes of the measurement and the measure (measurement type).""" ; cmns-av:usageNote """Usage: Measurement specializes the corresponding class in the SMM 2.1 specification to define the measurand as a BACM BusinessElement.""" . bacm_smm:Scope a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty bacm_model:class ; owl:onClass bacm_model:BusinessElement ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_model:class ; owl:onClass bacm_model:BusinessElement ; owl:maxCardinality 1 ] ; rdfs:label "Scope" ; bacm_model:uuid "EAID_AF26B5EC_DF93_430e_AE93_DD20DFA4AD90" ; skos:definition """Definition: The Scope class represents a collection of BACM BusinessElements that define the scope of a Measurement.""" ; cmns-av:usageNote """Usage: See the SMM 1.2 specification. The Scope class specializes the corresponding class in the SMM metamodel to allow scope selection by BACM Category""" . bacm_model:ExternalRelationship a owl:Class ; rdfs:subClassOf bacm_model:BACMElement , [ a owl:Restriction ; owl:onProperty bacm_model:ExternalRelationship.language ; owl:onDataRange xsd:string ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_model:ExternalRelationship.specification ; owl:onDataRange xsd:string ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_model:BusEleExtRel ; owl:onClass bacm_model:BusinessElement ; owl:minCardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_model:externalRelData ; owl:onClass bacm_model:ExternalData ; owl:minCardinality 1 ] ; rdfs:label "ExternalRelationship" ; bacm_model:uuid "EAID_520289B2_1E9F_4678_ADF8_E223E9543928" ; skos:definition """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).""" ; cmns-av:usageNote """Usage: The tool provider may elect to provide services to dereference the ExternalData and apply the specification to allow the architect to view and interact with the results. However, a compliant implementation may just implement, import and export the ExternalRelationship, the ExternalData and the links connecting them and connecting the ExternalRelationship to the BusienssElement. If the language string is the string "Natural" or a string that identifies a natural language. then the specification Strong will be a natural language description of the alignment mappin""" . bacm_org:Responsible a owl:Class ; rdfs:subClassOf bacm_plan:AbstractOperatingModel , bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_model:Responsible.nature ; owl:onClass bacm_model:BusinessElement ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:Responsible.target ; owl:onClass bacm_org:OrgUnit ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:Responsible.target ; owl:onClass bacm_org:OrgUnit ; owl:maxCardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_org:Responsible.source ; owl:onClass bacm_org:OrgUnit ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:Responsible.source ; owl:onClass bacm_org:OrgUnit ; owl:maxCardinality 1 ] ; rdfs:label "Responsible" ; bacm_model:uuid "EAID_347FE8E0_6835_4879_96C4_9841B7C6AEDE" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: Responsible instances may form generalization hierarchies. The business architect may create these hierarchies to represent particular types of responsibility relationships found in the business. When specializing Responsible instances, the source, target and nature association legs may be subsetted to restrict them to particular types of OrgUnit and BusinessElement""" . bacm_model:Responsible.nature a owl:ObjectProperty ; rdfs:label "Responsible.nature" ; bacm_model:uuid "EAID_77E73D84_1DE1_425e_B577_39C23CFF652D" ; rdfs:range bacm_model:BusinessElement ; rdfs:domain bacm_org:Responsible . bacm_org:Responsible.target a owl:ObjectProperty ; rdfs:label "Responsible.target" ; bacm_model:uuid "EAID_9E266EDD_7E9E_459d_8DD1_63307EEC6788" ; rdfs:range bacm_org:OrgUnit ; rdfs:domain bacm_org:Responsible . bacm_org:Responsible.source a owl:ObjectProperty ; rdfs:label "Responsible.source" ; bacm_model:uuid "EAID_F65C9383_8425_4ed6_B448_CAD81E6CE6F9" ; rdfs:range bacm_org:OrgUnit ; rdfs:domain bacm_org:Responsible . bacm_model:ExternalData a owl:Class ; rdfs:subClassOf bacm_model:BACMElement , [ a owl:Restriction ; owl:onProperty bacm_model:ExternalData.resourceIdentifier ; owl:onDataRange xsd:anyURI ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_model:ExternalData.resourceIdentifier ; owl:onDataRange xsd:anyURI ; owl:maxCardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_model:externalRelData] ; owl:onClass bacm_model:ExternalRelationship ; owl:minCardinality 1 ] ; rdfs:label "ExternalData" ; bacm_model:uuid "EAID_D9B566E5_35AD_4367_910F_BC9DF2D7C393" . bacm_cap:AbstractBusinessObject a owl:Class ; rdfs:subClassOf bacm_model:AbstractThing , bacm_plan:AbstractOperatingModel , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:isAbout.bus_obj] ; owl:onClass bacm_cap:isAbout ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:aggregates_2] ; owl:onClass bacm_cap:CapabilityImplementation ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:ResourceRole.assignTo_1] ; owl:onClass bacm_cap:ResourceRole ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:ObjectRelation.related_1] ; owl:onClass bacm_cap:ObjectRelation ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:belongsTo_2.from_belongsTo_2] ; owl:onClass bacm_cap:belongsTo_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:scopes.from_scopes] ; owl:onClass bacm_cap:scopes ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:object_1.to_object_1] ; owl:onClass bacm_cap:object_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:object_0.to_object_0] ; owl:onClass bacm_cap:object_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:stateOf.to_stateOf] ; owl:onClass bacm_cap:stateOf ; owl:minCardinality 0 ] ; rdfs:label "AbstractBusinessObject" ; bacm_model:uuid "EAID_5B2FEB7A_4AE7_4694_8828_4C1987C6E637" ; skos:definition """Definition: AbstractBusinessObject represents BusinessObjects or InformationItems. """ ; cmns-av:usageNote """Usage: AbstractBusinessObject cannot be instanced or specialized in a business arcitecture model. The AbstractBusinessObject metaclass has two disjoint, concrete subclasses:
  • BusinessObject - instances represent tangible things of importance to the business.
  • InformationItem - instances represent intangible (mental) concepts important to the business.
The AbstractBusinessObject metaclass provides its concrete specializations with the state_of association to Outcomes and the scopes association to Capability and CapabilityBehavior. AbstractBusinessObject also provides for ObjectRelations that may relate any collection of BusinessObjects and InformationItems. """ . bacm_plan:AbstractOperatingModel a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_2.to_baseline_2] ; owl:onClass bacm_plan:baseline_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:uses_1.to_uses_1] ; owl:onClass bacm_plan:uses_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_0.to_baseline_0] ; owl:onClass bacm_plan:baseline_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_5.to_baseline_5] ; owl:onClass bacm_plan:baseline_5 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_4.to_baseline_4] ; owl:onClass bacm_plan:baseline_4 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:uses_0.to_uses_0] ; owl:onClass bacm_plan:uses_0 ; owl:minCardinality 0 ] ; rdfs:label "AbstractOperatingModel" ; bacm_model:uuid "EAID_68E772F9_B4BF_4226_82C7_17F1AF72F739" ; skos:definition """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""" ; cmns-av:usageNote """Usage: Means and Initiatives describe behaviors that will impact parts of the operating model of the business to achieve the Ends and Changes associated with the Means and Initiatives. While the behaviors are described by the Means and Initiatives, the affected operating model components are represented by the impacts relationship to facilitate analysis of these impacts for feasibility, risk, cost and other measures. Ends and Change describe the new state and behavior of the baselined parts of the operating model of the business. For example, an End may be the improvement of throughput and reduction of wait time for a CapabilityImplementation. The Means may be the addition of personnel and upgrading of an application. The End describes a new baseline for the CapabilityImplementation (relative to the existing baseline associated with the CapabilityImplementation). The Means describes the behaviors to be carried out with respect to the staffing and resourcing of the CapabilityImplementation""" . bacm_cap:isAbout a owl:Class ; rdfs:subClassOf bacm_cap:ObjectRelation , bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:isAbout.bus_obj ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:isAbout.info_item ; owl:onClass bacm_cap:InformationItem ; owl:cardinality 1 ] ; rdfs:label "isAbout" ; bacm_model:uuid "EAID_E0755DD6_40C0_41db_BBEC_6B26C56D077F" ; skos:definition """Definition: IsAbout is a binary directed relationship between an InformationItem and an StatefulThing. It specializes ObjectRelation. It designates that the InformationItem is metadata about the StatefulThing. """ ; cmns-av:usageNote """Usage: AbstractBusinessObjects and ObjectRelations have only identity and immutable properties (a.k.a. intrinsic properties). An InformationItem that isAbout an AbstractBusinessObject can only hold metadata bout this identity and the intrinsic properties. To model the recording of state, modelers should use recordedAs""" . bacm_cap:isAbout.bus_obj a owl:ObjectProperty ; rdfs:label "isAbout.bus_obj" ; bacm_model:uuid "EAID_26892D6F_305B_4d07_8503_A9B263059D31" ; rdfs:range bacm_cap:AbstractBusinessObject ; rdfs:domain bacm_cap:isAbout . bacm_cap:isAbout.info_item a owl:ObjectProperty ; rdfs:label "isAbout.info_item" ; bacm_model:uuid "EAID_C8B6F242_DFBF_45c2_A07C_5DB713135A8F" ; rdfs:range bacm_cap:InformationItem ; rdfs:domain bacm_cap:isAbout . bacm_cap:CapabilityImplementation a owl:Class ; rdfs:subClassOf bacm_model:BACMPlainEntity , bacm_plan:AbstractOperatingModel , bacm_prod:APCICB , [ a owl:Restriction ; owl:onProperty bacm_cap:aggregates_2 ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:implements_7 ; owl:onClass bacm_cap:Role ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:aggregates_1 ; owl:onClass bacm_org:Performer ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:implements_5.from_implements_5] ; owl:onClass bacm_cap:implements_5 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:implements_6.from_implements_6] ; owl:onClass bacm_cap:implements_6 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:staffs.to_staffs] ; owl:onClass bacm_cap:staffs ; owl:minCardinality 0 ] ; rdfs:label "CapabilityImplementation" ; bacm_model:uuid "EAID_A0595FA0_C13F_4bb0_B898_FF86E66D7944" ; skos:definition """Definition: The CapabilityImplementation represents a collection of Roles, AbstractBusinessObjects and Performers that may be used to implement a Capability or CapabilityBehavior or a Process or Activity (see the Roles diagram). """ ; cmns-av:usageNote """Usage: The AbstractBusinessObjects and Performers are optional, as are the Roles. The modeler may create instances of CapabilityImplementation annotated with a description of proposed or planned roles, resources and performers and subsequently add the Roles, Performers and Resources. Note that AbstractBusinessObjects and Performers may be shared by CapabilityImplementations (representing that two or more CapabilityImplementations will select AbstractBusinessObjects and Performers from the same domain. However, Roles may not be shared (see implements_7 description). Consequently, when a CapabilityImplementation is created or implements_5 to an AbstractCapability or implements_6 an AbstractProcess, a new set of Role elements should be created that specialize the Roles of the AbstractCapability or AbstractProcess. These "role clones" are effectively owned by the CapabilityImplementation via the implements_7 relationship""" . bacm_cap:ResourceRole a owl:Class ; rdfs:subClassOf bacm_cap:Role , bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:ResourceRole.assignTo_1 ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:ResourceRole.assignTo_1 ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:maxCardinality 1 ] ; rdfs:label "ResourceRole" ; bacm_model:uuid "EAID_C27535C1_6B92_4951_9CB6_385F4913BA3A" . bacm_cap:ResourceRole.assignTo_1 a owl:ObjectProperty ; rdfs:label "ResourceRole.assignTo_1" ; bacm_model:uuid "EAID_84F072D0_CE0E_477b_8F88_6D6A8A11BFE9" ; rdfs:range bacm_cap:AbstractBusinessObject ; rdfs:domain bacm_cap:ResourceRole . bacm_cap:ObjectRelation a owl:Class ; rdfs:subClassOf bacm_cap:AbstractBusinessObject , bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:ObjectRelation.related_1 ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:cardinality 1 ] ; rdfs:label "ObjectRelation" ; bacm_model:uuid "EAID_51122DDC_3B90_4dbd_96B9_18E8C5DAD5E7" ; skos:definition """Definition: ObjectRelation represents any relationship of any arity among StatefulThings and InformationItems.""" ; cmns-av:usageNote """Usage: The architect may use ObjectRelation to indicate that two BusinessObjects are joined together or that one BusinessObject is part of another. ObjectRelations may also target other ObjectRelations""" . bacm_cap:ObjectRelation.related_1 a owl:ObjectProperty ; rdfs:label "ObjectRelation.related_1" ; bacm_model:uuid "EAID_E3CC313E_F084_4d7c_8492_AB5D754AE680" ; rdfs:range bacm_cap:AbstractBusinessObject ; rdfs:domain bacm_cap:ObjectRelation ; skos:definition """Definition: The related_1 leg of the ObjectRelation association links an StatefulThing to another StatefulThing. """ ; cmns-av:usageNote """Usage: ObjectRelation is typically specialized by the modeler to define specific relationships between SatefulThings. For example, a relationship between a passenger and a conveyor may designate that the passenger is onboard the conveyor. Note that ObjectRelation can have state applied by Outcomes that define when the relationship began to exist and when it ceased to exist. Note that ObjectRelation may target other ObjectRelations""" . bacm_cap:AbstractCapability a owl:Class ; rdfs:subClassOf bacm_plan:AbstractOperatingModel , bacm_model:BACMPlainEntity , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:needs_0.needs_0_src] ; owl:onClass bacm_cap:needs_0 ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:produces_0.prod_0_src] ; owl:onClass bacm_cap:produces_0 ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:Role.ofCapability] ; owl:onClass bacm_cap:Role ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:scopes.to_scopes] ; owl:onClass bacm_cap:scopes ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:depends_0.to_depends_0] ; owl:onClass bacm_cap:depends_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:depends_0.from_depends_0] ; owl:onClass bacm_cap:depends_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:object_2.to_object_2] ; owl:onClass bacm_cap:object_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:informs_0.to_informs_0] ; owl:onClass bacm_cap:informs_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:implements_5.to_implements_5] ; owl:onClass bacm_cap:implements_5 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:implements_0.to_implements_0] ; owl:onClass bacm_cap:implements_0 ; owl:minCardinality 0 ] ; rdfs:label "AbstractCapability" ; bacm_model:uuid "EAID_B387C9E3_81C3_4d83_A887_A6350B5EDC27" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: The AbstractCapability metaclass has two concrete specializations: Capability and CapabilityBehavior. Only the specializations can be instanced in models. AbstractCapability provides the following to its concrete specializations:
  1. to represent the production of an Outcome;
  2. to represent the need for an Outcome;
  3. to represent the ability of an InformationItem to inform the behavior of a Capability and/or CapabilityBehavior;
  4. to represent the ability of a CapabilityImplementation to implement a Capability and/or a CapabilityBehavior;
  5. to represent the notion that a BusinessObject and/or an InformationItem scopes a Capability and/or a CapabilityBehavior
  6. 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.""" ; cmns-av:usageNote """Usage: Role is an abstract association meta-class used to model relationships between Performers and Resources and Capabilities and Processes. It represents how Performers and Resources participate in behavior descriptions as represented by CapabilityBehaviors and/or in Capabilities. The Role meta-class is stereotyped as an association and its concrete instances are effectively class associations. Specifically, the Role meta-class acts as an n-ary association with three predominant patterns: 1. A Capability is associated with a Performer; 2. A CapabilityBehavior is associated with a Performer, or a choice of an OrgUnit or a System; 3. A CapabilityImplementation is associated with a CapabilityBehavior and a choice of an OrgUnit or a System. These three patterns represent: 1. An abstract view of the business capability with detail added by the Role instance indicating the type of activity to be performed. Since a Capability may have multiple associated Roles, this implies that the Capability incorporates multiple activities. 2. An intermediate view of the business used in planning where details about the specific behaviors of a capability and the type of performer entity (OrgUnit or System) are specified, but the actual or planned assignment of real OrgUnits or Systems has not occurred. 3. A more detailed planning/implementation view of the business in which specific performers and resources have been or are planned to be allocated to a Capability and its CapabilityBehaviors by way of a set of CapabilityImplementations. Neither ResourceRoles nor PerformerRoles may exist without being linked to a Capability or a CapabilityBehavior or a Process or an Activity with the role link. A Capability and a CapabilityBehavior may share a Role, but an assignment to that Role will be the same for both the Capability and the CapabilityBehavior. To indicate that a CapabilityBehavior and a Capability have related roles, the modeler should create a specialization ot the Capability Role for each CapabilityBehavior that delivers the Capability and link the specialized Role to the CapabilityBehavior. A Process and an Activity may not share a Role. A Role may be shared between a Capability and/or a CapabilityBehavior, and either a Process or an Activity. In this case, any assignment to the Role is an assignment to both the Capability/CapabilityBehavior and the Process/Activity PerformerRoles and ResourceRoles may be linked to CapabilityImplementations with the assignment shortcut association. Performers and Resources aggregated in the CapabilityImplementation should be assigned to these roles""" . bacm_cap:Role.ofCapability a owl:ObjectProperty ; rdfs:label "Role.ofCapability" ; bacm_model:uuid "EAID_DD3BF666_FA4F_4dc4_B668_0366E4F5FE3A" ; rdfs:range bacm_cap:AbstractCapability ; rdfs:domain bacm_cap:Role . bacm_cap:Role.ofProcess a owl:ObjectProperty ; rdfs:label "Role.ofProcess" ; bacm_model:uuid "EAID_5967FC8B_CFAA_4855_89FA_1D7C413DFEE9" ; rdfs:range bacm_proc:AbstractProcess ; rdfs:domain bacm_cap:Role . bacm_cap:BusinessObject a owl:Class ; rdfs:subClassOf bacm_cap:AbstractBusinessObject , bacm_model:BACMPlainEntity , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:realize.from_realize] ; owl:onClass bacm_cap:realize ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:contains.from_contains] ; owl:onClass bacm_cap:contains ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:realizedAs.to_realizedAs] ; owl:onClass bacm_cap:realizedAs ; owl:minCardinality 0 ] ; rdfs:label "BusinessObject" ; bacm_model:uuid "EAID_1AF10853_6EEF_4f39_8845_20DA6A69A4D2" ; skos:definition """Definition: BusinessObject represents a tangible thing that is of significance to a business. """ ; cmns-av:usageNote """Usage: BusinessObjects may also overlap with other classes in the model; for example a BusinessObject may also be a Resource used by a Capability. Typically, the BusinessObject represents tangible things that are acted on by the Capabilities of a business to create a new Outcome that defines a new state of the BusinessObject. An assembly robot may be a Performer associated with an assembly Capability. The same assembly robot may be a BusinessObject when it is no longer needed and is sold. """ . bacm_cap:Capability a owl:Class ; rdfs:subClassOf bacm_cap:AbstractCapability , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:supports.from_supports] ; owl:onClass bacm_cap:supports ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:delivers.to_delivers] ; owl:onClass bacm_cap:delivers ; owl:minCardinality 0 ] ; rdfs:label "Capability" ; bacm_model:uuid "EAID_3AB6DB2A_16CF_4667_862B_7BCC19FD9623" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: Capability is defined in this way to allow executives to analyze variation in business behaviors and structures that all produce the same or similar outcomes. In addition, observing problems or successes that recur in most or all of the variations of a Capability is a clue that the business has a systemic problem with respect to the capability. For example, if all behavior variants and implementations of a Capability are underperforming, then one might wish to understand why. Capabilities may be decomposed in a strict hierarchy, but are not allowed to be specialized. The CapabilityBehavior that delivers a Capability is used to represent behavioral variants of a Capability. A Capability may be implemented by a CapabilityImplementation, a collection of Resources and Performers that are assigned Roles in the Capability. The modeler may use any of the following patterns:
    1. Capability is defined without CapabilityBejaviors or CapabilityImplementations;
    2. Capability is defined with CapabilityImplementations annotated with proposed resources and performers but without Roles, Resources and Performers;
    3. Capability is defined with Roles, CapabilityImplementations, Performers, Resources where the Performers and Resources are aggregated to the CapabilityImplementation and are assigned to Roles of the Capability;
    4. Capability is defined as in 3. and CapabilityBehaviors are defined delivering the Capability with Role assignments to CapabilityBehavior compatible with the assignments to Capability Roles;
    5. Capability is defined with delivering CapabilityBehaviors but no CapabilityImplementation;
    6. Capability is defined with Roles and delivering CapabilityBehaviors are defined with consistent Roles;
    7. All other configurations are disallowed.
    """ ; skos:example """Constraint: Capability instances may own other Capability instances but may not aggregate or generalize them""" . bacm_cap:CapabilityBehavior a owl:Class ; rdfs:subClassOf bacm_model:AbstractAction , bacm_cap:AbstractCapability , bacm_prod:APCICB , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:delivers.from_delivers] ; owl:onClass bacm_cap:delivers ; owl:minCardinality 0 ] ; rdfs:label "CapabilityBehavior" ; bacm_model:uuid "EAID_A95A8B34_2CEF_4850_BBE0_B109CD2AF6BD" ; skos:definition """Definition: CapabilityBehavior represents a behavior description or specification, such as process diagrams, procedures manuals and other means of recording and publishing expected business practices. """ ; cmns-av:usageNote """Usage: CapabilityBehavior also represents rules, regulations and policies that constrain behavior, whether imposed by statute, regulators or business executives. CapabilityBehaviors deliver a Capability, indicating that the set CapabilityBehaviors associated to a Capability are variant ways of producing the same or similar Outcomes. CapabilityBehaviors may have associated Roles. These Roles define how Performers and Resources may participate in the described or specified behavior. CapabilityBehavior is a subtype of AbstractCapability and inherits associations with the Outcomes of Capabilities. These associations represent the ability of a behavior to produce an outcome. The Outcomes produced by a CapabilityBehavior are usually more specific than Outcomes produced by the Capability. Often the Outcome of a CapabilityBehavior will include side-effects that result from the particular behavior, such as resources consumed in executing the behavior or time taken by the execution. CapabilityBehaviors are not decomposable, but may be associated with Processes, which are decomposable""" . bacm_prod:APCICB a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:specifies.to_specifies] ; owl:onClass bacm_prod:specifies ; owl:minCardinality 0 ] ; rdfs:label "APCICB" ; bacm_model:uuid "EAID_E93DC973_57C3_43e0_B480_22B8A7CBE387" ; cmns-av:usageNote """Usage: This abstract element defines a union type for AbstractProcess, CapabilityImplementation and CapabilityProvider, allowing the specifies association to connect any instances of any concrete subclasses of these classes.""" . bacm_org:Performer a owl:Class ; rdfs:subClassOf bacm_cap:AbstractBusinessObject , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:aggregates_1] ; owl:onClass bacm_cap:CapabilityImplementation ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:PerformerRole.assignTo_2] ; owl:onClass bacm_cap:PerformerRole ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:informs_2.to_informs_2] ; owl:onClass bacm_cap:informs_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:participate.from_participate] ; owl:onClass bacm_cust:participate ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:belongsTo_1.from_belongsTo_1] ; owl:onClass bacm_org:belongsTo_1 ; owl:minCardinality 0 ] ; rdfs:label "Performer" ; bacm_model:uuid "EAID_0A4A72E2_8F0F_435d_A8FC_A93E30A0830D" ; skos:definition """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. """ ; cmns-av:usageNote """Usage: The Performer is concrete to allow modeling the need for a Performer without committing to a human assignment, a system assignment, or a combination of both. Performers are generally described by skills or abilities. Performer is s specialization of AbstractBusinessObject, allowing Performers to be treated as AbstractBusinessObjects without conflict. For example, a Performer may fill a role in a manufaturing capability and be the BusinessObject of a Training Management capability responsible for employee training.""" . bacm_cap:InformationItem a owl:Class ; rdfs:subClassOf bacm_model:BACMPlainEntity , bacm_cap:AbstractBusinessObject , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:isAbout.info_item] ; owl:onClass bacm_cap:isAbout ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:informs_0.from_informs_0] ; owl:onClass bacm_cap:informs_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:realize.to_realize] ; owl:onClass bacm_cap:realize ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:informs_2.from_informs_2] ; owl:onClass bacm_cap:informs_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:informs_1.from_informs_1] ; owl:onClass bacm_cap:informs_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:recordedAs.to_recordedAs] ; owl:onClass bacm_cap:recordedAs ; owl:minCardinality 0 ] ; rdfs:label "InformationItem" ; bacm_model:uuid "EAID_2EB111C6_B4A6_42e2_8001_466F2B0C48A4" ; skos:definition """Definition: The InformationItem represents a kind of information. """ ; cmns-av:usageNote """Usage: The same InformationItem may represent a thought or piece of knowedge and a physical manifestation of that thought or knowledge as a document or a dataset""" . bacm_cap:Outcome a owl:Class ; rdfs:subClassOf bacm_plan:AbstractOperatingModel , bacm_model:BACMPlainEntity , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:needs_0.needs_0_tgt] ; owl:onClass bacm_cap:needs_0 ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:OutcomeRelation.related_0] ; owl:onClass bacm_cap:OutcomeRelation ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:produces_0.prod_0_tgt] ; owl:onClass bacm_cap:produces_0 ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:stateOf.from_stateOf] ; owl:onClass bacm_cap:stateOf ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:realizedAs.from_realizedAs] ; owl:onClass bacm_cap:realizedAs ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:recordedAs.from_recordedAs] ; owl:onClass bacm_cap:recordedAs ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:trigger_2.from_trigger_2] ; owl:onClass bacm_cap:trigger_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:trigger_1.from_trigger_1] ; owl:onClass bacm_cap:trigger_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:experiences.to_experiences] ; owl:onClass bacm_cap:experiences ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:incorporates_0.to_incorporates_0] ; owl:onClass bacm_cap:incorporates_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:trigger_0.to_trigger_0] ; owl:onClass bacm_cap:trigger_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:input.to_input] ; owl:onClass bacm_cap:input ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:exitCriteria.to_exitCriteria] ; owl:onClass bacm_cap:exitCriteria ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:values.to_values] ; owl:onClass bacm_cap:values ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:output.to_output] ; owl:onClass bacm_cap:output ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:entryCriteria.to_entryCriteria] ; owl:onClass bacm_cap:entryCriteria ; owl:minCardinality 0 ] ; rdfs:label "Outcome" ; bacm_model:uuid "EAID_BDB4573C_24A6_48eb_8D1F_E99B4DE112CB" ; skos:definition """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 and outputs/inputs of AbstractProcesses.""" ; cmns-av:usageNote """Usage: For example, a Capability to attach wheels to a vehicle being manufactured would require that a vehicle without wheels be available and that wheels be available. This requirements would be modeled as two Outcomes: 1. A vehicle without wheels is available to the Capability, and 2. A set of wheels is available to the Capability. The result of the Capability is another Outcome in which the wheels are no longer separate but are attached to the vehicle. Separating the state of a BusinessObject or InformationItem from the BusinessObject or InformationItem allows the model to represent many possible states of the BusinessObject or InformationItem and associate each state with the Capabilities and/or CapabilityBehaviors that produce the states. Outcome and its AbstractBusinessObjects must represent a single, consistent set of facts whether viewed from the capability perspective or the process perspective. However, the facts represented by a Outcome may not be at the same level of detail when viewed in a capability perspective as when viewed in a process perspective. For example, a process perspective may represent the wheel assembly activities in greater detail, specifying the additional tools and parts needed to attach the wheels to the vehicle with intermediate Outcomes representing the stages of mounting the wheels to the hubs, attaching the nuts to the hub bolts, and tightening them to the required torque specification. The beginning and end of this sequence of Outcomes are the same in the process perspective and in the capability perspective. Other semantic relationships provided for Outcome are generalization and aggregation. """ . bacm_cap:OutcomeRelation a owl:Class ; rdfs:subClassOf bacm_plan:AbstractOperatingModel , bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:OutcomeRelation.related_0 ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "OutcomeRelation" ; bacm_model:uuid "EAID_3310AD49_BE1C_4077_A6EC_3DC7F795F1FE" ; skos:definition """Definition: OutcomeRelation represents any kind of semantic relationship between Outcomes.""" ; cmns-av:usageNote """Usage: The architect may create instances of any arity to define semantic relationships between Outcomes. For example, two Outcomes may be specified as alternatives that cannot both be produced by a Capability or Process in a single execution.""" . bacm_cap:OutcomeRelation.related_0 a owl:ObjectProperty ; rdfs:label "OutcomeRelation.related_0" ; bacm_model:uuid "EAID_0FF8500B_BAB9_46c1_81DE_C7C7AFD2F8EF" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:OutcomeRelation ; skos:definition """Definition: The relatedOutcome leg of the OutcomeRelation association identifies an Outcome that is related to one or more other Outcomes.""" ; cmns-av:usageNote """Usage: The OutcomeRelation association does not have a fixed number of legs when instanced. The architect may define any number of instances of the relatedOutcome leg wen instancing the OutcomeRelation as long as each leg is given a unique name""" . bacm_cap:PerformerRole a owl:Class ; rdfs:subClassOf bacm_cap:Role , bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:PerformerRole.assignTo_2 ; owl:onClass bacm_org:Performer ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:PerformerRole.assignTo_2 ; owl:onClass bacm_org:Performer ; owl:maxCardinality 1 ] ; rdfs:label "PerformerRole" ; bacm_model:uuid "EAID_3AC5B9E4_19B0_468b_AC69_ACA12EB2F55C" ; skos:definition """Definition: PerformerRole represents skills, knowledge and willingness to use these in the production of the Outcomes of a Capability. """ ; cmns-av:usageNote """Usage: PerformerRole represents roles that must be fulfilled by human or automation actors. This role can also be used to define an executive or managerial authority for an AbstractCapability or an AbstractProcess. When assignTo_2 a Performer, it is interpreted to mean that the Performer acquires the authority and responsibility defined by the PerformerRole""" . bacm_cap:PerformerRole.assignTo_2 a owl:ObjectProperty ; rdfs:label "PerformerRole.assignTo_2" ; bacm_model:uuid "EAID_E6024E8D_AA8D_4487_A754_FDC0E508FC60" ; rdfs:range bacm_org:Performer ; rdfs:domain bacm_cap:PerformerRole . bacm_proc:AbstractProcess a owl:Class ; rdfs:subClassOf bacm_prod:APCICB , bacm_model:AbstractAction , bacm_plan:AbstractOperatingModel , [ a owl:Restriction ; owl:onProperty bacm_proc:follows_1 ; owl:onClass bacm_proc:AbstractProcess ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:Role.ofProcess] ; owl:onClass bacm_cap:Role ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:implements_0.from_implements_0] ; owl:onClass bacm_cap:implements_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:implements_6.to_implements_6] ; owl:onClass bacm_cap:implements_6 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:informs_1.to_informs_1] ; owl:onClass bacm_cap:informs_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:input.from_input] ; owl:onClass bacm_cap:input ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:output.from_output] ; owl:onClass bacm_cap:output ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_proc:follows_1] ; owl:onClass bacm_proc:AbstractProcess ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_proc:aggregates] ; owl:onClass bacm_proc:Process ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_proc:implements_1.from_implements_1] ; owl:onClass bacm_proc:implements_1 ; owl:minCardinality 0 ] ; rdfs:label "AbstractProcess" ; bacm_model:uuid "EAID_03F45483_3423_491a_84DD_79D096255109" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: AbstractProcess is an abstract meta-class that provides input and output Outcome connection abilities to both Process and Activity. It also provides the role link to PerformerRoles and ResourceRoled. It also provides the implements link to a ValueStream or some ValueStreamStages. Since implements aligns the scope of the Process with either a ValueStreamStage or a ValueStream, it should not link both a ValueStreamStage and the ValueStream the ValueStreamStage belongs to""" . bacm_cap:belongsTo_2 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:belongsTo_2.to_belongsTo_2 ; owl:onClass bacm_org:OrgUnit ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:belongsTo_2.from_belongsTo_2 ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:minCardinality 0 ] ; rdfs:label "belongsTo_2" ; bacm_model:uuid "EAID_701B00AC_E9B5_468c_A13F_FBCF21C2889A" . bacm_cap:belongsTo_2.to_belongsTo_2 a owl:ObjectProperty ; rdfs:label "belongsTo_2.to_belongsTo_2" ; bacm_model:uuid "to_EAID_701B00AC_E9B5_468c_A13F_FBCF21C2889A" ; rdfs:range bacm_org:OrgUnit ; rdfs:domain bacm_cap:belongsTo_2 . bacm_cap:belongsTo_2.from_belongsTo_2 a owl:ObjectProperty ; rdfs:label "belongsTo_2.from_belongsTo_2" ; bacm_model:uuid "from_EAID_701B00AC_E9B5_468c_A13F_FBCF21C2889A" ; rdfs:range bacm_cap:AbstractBusinessObject ; rdfs:domain bacm_cap:belongsTo_2 . bacm_org:OrgUnit a owl:Class ; rdfs:subClassOf bacm_org:Performer , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:belongsTo_2.to_belongsTo_2] ; owl:onClass bacm_cap:belongsTo_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:staffs.from_staffs] ; owl:onClass bacm_cap:staffs ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:Responsible.target] ; owl:onClass bacm_org:Responsible ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:Responsible.source] ; owl:onClass bacm_org:Responsible ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:belongsTo_1.to_belongsTo_1] ; owl:onClass bacm_org:belongsTo_1 ; owl:minCardinality 0 ] ; rdfs:label "OrgUnit" ; bacm_model:uuid "EAID_ED5BC5F4_CC73_4c01_AA2C_376FE0441BDE" . bacm_cap:scopes a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:scopes.to_scopes ; owl:onClass bacm_cap:AbstractCapability ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:scopes.to_scopes ; owl:onClass bacm_cap:AbstractCapability ; owl:maxCardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:scopes.from_scopes ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:scopes.from_scopes ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:maxCardinality 1 ] ; rdfs:label "scopes" ; bacm_model:uuid "EAID_9284D8C7_2F34_4362_8928_BA9318F6DB2D" ; skos:definition """Definition: The scopes shortcut association allows a Capability and/or CapabilityBehavior to be associated with some BusinessObjects and.or an InformationItems without defining Outcomes produced or needed by the Capability and/or CapabilityBehavior.""" ; cmns-av:usageNote """Usage: The modeler may elect to subsequently define such Outcomes, which must be consistent with the constraint specified by the scopes shortcut association.""" ; skos:example """Constraint: Let BO1 be a BusinessObject and C1 be a Capability that are associated by scopes s1. Then there should exist in the model an Outcome O1 such that C1 produce_0s O1 and O1 is a stateOf BO1.""" . bacm_cap:scopes.to_scopes a owl:ObjectProperty ; rdfs:label "scopes.to_scopes" ; bacm_model:uuid "to_EAID_9284D8C7_2F34_4362_8928_BA9318F6DB2D" ; rdfs:range bacm_cap:AbstractCapability ; rdfs:domain bacm_cap:scopes . bacm_cap:scopes.from_scopes a owl:ObjectProperty ; rdfs:label "scopes.from_scopes" ; bacm_model:uuid "from_EAID_9284D8C7_2F34_4362_8928_BA9318F6DB2D" ; rdfs:range bacm_cap:AbstractBusinessObject ; rdfs:domain bacm_cap:scopes . bacm_cap:object_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:object_1.from_object_1 ; owl:onClass bacm_prod:ProcurementOffering ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:object_1.to_object_1 ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:minCardinality 0 ] ; rdfs:label "object_1" ; bacm_model:uuid "EAID_12C5AC62_6EEC_43ff_A2EA_28B923A581BF" ; skos:definition """Definition: The object shortcut association asserts that the ProcurementOffering incorporates unspecified Outcomes describing the states of AbstractBusinessObjects.""" ; cmns-av:usageNote """Usage: This association allows the business architect to omit the Outcome in the procurement of some AbstractBusinessObjects for use by theBusiness when those Outcomes are obvious or irrelevant to the purposes of the analysis that is using the business architecture model.""" ; skos:example """Constraint: Let POf1 be a ProcurementOffering and BO1 be a BusinessObject associated by o1 an "object" association. Then POf1 should incorporate ProcurementOutcomes {POj} that represent either the change of ownership of BO1 or the establishment of a limited right to use BO1.""" . bacm_cap:object_1.from_object_1 a owl:ObjectProperty ; rdfs:label "object_1.from_object_1" ; bacm_model:uuid "from_EAID_12C5AC62_6EEC_43ff_A2EA_28B923A581BF" ; rdfs:range bacm_prod:ProcurementOffering ; rdfs:domain bacm_cap:object_1 . bacm_cap:object_1.to_object_1 a owl:ObjectProperty ; rdfs:label "object_1.to_object_1" ; bacm_model:uuid "to_EAID_12C5AC62_6EEC_43ff_A2EA_28B923A581BF" ; rdfs:range bacm_cap:AbstractBusinessObject ; rdfs:domain bacm_cap:object_1 . bacm_prod:ProcurementOffering a owl:Class ; rdfs:subClassOf bacm_prod:ProductOffering , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:object_1.from_object_1] ; owl:onClass bacm_cap:object_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:incorporates_1.from_incorporates_1] ; owl:onClass bacm_prod:incorporates_1 ; owl:minCardinality 0 ] ; rdfs:label "ProcurementOffering" ; bacm_model:uuid "EAID_BA8C4AD7_CA85_4778_93FB_E981036FBCE7" . bacm_cap:object_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:object_0.from_object_0 ; owl:onClass bacm_prod:MerchandiseOffering ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:object_0.to_object_0 ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:minCardinality 0 ] ; rdfs:label "object_0" ; bacm_model:uuid "EAID_1471E98C_1ACC_47e9_8152_FF714FD629CF" ; skos:definition """Definition: The object association represents a shortcut relationship between a MerchandiseOffering and a BusinessObject or InformationItem offered for sale or lease to the Customer.""" ; cmns-av:usageNote """Usage: This shortcut implies that there is an unspecified MerchandiseOutcome of the AbstractBusinessObject that would describe the terms of ownership/use incorporated in the MerchandiseOffering.""" ; skos:example """Constraint: Let MOf1 be a MerchandiseOffering and BO1 be a BusinessObject associated by o1 an "object" association. Then MOf1 should incorporate MerchandiseOutcomes {MOj} that represent either the change of ownership of BO1 or the establishment of a limited right to use BO1""" . bacm_cap:object_0.from_object_0 a owl:ObjectProperty ; rdfs:label "object_0.from_object_0" ; bacm_model:uuid "from_EAID_1471E98C_1ACC_47e9_8152_FF714FD629CF" ; rdfs:range bacm_prod:MerchandiseOffering ; rdfs:domain bacm_cap:object_0 . bacm_cap:object_0.to_object_0 a owl:ObjectProperty ; rdfs:label "object_0.to_object_0" ; bacm_model:uuid "to_EAID_1471E98C_1ACC_47e9_8152_FF714FD629CF" ; rdfs:range bacm_cap:AbstractBusinessObject ; rdfs:domain bacm_cap:object_0 . bacm_prod:MerchandiseOffering a owl:Class ; rdfs:subClassOf bacm_prod:ProductOffering , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:object_0.from_object_0] ; owl:onClass bacm_cap:object_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:incorporates_2.from_incorporates_2] ; owl:onClass bacm_prod:incorporates_2 ; owl:minCardinality 0 ] ; rdfs:label "MerchandiseOffering" ; bacm_model:uuid "EAID_BE29ED75_D2A4_46a1_AE71_A3CB58FA4FC7" ; skos:definition """Definition: A MerchandiseOffering irepresents an offering to sell or lease a good to a customer who may use the good to produce Outcomes.""" ; cmns-av:usageNote """Usage: The MerchandiseOffering is characterized by some BusinessObjects or InformationItems that would be transferred to the Customer for use by the Customer. The BusinessObjects and/or InformationItems are objects of the MerchandiseOffering""" . bacm_cap:stateOf a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:stateOf.from_stateOf ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:stateOf.to_stateOf ; owl:onClass bacm_cap:AbstractBusinessObject ; owl:minCardinality 0 ] ; rdfs:label "stateOf" ; bacm_model:uuid "EAID_1A57BE12_38D5_456e_A9C0_4B47AC917834" ; skos:definition """Definition: The "state_of" meta-association applies a state to an AbstractBusinessObject. """ ; cmns-av:usageNote """Usage: For example, a passenger may be transported from one location to another by a Capability, and the Outcome resulting from the Capability execution represents the fact that the passenger is now in the destination location.""" . bacm_cap:stateOf.from_stateOf a owl:ObjectProperty ; rdfs:label "stateOf.from_stateOf" ; bacm_model:uuid "from_EAID_1A57BE12_38D5_456e_A9C0_4B47AC917834" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:stateOf . bacm_cap:stateOf.to_stateOf a owl:ObjectProperty ; rdfs:label "stateOf.to_stateOf" ; bacm_model:uuid "to_EAID_1A57BE12_38D5_456e_A9C0_4B47AC917834" ; rdfs:range bacm_cap:AbstractBusinessObject ; rdfs:domain bacm_cap:stateOf . bacm_cap:depends_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:depends_0.to_depends_0 ; owl:onClass bacm_cap:AbstractCapability ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:depends_0.from_depends_0 ; owl:onClass bacm_cap:AbstractCapability ; owl:minCardinality 0 ] ; rdfs:label "depends_0" ; bacm_model:uuid "EAID_F0002A06_DFA2_4c96_8878_E7C47EFB34A3" ; skos:definition """Definition: The depends shortcut association represents the execution dependency of one AbstractCapability on another AbstractCapability. This execution dependency is represented in detail by the first AbstractCapability produces_0 non-finally an Outcome OA that is need_0 by the second AbstractCapability, which produces_0 Outcome OB that is non-initially needs_0 by the first AbstractCapability. """ ; cmns-av:usageNote """Usage: This shortcut association is used to represent a possible execution dependency that can be justified as described in the definition. It is useful when analyzing models for dependencies or issue root causes. """ ; skos:example """Constraint: Let CA be a Capability that depends on Capability CB. Then CA should non-finally produces_0 an Outcome OA that is the state of AbstractBusinessObject ABO1 that is related via an ObjectRelation OR to AbstractBusinessObject ABO2 whose state is defined by Outcome OB that is produces_0 by Capability CB. In effect, CA is scoped by ABO1 and CB is scoped by ABO2 and ABO1 is related to ABO2""" . bacm_cap:depends_0.to_depends_0 a owl:ObjectProperty ; rdfs:label "depends_0.to_depends_0" ; bacm_model:uuid "to_EAID_F0002A06_DFA2_4c96_8878_E7C47EFB34A3" ; rdfs:range bacm_cap:AbstractCapability ; rdfs:domain bacm_cap:depends_0 . bacm_cap:depends_0.from_depends_0 a owl:ObjectProperty ; rdfs:label "depends_0.from_depends_0" ; bacm_model:uuid "from_EAID_F0002A06_DFA2_4c96_8878_E7C47EFB34A3" ; rdfs:range bacm_cap:AbstractCapability ; rdfs:domain bacm_cap:depends_0 . bacm_cap:object_2 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:object_2.from_object_2 ; owl:onClass bacm_prod:ServiceOffering ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:object_2.to_object_2 ; owl:onClass bacm_cap:AbstractCapability ; owl:minCardinality 0 ] ; rdfs:label "object_2" ; bacm_model:uuid "EAID_6D41421B_8783_419d_9D7A_BE5F5015B138" ; skos:example """Constraint: Let SOf1 be a ServiceOffering and C1 be a Capability that is associated by o1 an object association. Then there should exist a ServiceOutcome SO1 such that SO1 is incoporated in SOf1 and SO1 is produced by C1""" . bacm_cap:object_2.from_object_2 a owl:ObjectProperty ; rdfs:label "object_2.from_object_2" ; bacm_model:uuid "from_EAID_6D41421B_8783_419d_9D7A_BE5F5015B138" ; rdfs:range bacm_prod:ServiceOffering ; rdfs:domain bacm_cap:object_2 . bacm_cap:object_2.to_object_2 a owl:ObjectProperty ; rdfs:label "object_2.to_object_2" ; bacm_model:uuid "to_EAID_6D41421B_8783_419d_9D7A_BE5F5015B138" ; rdfs:range bacm_cap:AbstractCapability ; rdfs:domain bacm_cap:object_2 . bacm_prod:ServiceOffering a owl:Class ; rdfs:subClassOf bacm_prod:ProductOffering , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:object_2.from_object_2] ; owl:onClass bacm_cap:object_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:incorporates_3.from_incorporates_3] ; owl:onClass bacm_prod:incorporates_3 ; owl:minCardinality 0 ] ; rdfs:label "ServiceOffering" ; bacm_model:uuid "EAID_CE364940_27B9_4f0d_A5D4_4C5380752A53" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: A ServiceOffering is a specialization of a ProductOffering such that a Capability or CapabilityBehavior or Process or Activity is performed to produce an Outcome that is incorporated into the service. Unlike a sale or lease, where some incorporated Outcomes represent a change of ownership or poseeseeion/use of a business object, the incorporated Outcomes (such as a cleaned residence) are the primary Outcomes desired by the customer. A business that offers a ServiceOffering must incorporate or arrange for the Capabilities and or Processes needed to produce the promised Outcomes""" . bacm_cap:informs_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:informs_0.from_informs_0 ; owl:onClass bacm_cap:InformationItem ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:informs_0.to_informs_0 ; owl:onClass bacm_cap:AbstractCapability ; owl:minCardinality 0 ] ; rdfs:label "informs_0" ; bacm_model:uuid "EAID_80BD300A_C315_47ad_8CAE_069A152ACBC8" ; skos:definition """Definition: The informs_0 association represents the influence of information (represented by InformationItem) on a Capability or a CapabilityBehavior. """ ; cmns-av:usageNote """Usage: Information, such as weather, production targets, and results of a business analysis project will change how a business behaves and how a Capability or CapabilityBehavior performs""" . bacm_cap:informs_0.from_informs_0 a owl:ObjectProperty ; rdfs:label "informs_0.from_informs_0" ; bacm_model:uuid "from_EAID_80BD300A_C315_47ad_8CAE_069A152ACBC8" ; rdfs:range bacm_cap:InformationItem ; rdfs:domain bacm_cap:informs_0 . bacm_cap:informs_0.to_informs_0 a owl:ObjectProperty ; rdfs:label "informs_0.to_informs_0" ; bacm_model:uuid "to_EAID_80BD300A_C315_47ad_8CAE_069A152ACBC8" ; rdfs:range bacm_cap:AbstractCapability ; rdfs:domain bacm_cap:informs_0 . bacm_cap:implements_5 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:implements_5.from_implements_5 ; owl:onClass bacm_cap:CapabilityImplementation ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:implements_5.to_implements_5 ; owl:onClass bacm_cap:AbstractCapability ; owl:minCardinality 0 ] ; rdfs:label "implements_5" ; bacm_model:uuid "EAID_B0E6BD1E_A9EB_4ef7_9364_31D5650189ED" ; skos:definition """Definition: The implements_5 association represents a relationship meaning that the CapabilityImplementation provides PerformerRoles and ResourceRoles to implement a Capability or CapabillityBehavior.""" ; cmns-av:usageNote """Usage: The implements_5 association should be used to define a set of resource requirements needed to implement an AbstractCapability. The resource requirements are stated as a collection of PerformerRoles and ResourceRoles. These Roles should be the Roles of the AbstractCapability, but this is not enforced by the abstract syntax. Additionally, the CapabilityImplementation may aggregate Performers and AbstractBusinessObjects that are assignTo the set of Roles. These Performers and AbstractBusinessObjects represent domains from which these assignTo assignments are/should be made. This is not enforced by the abstract syntax. """ . bacm_cap:implements_5.from_implements_5 a owl:ObjectProperty ; rdfs:label "implements_5.from_implements_5" ; bacm_model:uuid "from_EAID_B0E6BD1E_A9EB_4ef7_9364_31D5650189ED" ; rdfs:range bacm_cap:CapabilityImplementation ; rdfs:domain bacm_cap:implements_5 . bacm_cap:implements_5.to_implements_5 a owl:ObjectProperty ; rdfs:label "implements_5.to_implements_5" ; bacm_model:uuid "to_EAID_B0E6BD1E_A9EB_4ef7_9364_31D5650189ED" ; rdfs:range bacm_cap:AbstractCapability ; rdfs:domain bacm_cap:implements_5 . bacm_cap:implements_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:implements_0.from_implements_0 ; owl:onClass bacm_proc:AbstractProcess ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:implements_0.to_implements_0 ; owl:onClass bacm_cap:AbstractCapability ; owl:minCardinality 0 ] ; rdfs:label "implements_0" ; bacm_model:uuid "EAID_FB9C17E5_53FF_4d4e_B900_B7FAABD20BD2" ; skos:definition """Definition: The implements_0 shortcut represents that a AbstractCapability and an AbstractProcess have related Outcomes""" ; cmns-av:usageNote """Usage: It could also be justified by a common Performer playing a role in the CapabilityBehavior and the AbstractProcess""" ; skos:example """Constraint: Let P1 be a Process and C1 be a capability associated by an implements association. Then there should exist Outcomes O1 and O2 such that O1 is produced by (needed by) C1 and O2 is output (input) by P1 and O1 and O2 are related such that they are the same Outcome or one is in the extended aggregation of the other or one is the extended specialization of the other or any chain of relationships connecting the two where the chain consists exclusively of being aggregated by or being a specialization of the predecessor Outcome""" . bacm_cap:implements_0.from_implements_0 a owl:ObjectProperty ; rdfs:label "implements_0.from_implements_0" ; bacm_model:uuid "from_EAID_FB9C17E5_53FF_4d4e_B900_B7FAABD20BD2" ; rdfs:range bacm_proc:AbstractProcess ; rdfs:domain bacm_cap:implements_0 . bacm_cap:implements_0.to_implements_0 a owl:ObjectProperty ; rdfs:label "implements_0.to_implements_0" ; bacm_model:uuid "to_EAID_FB9C17E5_53FF_4d4e_B900_B7FAABD20BD2" ; rdfs:range bacm_cap:AbstractCapability ; rdfs:domain bacm_cap:implements_0 . bacm_cap:realize a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:realize.to_realize ; owl:onClass bacm_cap:InformationItem ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:realize.from_realize ; owl:onClass bacm_cap:BusinessObject ; owl:minCardinality 0 ] ; rdfs:label "realize" ; bacm_model:uuid "EAID_2C2F3CB2_241B_402e_BF5C_B98D88C32F10" ; cmns-av:usageNote """Description: The realize relation designates that a tangible BusinessObject realizes the information of an InformationItem. Usage: The realize relation would be used to model the fact that an Outcome such as the completion of a journey that is recordedAs an InformationItem is also realized in a document or data in a dataset. """ . bacm_cap:realize.to_realize a owl:ObjectProperty ; rdfs:label "realize.to_realize" ; bacm_model:uuid "to_EAID_2C2F3CB2_241B_402e_BF5C_B98D88C32F10" ; rdfs:range bacm_cap:InformationItem ; rdfs:domain bacm_cap:realize . bacm_cap:realize.from_realize a owl:ObjectProperty ; rdfs:label "realize.from_realize" ; bacm_model:uuid "from_EAID_2C2F3CB2_241B_402e_BF5C_B98D88C32F10" ; rdfs:range bacm_cap:BusinessObject ; rdfs:domain bacm_cap:realize . bacm_cap:contains a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:contains.to_contains ; owl:onClass bacm_org:System ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:contains.from_contains ; owl:onClass bacm_cap:BusinessObject ; owl:minCardinality 0 ] ; rdfs:label "contains" ; bacm_model:uuid "EAID_D525D7A3_633B_484b_A2FD_DBDBB730045D" ; skos:definition """Definition: The contains association represents that BusinessObjects may contain System.""" ; cmns-av:usageNote """Usage: In some cases, a BusinessObject and a System may represent different aspects of the same entity; since meta-classes in this meta-model are not assumed disjoint, an instance may have both BusinessObject and System as metaclasses. However, a BusinessObject may contain several Systems and other BusinessObjects as well. In this case, the Systems are not aspects of the primary BusinessObject, and the contains association allows the architect to represent this. An example of this latter case is a primary BusinessObject that is a computer and the System is a software package hosted on that computer (along with other software packages). The software package may be an instance of a System and also an instance of a BusinessObject (i.e. the code""" . bacm_cap:contains.to_contains a owl:ObjectProperty ; rdfs:label "contains.to_contains" ; bacm_model:uuid "to_EAID_D525D7A3_633B_484b_A2FD_DBDBB730045D" ; rdfs:range bacm_org:System ; rdfs:domain bacm_cap:contains . bacm_cap:contains.from_contains a owl:ObjectProperty ; rdfs:label "contains.from_contains" ; bacm_model:uuid "from_EAID_D525D7A3_633B_484b_A2FD_DBDBB730045D" ; rdfs:range bacm_cap:BusinessObject ; rdfs:domain bacm_cap:contains . bacm_org:System a owl:Class ; rdfs:subClassOf bacm_org:Performer , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:contains.to_contains] ; owl:onClass bacm_cap:contains ; owl:minCardinality 0 ] ; rdfs:label "System" ; bacm_model:uuid "EAID_66696CBC_E25A_4616_A3D7_247D7BF17FAD" . bacm_cap:realizedAs a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:realizedAs.from_realizedAs ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:realizedAs.to_realizedAs ; owl:onClass bacm_cap:BusinessObject ; owl:minCardinality 0 ] ; rdfs:label "realizedAs" ; bacm_model:uuid "EAID_B3EF2FFF_974D_4400_9915_A8B3766BD34D" ; skos:definition """Definition: The realizedAs shortcut relation designates a BusinessObject that realizes an Outcome.""" ; cmns-av:usageNote """Usage: This shortcut relationship allows the modeler to omit modeling of the InformationItem that records the Outcome and is realized as the BusinessObject.""" ; skos:example """Constraint: Given an Outcome realizedAs BusinessObject, this Outcome would be recordedAs an InformationObject that is realized by a BusinessObject.""" . bacm_cap:realizedAs.from_realizedAs a owl:ObjectProperty ; rdfs:label "realizedAs.from_realizedAs" ; bacm_model:uuid "from_EAID_B3EF2FFF_974D_4400_9915_A8B3766BD34D" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:realizedAs . bacm_cap:realizedAs.to_realizedAs a owl:ObjectProperty ; rdfs:label "realizedAs.to_realizedAs" ; bacm_model:uuid "to_EAID_B3EF2FFF_974D_4400_9915_A8B3766BD34D" ; rdfs:range bacm_cap:BusinessObject ; rdfs:domain bacm_cap:realizedAs . bacm_cap:supports a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:supports.to_supports ; owl:onClass bacm_cust:ValueStreamStage ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:supports.from_supports ; owl:onClass bacm_cap:Capability ; owl:minCardinality 0 ] ; rdfs:label "supports" ; bacm_model:uuid "EAID_48E82C9D_61AC_47b8_9BE4_34C7C4D4052A" ; skos:definition """Definition: The supports association represents the relationship between a Capability and a ValueStreamStage that means that the Capability is needed in the ValueStreamStage.""" ; cmns-av:usageNote """Usage: For example, an important stage in the creation of value for a manipulation puzzle such as Rubik's Cobe is the production of a manufacturable design of the puzzle. A failure here can result in a puzzle that cannot be manufactured or is not attractive to purchasers. Outcomes providing value are:
    • a positive maniufacturability review;
    • a positive customer reaction in a focus group.
    The Capabilities needed to produce these Outcomes are: product design, manufacturability analysis, focus group management. For this example, the previous three Capability instances would be associated with the "Design Ready" ValueStreamStage.""" . bacm_cap:supports.to_supports a owl:ObjectProperty ; rdfs:label "supports.to_supports" ; bacm_model:uuid "to_EAID_48E82C9D_61AC_47b8_9BE4_34C7C4D4052A" ; rdfs:range bacm_cust:ValueStreamStage ; rdfs:domain bacm_cap:supports . bacm_cap:supports.from_supports a owl:ObjectProperty ; rdfs:label "supports.from_supports" ; bacm_model:uuid "from_EAID_48E82C9D_61AC_47b8_9BE4_34C7C4D4052A" ; rdfs:range bacm_cap:Capability ; rdfs:domain bacm_cap:supports . bacm_cust:ValueStreamStage a owl:Class ; rdfs:subClassOf bacm_model:AbstractAction , bacm_plan:AbstractValueModel , bacm_proc:VSVSS , [ a owl:Restriction ; owl:onProperty bacm_cust:ValueStreamStage.presentation_order ; owl:onDataRange xsd:integer ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:supports.to_supports] ; owl:onClass bacm_cap:supports ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:exitCriteria.from_exitCriteria] ; owl:onClass bacm_cap:exitCriteria ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:entryCriteria.from_entryCriteria] ; owl:onClass bacm_cap:entryCriteria ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:owns_1] ; owl:onClass bacm_cust:ValueStream ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:produces_2.from_produces_2] ; owl:onClass bacm_cust:produces_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:participate.to_participate] ; owl:onClass bacm_cust:participate ; owl:minCardinality 0 ] ; rdfs:label "ValueStreamStage" ; bacm_model:uuid "EAID_F0A85198_2817_4168_A90C_EB7FE1EFF774" ; skos:definition """Definition: ValueStreamStages represent significant points of value creation in a ValueStream.""" ; cmns-av:usageNote """Usage: ValueStreamStages are dependent on their containing ValueStream and are not shared with other ValueStreams. When the business architect intends to represent similar ValueStreamStages in different ValueStreams, the similarity should be represented by having the same set of relationships with the supporting Capabilities. ValueStreamStages are often defined by analysis and decomposition of the ValueProposition. They may also respresent stages of completion of a "build to order" product that are of interest to the Customer (e.g. stages where the Customer may make changes in specifications of the ordered product).""" ; skos:example """Constraint: A ValueStreamStage may only own other ValueStreamStages and be owned by another ValueStreamStage or a ValueStream. ValueStreamStages may not participate in generalizes or aggregates associations. """ . bacm_cap:delivers a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:delivers.from_delivers ; owl:onClass bacm_cap:CapabilityBehavior ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:delivers.to_delivers ; owl:onClass bacm_cap:Capability ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:delivers.to_delivers ; owl:onClass bacm_cap:Capability ; owl:maxCardinality 1 ] ; rdfs:label "delivers" ; bacm_model:uuid "EAID_8E1E1B6B_CB7E_4b98_8150_AEB651AB2187" ; skos:definition """Definition: The delivers association represents a CapabilityBehavior that produces or is intended to produce Outcomes that satisfy the Outcomes produced by the Capability.""" ; cmns-av:usageNote """Usage: A CapabilityBehavior that delivers a Capability must provide at least the set of Roles provided by the Capability""" . bacm_cap:delivers.from_delivers a owl:ObjectProperty ; rdfs:label "delivers.from_delivers" ; bacm_model:uuid "from_EAID_8E1E1B6B_CB7E_4b98_8150_AEB651AB2187" ; rdfs:range bacm_cap:CapabilityBehavior ; rdfs:domain bacm_cap:delivers . bacm_cap:delivers.to_delivers a owl:ObjectProperty ; rdfs:label "delivers.to_delivers" ; bacm_model:uuid "to_EAID_8E1E1B6B_CB7E_4b98_8150_AEB651AB2187" ; rdfs:range bacm_cap:Capability ; rdfs:domain bacm_cap:delivers . bacm_cap:implements_6 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:implements_6.to_implements_6 ; owl:onClass bacm_proc:AbstractProcess ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:implements_6.from_implements_6 ; owl:onClass bacm_cap:CapabilityImplementation ; owl:minCardinality 0 ] ; rdfs:label "implements_6" ; bacm_model:uuid "EAID_14FB3346_556A_41c3_84B2_0C1FABFEA577" ; skos:definition """Definition: The implements_6 association represents a relationship meaning that the CapabilityImplementation provides PerformerRoles and ResourceRoles to implement a Process or Activity.""" ; cmns-av:usageNote """Usage: The implements_6 association should be used to define a set of resource requirements needed to implement an AbstractProcess. The resource requirements are stated as a collection of PerformerRoles and ResourceRoles. These Roles should be the Roles of the AbstractProcess, but this is not enforced by the abstract syntax. Additionally, the CapabilityImplementation may aggregate Performers and AbstractBusinessObjects that are assignTo the set of Roles. These Performers and AbstractBusinessObjects represent domains from which these assignTo assignments are/should be made. This is not enforced by the abstract syntax.""" . bacm_cap:implements_6.to_implements_6 a owl:ObjectProperty ; rdfs:label "implements_6.to_implements_6" ; bacm_model:uuid "to_EAID_14FB3346_556A_41c3_84B2_0C1FABFEA577" ; rdfs:range bacm_proc:AbstractProcess ; rdfs:domain bacm_cap:implements_6 . bacm_cap:implements_6.from_implements_6 a owl:ObjectProperty ; rdfs:label "implements_6.from_implements_6" ; bacm_model:uuid "from_EAID_14FB3346_556A_41c3_84B2_0C1FABFEA577" ; rdfs:range bacm_cap:CapabilityImplementation ; rdfs:domain bacm_cap:implements_6 . bacm_cap:staffs a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:staffs.from_staffs ; owl:onClass bacm_org:OrgUnit ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:staffs.to_staffs ; owl:onClass bacm_cap:CapabilityImplementation ; owl:minCardinality 0 ] ; rdfs:label "staffs" ; bacm_model:uuid "EAID_9277E287_F5E1_4bcf_998F_3B5E2A68CCDB" ; skos:example """Constraint: If OrgUnit OU1 staffs CapabilityImplementation CI1, then for some Performer P1, P1 belongsTo_1 OrgUnit OU1 and P1 is assignTo_1 PerformerRole PR1 and PR1 is aggregates_3 by CI1. Also, if OU1 staffs CI1, then for some AbstractBusinessObject ABO1, ABO1 belongsTo_2 OU1 and ABO1 is assignTo_1 ResourceRole RR1 and CI1 aggregates_3 RR1""" . bacm_cap:staffs.from_staffs a owl:ObjectProperty ; rdfs:label "staffs.from_staffs" ; bacm_model:uuid "from_EAID_9277E287_F5E1_4bcf_998F_3B5E2A68CCDB" ; rdfs:range bacm_org:OrgUnit ; rdfs:domain bacm_cap:staffs . bacm_cap:staffs.to_staffs a owl:ObjectProperty ; rdfs:label "staffs.to_staffs" ; bacm_model:uuid "to_EAID_9277E287_F5E1_4bcf_998F_3B5E2A68CCDB" ; rdfs:range bacm_cap:CapabilityImplementation ; rdfs:domain bacm_cap:staffs . bacm_cap:informs_2 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:informs_2.to_informs_2 ; owl:onClass bacm_org:Performer ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:informs_2.from_informs_2 ; owl:onClass bacm_cap:InformationItem ; owl:minCardinality 0 ] ; rdfs:label "informs_2" ; bacm_model:uuid "EAID_025896D7_2AA0_474d_BD92_50092B7B37ED" ; skos:definition """Definition: The informs_2 association represents the influence of information (represented by InformationItem) on a Performer. """ ; cmns-av:usageNote """Usage: Information, such as weather, production targets, and results of a business analysis project will change how a business behaves and how a Performer performs.""" . bacm_cap:informs_2.to_informs_2 a owl:ObjectProperty ; rdfs:label "informs_2.to_informs_2" ; bacm_model:uuid "to_EAID_025896D7_2AA0_474d_BD92_50092B7B37ED" ; rdfs:range bacm_org:Performer ; rdfs:domain bacm_cap:informs_2 . bacm_cap:informs_2.from_informs_2 a owl:ObjectProperty ; rdfs:label "informs_2.from_informs_2" ; bacm_model:uuid "from_EAID_025896D7_2AA0_474d_BD92_50092B7B37ED" ; rdfs:range bacm_cap:InformationItem ; rdfs:domain bacm_cap:informs_2 . bacm_cap:informs_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:informs_1.to_informs_1 ; owl:onClass bacm_proc:AbstractProcess ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:informs_1.from_informs_1 ; owl:onClass bacm_cap:InformationItem ; owl:minCardinality 0 ] ; rdfs:label "informs_1" ; bacm_model:uuid "EAID_17530E33_994D_4c6c_BF0A_A4432B95A41E" ; skos:definition """Definition: The informs_1 association represents the influence of information (represented by InformationItem) on a Process or Activity. """ ; cmns-av:usageNote """Usage: Information, such as weather, production targets, and results of a business analysis project will change how a business behaves and how a Process or Activity performs.""" . bacm_cap:informs_1.to_informs_1 a owl:ObjectProperty ; rdfs:label "informs_1.to_informs_1" ; bacm_model:uuid "to_EAID_17530E33_994D_4c6c_BF0A_A4432B95A41E" ; rdfs:range bacm_proc:AbstractProcess ; rdfs:domain bacm_cap:informs_1 . bacm_cap:informs_1.from_informs_1 a owl:ObjectProperty ; rdfs:label "informs_1.from_informs_1" ; bacm_model:uuid "from_EAID_17530E33_994D_4c6c_BF0A_A4432B95A41E" ; rdfs:range bacm_cap:InformationItem ; rdfs:domain bacm_cap:informs_1 . bacm_cap:recordedAs a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:recordedAs.from_recordedAs ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:recordedAs.to_recordedAs ; owl:onClass bacm_cap:InformationItem ; owl:minCardinality 0 ] ; rdfs:label "recordedAs" ; bacm_model:uuid "EAID_582FFCBB_B964_4b0f_9942_136D228E59F6" ; skos:definition """Definition: The recordedAs meta-association between Outcome and AbstractBusinessObject indicates that the AbstractBusinessObject records an occurrence of an Outcome. """ ; cmns-av:usageNote """Usage: In effect, this allows the architect to indicate that model instances of Outcome are or will be recorded to create a reviewable history""" . bacm_cap:recordedAs.from_recordedAs a owl:ObjectProperty ; rdfs:label "recordedAs.from_recordedAs" ; bacm_model:uuid "from_EAID_582FFCBB_B964_4b0f_9942_136D228E59F6" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:recordedAs . bacm_cap:recordedAs.to_recordedAs a owl:ObjectProperty ; rdfs:label "recordedAs.to_recordedAs" ; bacm_model:uuid "to_EAID_582FFCBB_B964_4b0f_9942_136D228E59F6" ; rdfs:range bacm_cap:InformationItem ; rdfs:domain bacm_cap:recordedAs . bacm_cap:trigger_2 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:trigger_2.to_trigger_2 ; owl:onClass bacm_cust:Touchpoint ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:trigger_2.from_trigger_2 ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "trigger_2" ; bacm_model:uuid "EAID_410F0219_54B4_4401_B350_21F2A22092AB" ; skos:definition """Definition: The trigger_2 association relates an Outcome to a Touchpoint, and means that the Outcome was produced in the Touchpoint. """ ; cmns-av:usageNote """Usage: The trigger_2 association, along with trigger_1 is used in the initial Touchpoint of the initial CustomerJourneyStage to produce an Outcome that is an entryCriteria of the initial ValueStreamStage of a ValueStream. It means that the Touchpoint triggers the ValueStream. This association may be used for other purposes""" . bacm_cap:trigger_2.to_trigger_2 a owl:ObjectProperty ; rdfs:label "trigger_2.to_trigger_2" ; bacm_model:uuid "to_EAID_410F0219_54B4_4401_B350_21F2A22092AB" ; rdfs:range bacm_cust:Touchpoint ; rdfs:domain bacm_cap:trigger_2 . bacm_cap:trigger_2.from_trigger_2 a owl:ObjectProperty ; rdfs:label "trigger_2.from_trigger_2" ; bacm_model:uuid "from_EAID_410F0219_54B4_4401_B350_21F2A22092AB" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:trigger_2 . bacm_cust:Touchpoint a owl:Class ; rdfs:subClassOf bacm_model:AbstractAction , bacm_cust:JSTP , bacm_plan:AbstractValueModel , [ a owl:Restriction ; owl:onProperty bacm_cust:follows_3 ; owl:onClass bacm_cust:Touchpoint ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:trigger_2.to_trigger_2] ; owl:onClass bacm_cap:trigger_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:experiences.from_experiences] ; owl:onClass bacm_cap:experiences ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:owns_3] ; owl:onClass bacm_cust:CustomerJourneyStage ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:follows_3] ; owl:onClass bacm_cust:Touchpoint ; owl:minCardinality 0 ] ; rdfs:label "Touchpoint" ; bacm_model:uuid "EAID_5158DEC8_B83B_4204_89D2_2843464D6246" ; skos:definition """Definition: The Touchpoint represents an interaction between the business and the Customer. """ ; cmns-av:usageNote """Usage: One or more Outcomes created by the business are experienced by the Customer at the Touchpoint (e.g. the customer finds the answer to a question in a brochure created by the business, or the customer receives the business object that was ordered in good condition and on time). Alternatively, one or more Outcomes created by customer uses of the business objects contained in the ProductOffering are experienced by the customer (e.g. the customer uses the purchased hammer to drive nails). The analysis of value exchanged at the Touchpoint is represented by the ValueCharacteristic associated with the Touchpoint.""" . bacm_cap:trigger_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:trigger_1.to_trigger_1 ; owl:onClass bacm_cust:CustomerJourneyStage ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:trigger_1.from_trigger_1 ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "trigger_1" ; bacm_model:uuid "EAID_D29F22AE_2A12_4b68_8C20_5F3DE09728AE" ; skos:definition """Definition: The trigger_1 association relates an Outcome to a CustomerJourneyStage that directly or indirectly causes the Outcome to occur. """ ; cmns-av:usageNote """Usage: The trigger_1 association is typically used with the initial stage of a CustomerJourney to define an Outcome that is an entryCriteria for the initial stage of a ValueSTream. This means that the CustomerJourneyStage triggers the ValueStream. The association may be used for other purposes as well.""" . bacm_cap:trigger_1.to_trigger_1 a owl:ObjectProperty ; rdfs:label "trigger_1.to_trigger_1" ; bacm_model:uuid "to_EAID_D29F22AE_2A12_4b68_8C20_5F3DE09728AE" ; rdfs:range bacm_cust:CustomerJourneyStage ; rdfs:domain bacm_cap:trigger_1 . bacm_cap:trigger_1.from_trigger_1 a owl:ObjectProperty ; rdfs:label "trigger_1.from_trigger_1" ; bacm_model:uuid "from_EAID_D29F22AE_2A12_4b68_8C20_5F3DE09728AE" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:trigger_1 . bacm_cust:CustomerJourneyStage a owl:Class ; rdfs:subClassOf bacm_cust:JSTP , bacm_model:AbstractAction , bacm_plan:AbstractValueModel , [ a owl:Restriction ; owl:onProperty bacm_cust:follows_2 ; owl:onClass bacm_cust:CustomerJourneyStage ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:owns_3 ; owl:onClass bacm_cust:Touchpoint ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:trigger_1.to_trigger_1] ; owl:onClass bacm_cap:trigger_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:owns_2] ; owl:onClass bacm_cust:CustomerJourney ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:follows_2] ; owl:onClass bacm_cust:CustomerJourneyStage ; owl:minCardinality 0 ] ; rdfs:label "CustomerJourneyStage" ; bacm_model:uuid "EAID_C9657957_49DB_4737_AE2C_4527D5C67DF0" ; skos:definition """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. """ ; cmns-av:usageNote """Usage: CustomerJourneyStages are often associated with decisions by the customer to proceed to the next stage or abandon the journey. However, the CustomerJourney is not a process and has no alternative sequences or paths""" . bacm_cap:experiences a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:experiences.from_experiences ; owl:onClass bacm_cust:Touchpoint ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:experiences.to_experiences ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "experiences" ; bacm_model:uuid "EAID_0DEB9B82_736D_4c32_8194_A139E230AEB2" ; skos:definition """Definition: The experiences relation represents a relationship between an Outcome and a Touchpoint meaning that the Customer will experience the Outcome at the Touchpoint.""" ; cmns-av:usageNote """Usage: A Touchpoint experiences an Outcome: 1. when that Outcome is provided as a service or 2. when the Outcome is associated with acceptance of the ProductOffering (e.g. the customer is happy with the contract of sale), or 3. when the customer receives information that resolves a question, or 4. when the customer makes use of a business object that is provided as an Outcome of an exchange transaction""" . bacm_cap:experiences.from_experiences a owl:ObjectProperty ; rdfs:label "experiences.from_experiences" ; bacm_model:uuid "from_EAID_0DEB9B82_736D_4c32_8194_A139E230AEB2" ; rdfs:range bacm_cust:Touchpoint ; rdfs:domain bacm_cap:experiences . bacm_cap:experiences.to_experiences a owl:ObjectProperty ; rdfs:label "experiences.to_experiences" ; bacm_model:uuid "to_EAID_0DEB9B82_736D_4c32_8194_A139E230AEB2" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:experiences . bacm_cap:incorporates_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:incorporates_0.from_incorporates_0 ; owl:onClass bacm_prod:ProductOffering ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:incorporates_0.to_incorporates_0 ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "incorporates_0" ; bacm_model:uuid "EAID_0F0E2E15_E3E9_430d_879F_B47D4F9BB244" ; skos:definition """Definition: The incorporates association represents that an Outcome is included in a ProductOffering. """ ; cmns-av:usageNote """Usage: It may be implied that the BusinessObject whose state is represented by the Outcome is also included in the ProductOffering. In the case of a service offering, the Outcome instance represents the intended result of performing the capability as a service for a customer (as opposed to performing the capability for the immediate benefit of the business)""" . bacm_cap:incorporates_0.from_incorporates_0 a owl:ObjectProperty ; rdfs:label "incorporates_0.from_incorporates_0" ; bacm_model:uuid "from_EAID_0F0E2E15_E3E9_430d_879F_B47D4F9BB244" ; rdfs:range bacm_prod:ProductOffering ; rdfs:domain bacm_cap:incorporates_0 . bacm_cap:incorporates_0.to_incorporates_0 a owl:ObjectProperty ; rdfs:label "incorporates_0.to_incorporates_0" ; bacm_model:uuid "to_EAID_0F0E2E15_E3E9_430d_879F_B47D4F9BB244" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:incorporates_0 . bacm_prod:ProductOffering a owl:Class ; rdfs:subClassOf bacm_prod:Offering , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:incorporates_0.from_incorporates_0] ; owl:onClass bacm_cap:incorporates_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:of.to_of] ; owl:onClass bacm_cust:of ; owl:minCardinality 0 ] ; rdfs:label "ProductOffering" ; bacm_model:uuid "EAID_04D09892_E120_4782_B38D_ADB059CB6EE3" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: A ProductOffering (and its specializations Good and Service) are a type of BusinessObject. This allows a Customer to experience the ProductOffering at a Touchpoint and develop a reaction (such as the ProductOffering being a good deal). Such a reaction can be represented as a CustomerSegment associated with the Customer and the JourneyStage that includes the Touchpoint""" . bacm_cap:trigger_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:trigger_0.from_trigger_0 ; owl:onClass bacm_cust:Customer ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:trigger_0.to_trigger_0 ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "trigger_0" ; bacm_model:uuid "EAID_5BE27EF9_12C1_49ff_82BE_2128F8608035" ; skos:definition """Definition: The trigger_0 association relates a Customer to an Outcome and means that the Customer has directly or indirectly caused that Outcome to happen. """ ; cmns-av:usageNote """Usage: The trigger_0 association is used to relate a Customer to an Outcome that is an entryCriteria for the initial ValueStreamStage of a ValueStream. It allows the implication that the Customer triggers the ValueStream. """ ; skos:example """Constraint: This shortcut is justified by an Outcome that trigger_1 a CustomerJourneyStage that is the initial stage owns_2-ed by a CustomerJourney taken by the Customer.""" . bacm_cap:trigger_0.from_trigger_0 a owl:ObjectProperty ; rdfs:label "trigger_0.from_trigger_0" ; bacm_model:uuid "from_EAID_5BE27EF9_12C1_49ff_82BE_2128F8608035" ; rdfs:range bacm_cust:Customer ; rdfs:domain bacm_cap:trigger_0 . bacm_cap:trigger_0.to_trigger_0 a owl:ObjectProperty ; rdfs:label "trigger_0.to_trigger_0" ; bacm_model:uuid "to_EAID_5BE27EF9_12C1_49ff_82BE_2128F8608035" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:trigger_0 . bacm_cust:Customer a owl:Class ; rdfs:subClassOf bacm_plan:AbstractValueModel , bacm_org:LegalEntity , bacm_model:AbstractThing , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:trigger_0.from_trigger_0] ; owl:onClass bacm_cap:trigger_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:ValueCharacteristic.customer] ; owl:onClass bacm_cust:ValueCharacteristic ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:takes.from_takes] ; owl:onClass bacm_cust:takes ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:target.to_target] ; owl:onClass bacm_cust:target ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:describes.to_describes] ; owl:onClass bacm_cust:describes ; owl:minCardinality 0 ] ; rdfs:label "Customer" ; bacm_model:uuid "EAID_4E9AA45D_2821_4a10_A257_FBF77674A69A" ; skos:definition """Definition: Customer represents a customer type or a class of customers. Customer also represents partner businesses and other forms of contracted business relationships. """ ; cmns-av:usageNote """Usage: Customer effectively owns a set of CustomerSegments, each of which contains a partial description of the Customer. The CustomerSegments of a Customer may characterize CustomerJourneyStages or Touchpoints (i.e. they describe the Customer characteristics and state of mind at the CustomerJourneyStage or Touchpoint. When this is the case, the Customer should take the CustomerJourney owning the CustomerJourneyStages and Youchpoints. The Customer is an acceptor of one or more ProductOfferings and target of the ValuePropositions of these ProductOfferings.""" . bacm_cap:input a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:input.from_input ; owl:onClass bacm_proc:AbstractProcess ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:input.to_input ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "input" ; bacm_model:uuid "EAID_5DFD49C6_8003_48bc_BC95_E62E70D9055E" ; skos:definition """Definition: The input association represents that the AbstractProcess inputs (requires or can use) the Outcome.""" ; cmns-av:usageNote """Usage: The input association in the process perspective corresponds to the needs association in the capability perspective. While it is possible that the same Outcome is input to a process and needed by a capability, it will usually be the case that a process inputs an Outcome that is related by generalization or aggregation (or another relation between Outcomes) to an Outcome needed by a capability. The process and capability in this case are semantically related by the relationship between their Outcomes. For example, a CustomerInformationManagement Capability may need CustomerInformation_change_pending Outcome. A process that updates the CustomerAddress (a component of CustomerInformation) may input CustomerAddress_change_pending Outcome, that is related to the other Outcome by aggregation.""" . bacm_cap:input.from_input a owl:ObjectProperty ; rdfs:label "input.from_input" ; bacm_model:uuid "from_EAID_5DFD49C6_8003_48bc_BC95_E62E70D9055E" ; rdfs:range bacm_proc:AbstractProcess ; rdfs:domain bacm_cap:input . bacm_cap:input.to_input a owl:ObjectProperty ; rdfs:label "input.to_input" ; bacm_model:uuid "to_EAID_5DFD49C6_8003_48bc_BC95_E62E70D9055E" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:input . bacm_cap:exitCriteria a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:exitCriteria.from_exitCriteria ; owl:onClass bacm_cust:ValueStreamStage ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:exitCriteria.to_exitCriteria ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "exitCriteria" ; bacm_model:uuid "EAID_5FD29D35_1C20_4c0e_9C5D_6042E1C1C5BE" ; skos:definition """Definition: The exitCriteria association represents that the Outcome may be produced by the completion of the ValueStreamStage. """ ; cmns-av:usageNote """Usage: It is often useful in analysis to record the Outcomes that may be the case when a ValueStreamStage is complete, without commiting to defining Capabilities that support the ValueStreamStage and produce the Outcome. This association does not distinguish necessary from sufficient, nor does it permit logic expressions involving combinations of Outcomes. Such conditions may be expressed as annotations on the participating associations.""" ; skos:example """Constraint: Let C1 be a Capability supporting the ValueStreamStage and C1 produces the Outcome""" . bacm_cap:exitCriteria.from_exitCriteria a owl:ObjectProperty ; rdfs:label "exitCriteria.from_exitCriteria" ; bacm_model:uuid "from_EAID_5FD29D35_1C20_4c0e_9C5D_6042E1C1C5BE" ; rdfs:range bacm_cust:ValueStreamStage ; rdfs:domain bacm_cap:exitCriteria . bacm_cap:exitCriteria.to_exitCriteria a owl:ObjectProperty ; rdfs:label "exitCriteria.to_exitCriteria" ; bacm_model:uuid "to_EAID_5FD29D35_1C20_4c0e_9C5D_6042E1C1C5BE" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:exitCriteria . bacm_cap:values a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:values.from_values ; owl:onClass bacm_cust:ValueItem ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:values.to_values ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "values" ; bacm_model:uuid "EAID_7A818CCE_656D_4141_BD53_440A472DAA69" ; skos:definition """Definition: The values association links a ValueItem to an Outcome and provides a valuation of that Outcome. An Outcome may have several ValueItems, reflecting the ways in which different stakeholders perceive the Outcome. Likewise, a ValueItem may value multiple Outcomes that must be valued as a group.""" ; cmns-av:usageNote """Usage: The Outcome may be present in the business architecture model without an associated ValueItem, but ValueItems may not exist without being associated to an Outcome""" . bacm_cap:values.from_values a owl:ObjectProperty ; rdfs:label "values.from_values" ; bacm_model:uuid "from_EAID_7A818CCE_656D_4141_BD53_440A472DAA69" ; rdfs:range bacm_cust:ValueItem ; rdfs:domain bacm_cap:values . bacm_cap:values.to_values a owl:ObjectProperty ; rdfs:label "values.to_values" ; bacm_model:uuid "to_EAID_7A818CCE_656D_4141_BD53_440A472DAA69" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:values . bacm_cust:ValueItem a owl:Class ; rdfs:subClassOf bacm_plan:AbstractValueModel , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cap:values.from_values] ; owl:onClass bacm_cap:values ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:ValueCharacteristic_1.item] ; owl:onClass bacm_cust:ValueCharacteristic_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:aggregates_3] ; owl:onClass bacm_cust:ValueProposition ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:produces_2.to_produces_2] ; owl:onClass bacm_cust:produces_2 ; owl:minCardinality 0 ] ; rdfs:label "ValueItem" ; bacm_model:uuid "EAID_EEC6DED2_1F57_421e_9E00_A5715AFB4878" ; skos:definition """Definition: A ValueItem represents the business belief that a Customer will value one or more Outcomes that are experienced by the Customer. """ ; cmns-av:usageNote """Usage: For example, the ability of a sales representative to answer customer questions about a product is deemed to be valuable to the customer. Another example Outcome is the exchange of a good for money; the associated ValueItem could represent the buyer's feeling of having gotten a good deal""" . bacm_cap:output a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cap:output.from_output ; owl:onClass bacm_proc:AbstractProcess ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:output.to_output ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "output" ; bacm_model:uuid "EAID_90FEF912_8B8F_49eb_9811_59806FD8DC97" ; skos:definition """Definition: The output association represents that the AbstractProcess outputs the Outcome.""" ; cmns-av:usageNote """Usage: The output association in the process perspective corresponds to the produces association in the capability perspective. While it is possible that the same Outcome is output from a process and produced by a capability, it will usually be the case that a process outputs an Outcome that is related by generalization or aggregation (or another relation between Outcomes) to an Outcome produced by a capability. The process and capability in this case are semantically related by the relationship between their Outcomes. For example, a CustomerInformationManagement Capability may produce CustomerInformation_is_current and CustomerInformation_is_correct Outcomes. A process that updates the CustomerAddress (a component of CustomerInformation) may produce CustomerAddress_is_current and CustomerAddress_is_correct Outcomes, that are related to the other Outcomes by aggregation""" . bacm_cap:output.from_output a owl:ObjectProperty ; rdfs:label "output.from_output" ; bacm_model:uuid "from_EAID_90FEF912_8B8F_49eb_9811_59806FD8DC97" ; rdfs:range bacm_proc:AbstractProcess ; rdfs:domain bacm_cap:output . bacm_cap:output.to_output a owl:ObjectProperty ; rdfs:label "output.to_output" ; bacm_model:uuid "to_EAID_90FEF912_8B8F_49eb_9811_59806FD8DC97" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:output . bacm_cap:entryCriteria a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cap:entryCriteria.from_entryCriteria ; owl:onClass bacm_cust:ValueStreamStage ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cap:entryCriteria.to_entryCriteria ; owl:onClass bacm_cap:Outcome ; owl:minCardinality 0 ] ; rdfs:label "entryCriteria" ; bacm_model:uuid "EAID_CFBF03E2_3019_4163_9F2B_BBAEC6D0331E" ; skos:definition """Definition: The entryCriteria association represents that the Outcome may need to be satisfied in order to enter the ValueStreamStage. """ ; cmns-av:usageNote """Usage: It is often useful in analysis to record the Outcomes that should be the case to enter a ValueStreamStage without commiting to defining Capabilities that support the ValueStreamStage and need the Outcome. This association does not distinguish necessary from sufficient, nor does it permit logic expressions involving combinations of Outcomes. Such conditions may be expressed as annotations on the participating associations.""" ; skos:example """Constraint: Let C1 be a Capability supporting the ValueStreamStage and C1 needs the Outcome""" . bacm_cap:entryCriteria.from_entryCriteria a owl:ObjectProperty ; rdfs:label "entryCriteria.from_entryCriteria" ; bacm_model:uuid "from_EAID_CFBF03E2_3019_4163_9F2B_BBAEC6D0331E" ; rdfs:range bacm_cust:ValueStreamStage ; rdfs:domain bacm_cap:entryCriteria . bacm_cap:entryCriteria.to_entryCriteria a owl:ObjectProperty ; rdfs:label "entryCriteria.to_entryCriteria" ; bacm_model:uuid "to_EAID_CFBF03E2_3019_4163_9F2B_BBAEC6D0331E" ; rdfs:range bacm_cap:Outcome ; rdfs:domain bacm_cap:entryCriteria . bacm_plan:AbstractValueModel a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_1.to_baseline_1] ; owl:onClass bacm_plan:baseline_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_3.to_baseline_3] ; owl:onClass bacm_plan:baseline_3 ; owl:minCardinality 0 ] ; rdfs:label "AbstractValueModel" ; bacm_model:uuid "EAID_6A5E896C_A3C5_4c60_9426_24A44182E3A3" ; skos:definition """Definition: The AbstractValueModel represents the value-related concepts that the Means and Initiative behaviors seek to achieve by changes made to the AbstractOperatingModel. """ ; cmns-av:usageNote """Usage: AbstractValueModel model elements represent perceptions of value as seen by a Customer or imagined by theBusiness to be seen by the Customer. As such, they cannot be directly changed by the business, so Means and Initiatives do not directly impact them. For example, the ValueProposition and ValueCharacteristic of an Offering may be improved by lowering its price, but this result is not guaranteed as the price action may be viewed as a signal of inflated worth or diminished quality. The architect may express a conviction that this result will occur in the expects association that links the price Means to the new Ends baseline for the ValueProposition and ValueCharacteristic.""" . bacm_org:LegalEntity a owl:Class ; rdfs:subClassOf bacm_org:OrgUnit , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:legal_jurisdiction.from_legal_jurisdiction] ; owl:onClass bacm_org:legal_jurisdiction ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:provides.from_provides] ; owl:onClass bacm_org:provides ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:accepts.from_accepts] ; owl:onClass bacm_org:accepts ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:purchaser.from_purchaser] ; owl:onClass bacm_org:purchaser ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:supplier.to_supplier] ; owl:onClass bacm_org:supplier ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:seller.to_seller] ; owl:onClass bacm_org:seller ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:provider_0.to_provider_0] ; owl:onClass bacm_org:provider_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:recipient_1.to_recipient_1] ; owl:onClass bacm_org:recipient_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:server.to_server] ; owl:onClass bacm_org:server ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:buyer.to_buyer] ; owl:onClass bacm_org:buyer ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:acceptor_0.to_acceptor_0] ; owl:onClass bacm_org:acceptor_0 ; owl:minCardinality 0 ] ; rdfs:label "LegalEntity" ; bacm_model:uuid "EAID_8BD6BE64_8322_480a_8D98_C6E3D298B07A" . bacm_cust:ValueCharacteristic a owl:Class ; rdfs:subClassOf bacm_plan:AbstractValueModel , bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_cust:ValueCharacteristic.customer ; owl:onClass bacm_cust:Customer ; owl:cardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:ValueCharacteristic.owns_4 ; owl:onClass bacm_cust:ValueCharacteristic_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:ValueCharacteristic.proposition ; owl:onClass bacm_cust:ValueProposition ; owl:cardinality 1 ] ; rdfs:label "ValueCharacteristic" ; bacm_model:uuid "EAID_B9194A5D_F23C_412a_863F_CAC4B394EB51" ; skos:definition """Definition: ValueCharacteristic represents the fit between the ValueProposition of a ProductOffering targeted at a Customer. """ ; cmns-av:usageNote """Usage: ValueCharacteristic is decomposed into ValueCharacteristic_1 to allow for the aggregaton of fit measures associated with the owned ValueCharacteristic_1 model elements. """ ; skos:example """Constraint: A ValueCharacteristic is not owned by another ValueCharacteristic""" . bacm_cust:ValueCharacteristic.customer a owl:ObjectProperty ; rdfs:label "ValueCharacteristic.customer" ; bacm_model:uuid "EAID_DD7CA595_A439_4b6e_A25F_31419A59F627" ; rdfs:range bacm_cust:Customer ; rdfs:domain bacm_cust:ValueCharacteristic ; skos:definition """Definition: The customer leg of the ValueCharacteristic association identifies the Customer participating in the value fit analysis represented by the ValueCharacteristic.""" ; cmns-av:usageNote """Usage: The ValueCharacteristic may define specific CustomerSegments, JourneyStages and Touchpoints as having weigts in the value fit analysis. The meta-model does not provide direct support for asserting such facts, but they can be recorded in Annotations associated with the ValueCharacteristic""" . bacm_cust:ValueCharacteristic.owns_4 a owl:ObjectProperty ; rdfs:label "ValueCharacteristic.owns_4" ; bacm_model:uuid "EAID_90D7073C_BDB3_4d21_9DF9_3504C10DFE20" ; rdfs:range bacm_cust:ValueCharacteristic_1 ; rdfs:domain bacm_cust:ValueCharacteristic ; skos:definition """Definition: Owns_4 defines a composition relationship between a ValueCharacteristic and an owned ValueCharacteristic_1. """ ; cmns-av:usageNote """Usage: The ValueCharacteristic_1 is owned a a ValueCharacteristic should have properties that aggregate to the properties that describe the fit between the ValueProposition and the Customer. ValueCharacteristic_1 model elements may be further decomposed or aggregated""" . bacm_cust:ValueCharacteristic.proposition a owl:ObjectProperty ; rdfs:label "ValueCharacteristic.proposition" ; bacm_model:uuid "EAID_E35795A1_C229_468d_8371_384B8AB3827F" ; rdfs:range bacm_cust:ValueProposition ; rdfs:domain bacm_cust:ValueCharacteristic . bacm_cust:CustomerJourney a owl:Class ; rdfs:subClassOf bacm_plan:AbstractValueModel , bacm_model:AbstractAction , [ a owl:Restriction ; owl:onProperty bacm_cust:owns_2 ; owl:onClass bacm_cust:CustomerJourneyStage ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:takes.to_takes] ; owl:onClass bacm_cust:takes ; owl:minCardinality 0 ] ; rdfs:label "CustomerJourney" ; bacm_model:uuid "EAID_76E6DD9E_8B5A_4ecd_B3D8_9151F39A65A8" . bacm_cust:JSTP a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:characterizes.to_characterizes] ; owl:onClass bacm_cust:characterizes ; owl:minCardinality 0 ] ; rdfs:label "JSTP" ; bacm_model:uuid "EAID_F2524C06_E582_4fed_8870_FD3E973646BF" ; cmns-av:usageNote """Usage: This abstract class provides a union type for CustomerJourneyStage and Touchpoint, allowing the characterizes association to link instances of any concrete subclass of these classes.""" . bacm_cust:CustomerSegment a owl:Class ; rdfs:subClassOf bacm_plan:AbstractValueModel , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:ValueCharacteristic_1.segment] ; owl:onClass bacm_cust:ValueCharacteristic_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:describes.from_describes] ; owl:onClass bacm_cust:describes ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:characterizes.from_characterizes] ; owl:onClass bacm_cust:characterizes ; owl:minCardinality 0 ] ; rdfs:label "CustomerSegment" ; bacm_model:uuid "EAID_E6AF7223_6151_4184_88EF_ED1596304542" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: When the owning Customer takes a Customerjourney, CustomerSegments should be created for each CustomerJourneyStage and Touchpoint in the CustomerJourney. These CustomerSegments characterize the customer or the customer's state of mind at the CustomerJourneyStage or Touchpoint.""" . bacm_cust:ValueCharacteristic_1 a owl:Class ; rdfs:subClassOf bacm_plan:AbstractValueModel , bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_cust:ValueCharacteristic_1.segment ; owl:onClass bacm_cust:CustomerSegment ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:ValueCharacteristic_1.segment ; owl:onClass bacm_cust:CustomerSegment ; owl:maxCardinality 1 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:ValueCharacteristic_1.item ; owl:onClass bacm_cust:ValueItem ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:ValueCharacteristic_1.item ; owl:onClass bacm_cust:ValueItem ; owl:maxCardinality 1 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:ValueCharacteristic.owns_4] ; owl:onClass bacm_cust:ValueCharacteristic ; owl:minCardinality 0 ] ; rdfs:label "ValueCharacteristic_1" ; bacm_model:uuid "EAID_D1796652_C6E1_436b_8226_89A986CA5A21" ; skos:definition """Definition: ValueCharacteristic_1 represents the fit between the ValueItem and a CustmerSegment. A ValueCharacteristic_1 model element is owned by a ValueCharacteristic and may not exist independently. """ ; cmns-av:usageNote """Usage: ValueCharacteristic_1 is intended to be used with a semantic tagging mechanism such as that provided by MEF or its equivalent. This allows the creation of tagging frameworks such as the Value Proposition Canvas categories of "use", "pain" and "gain". The CustomerSegments and ValueItems should be tagged by these categories. """ ; skos:example """Constraints: A ValueCharacteristic_1 must be owned by a ValueCharacteristic or a ValueCharacteristic_1 but not both""" . bacm_cust:ValueCharacteristic_1.segment a owl:ObjectProperty ; rdfs:label "ValueCharacteristic_1.segment" ; bacm_model:uuid "EAID_7051810D_6B72_46a8_8CF7_7ABAC556DE44" ; rdfs:range bacm_cust:CustomerSegment ; rdfs:domain bacm_cust:ValueCharacteristic_1 . bacm_cust:ValueCharacteristic_1.item a owl:ObjectProperty ; rdfs:label "ValueCharacteristic_1.item" ; bacm_model:uuid "EAID_FD86F309_3C6D_4a3a_A638_A7789AE123B1" ; rdfs:range bacm_cust:ValueItem ; rdfs:domain bacm_cust:ValueCharacteristic_1 . bacm_cust:ValueProposition a owl:Class ; rdfs:subClassOf bacm_plan:AbstractValueModel , [ a owl:Restriction ; owl:onProperty bacm_cust:aggregates_3 ; owl:onClass bacm_cust:ValueItem ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:ValueCharacteristic.proposition] ; owl:onClass bacm_cust:ValueCharacteristic ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:target.from_target] ; owl:onClass bacm_cust:target ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:of.from_of] ; owl:onClass bacm_cust:of ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:produces_1.to_produces_1] ; owl:onClass bacm_cust:produces_1 ; owl:minCardinality 0 ] ; rdfs:label "ValueProposition" ; bacm_model:uuid "EAID_41F332E9_DFE0_4dee_8D6A_4AC5654DCFA1" . bacm_cust:ValueStream a owl:Class ; rdfs:subClassOf bacm_model:AbstractAction , bacm_proc:VSVSS , bacm_plan:AbstractValueModel , [ a owl:Restriction ; owl:onProperty bacm_cust:owns_1 ; owl:onClass bacm_cust:ValueStreamStage ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_cust:produces_1.from_produces_1] ; owl:onClass bacm_cust:produces_1 ; owl:minCardinality 0 ] ; rdfs:label "ValueStream" ; bacm_model:uuid "EAID_4CB66746_C0FF_4062_8B6F_1F36BF5C685F" ; skos:definition """Definition: A ValueStream represnts a set of stages that accumulate value represented by the ValueProposition. """ ; cmns-av:usageNote """Usage: The notion that value accumulation can be broken into components has been central to strategic practices such as Michael Porter's value chains and high level, value oriented process architecture. The notion is well established in business architecture and analysis practice. In some cases, it may be desirable to order the stages in a ValueStream. For example, there is a natural order to the design, build, inventory, sell and service stages of a manufacturing business. However, in other cases, such as health care, it is difficult to order the stages of triage, diagnosis, treatment, prevention. Consequently, no strong semantic interpretation should be associated with the ordering of ValueStreamStages in a ValueStream. """ ; skos:example """Constraint: A ValueStream instance may not own, aggregate or generalize another ValueStream instanc""" . bacm_proc:VSVSS a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_proc:implements_1.to_implements_1] ; owl:onClass bacm_proc:implements_1 ; owl:minCardinality 0 ] ; rdfs:label "VSVSS" ; bacm_model:uuid "EAID_A19A1F09_22E2_4763_9915_49F18D386D5A" ; cmns-av:usageNote """Usage: This abstract class provides a union type for ValueStream and ValueStreamStage, allowing instances of the implements_1 association to link to instances of any concrete subclass of either of these classes.""" . bacm_cust:takes a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cust:takes.to_takes ; owl:onClass bacm_cust:CustomerJourney ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:takes.from_takes ; owl:onClass bacm_cust:Customer ; owl:minCardinality 0 ] ; rdfs:label "takes" ; bacm_model:uuid "EAID_5B7C832B_DDE3_483a_95C0_9EBE82D36F29" . bacm_cust:takes.to_takes a owl:ObjectProperty ; rdfs:label "takes.to_takes" ; bacm_model:uuid "to_EAID_5B7C832B_DDE3_483a_95C0_9EBE82D36F29" ; rdfs:range bacm_cust:CustomerJourney ; rdfs:domain bacm_cust:takes . bacm_cust:takes.from_takes a owl:ObjectProperty ; rdfs:label "takes.from_takes" ; bacm_model:uuid "from_EAID_5B7C832B_DDE3_483a_95C0_9EBE82D36F29" ; rdfs:range bacm_cust:Customer ; rdfs:domain bacm_cust:takes . bacm_cust:target a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cust:target.from_target ; owl:onClass bacm_cust:ValueProposition ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:target.to_target ; owl:onClass bacm_cust:Customer ; owl:minCardinality 0 ] ; rdfs:label "target" ; bacm_model:uuid "EAID_6968B880_8643_4b1a_96FC_F1DA69E78F45" ; skos:definition """Definition: The target shortcut association asserts that the ValueProposition is intended to target the Customer.""" ; cmns-av:usageNote """Usage: This shortcut allows the architect to assert that a ValueProposition targets a Customer and imply that there is an unspecified ValueCharacteristic that represents the value fit analysis of the ValueProposition and Customer.""" ; skos:example """Constraint: Let VP1 be a ValueProposition and Cu1 be a Customer associated by t1, a target association. Then there should be a ValueCharacteristic VC1 with VP1 as its proposition and Cu1 as its customer. Note that it is commonly the case that the set of individuals represented intensionally by the Customer element are also LegalEntities""" . bacm_cust:target.from_target a owl:ObjectProperty ; rdfs:label "target.from_target" ; bacm_model:uuid "from_EAID_6968B880_8643_4b1a_96FC_F1DA69E78F45" ; rdfs:range bacm_cust:ValueProposition ; rdfs:domain bacm_cust:target . bacm_cust:target.to_target a owl:ObjectProperty ; rdfs:label "target.to_target" ; bacm_model:uuid "to_EAID_6968B880_8643_4b1a_96FC_F1DA69E78F45" ; rdfs:range bacm_cust:Customer ; rdfs:domain bacm_cust:target . bacm_cust:describes a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cust:describes.from_describes ; owl:onClass bacm_cust:CustomerSegment ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:describes.to_describes ; owl:onClass bacm_cust:Customer ; owl:minCardinality 1 ] ; rdfs:label "describes" ; bacm_model:uuid "EAID_B8F1969D_26BF_4635_A3BF_FFA03B0FAA28" ; skos:definition """Definition: The describes association represents the relationship between a CustomerSegment and a Customer asserting that the Customer is partially described by the CustomerSegment""" ; cmns-av:usageNote """Usage: If there is no CustomerJourney associated with a Customer, then the set of all CustomerSegments that describe the Customer represent the total customer description. If the Customer takes a CustomerJourney, then the CustomerSegments that describe the Customer may be qualified by the characterizes association to a CustomerJourneyStage or Touchpoint, indicating that the CustomerSegment partially describes the Customer at that CustomerJourneyStage or Touchpoint""" . bacm_cust:describes.from_describes a owl:ObjectProperty ; rdfs:label "describes.from_describes" ; bacm_model:uuid "from_EAID_B8F1969D_26BF_4635_A3BF_FFA03B0FAA28" ; rdfs:range bacm_cust:CustomerSegment ; rdfs:domain bacm_cust:describes . bacm_cust:describes.to_describes a owl:ObjectProperty ; rdfs:label "describes.to_describes" ; bacm_model:uuid "to_EAID_B8F1969D_26BF_4635_A3BF_FFA03B0FAA28" ; rdfs:range bacm_cust:Customer ; rdfs:domain bacm_cust:describes . bacm_cust:characterizes a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_cust:characterizes.to_characterizes ; owl:onClass bacm_cust:JSTP ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:characterizes.from_characterizes ; owl:onClass bacm_cust:CustomerSegment ; owl:minCardinality 0 ] ; rdfs:label "characterizes" ; bacm_model:uuid "EAID_5AB5C78A_A4B3_42a6_93C2_B32F3EAEF919" ; skos:definition """Definition: The characterizes association represents a relationship between a CustomerSegment and a Touchpoint meaning that the CustomerSegment partially describes the state of mind or capability of the Customer at the Touchpoint interaction.""" ; cmns-av:usageNote """Usage: This characterizes association represents the same kind of relationship as the characterizes association between the CustomerSegment and the CustomerJourneyStage. The range of the association is the union of CustomerJourneyStage and Touchpoint.""" . bacm_cust:characterizes.to_characterizes a owl:ObjectProperty ; rdfs:label "characterizes.to_characterizes" ; bacm_model:uuid "to_EAID_5AB5C78A_A4B3_42a6_93C2_B32F3EAEF919" ; rdfs:range bacm_cust:JSTP ; rdfs:domain bacm_cust:characterizes . bacm_cust:characterizes.from_characterizes a owl:ObjectProperty ; rdfs:label "characterizes.from_characterizes" ; bacm_model:uuid "from_EAID_5AB5C78A_A4B3_42a6_93C2_B32F3EAEF919" ; rdfs:range bacm_cust:CustomerSegment ; rdfs:domain bacm_cust:characterizes . bacm_cust:produces_2 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cust:produces_2.from_produces_2 ; owl:onClass bacm_cust:ValueStreamStage ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:produces_2.to_produces_2 ; owl:onClass bacm_cust:ValueItem ; owl:minCardinality 0 ] ; rdfs:label "produces_2" ; bacm_model:uuid "EAID_58C57BF3_3B4E_40ee_97AB_FAA837EAA2BB" ; skos:definition """Definition: The produces_2 association represents the fact of a ValueItem being produced by valuing one or more Outcomes produced by Capabilities that support the ValueStreamStage or Processes or Activities that implement the ValueStreamStage.""" ; cmns-av:usageNote """Usage: The ValueItems produced in a ValueStreamStage that is part of a ValueStream should contribute to the ValueProposition produced by the ValueStream. The meta-model does not enforce this restriction.""" ; skos:example """Constraint: The produces_2 association is consistent with the ValueStreamStage being supported by some Capabilities that produce Outcomes that are valued by the ValueItem""" . bacm_cust:produces_2.from_produces_2 a owl:ObjectProperty ; rdfs:label "produces_2.from_produces_2" ; bacm_model:uuid "from_EAID_58C57BF3_3B4E_40ee_97AB_FAA837EAA2BB" ; rdfs:range bacm_cust:ValueStreamStage ; rdfs:domain bacm_cust:produces_2 . bacm_cust:produces_2.to_produces_2 a owl:ObjectProperty ; rdfs:label "produces_2.to_produces_2" ; bacm_model:uuid "to_EAID_58C57BF3_3B4E_40ee_97AB_FAA837EAA2BB" ; rdfs:range bacm_cust:ValueItem ; rdfs:domain bacm_cust:produces_2 . bacm_cust:of a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cust:of.to_of ; owl:onClass bacm_prod:ProductOffering ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:of.from_of ; owl:onClass bacm_cust:ValueProposition ; owl:minCardinality 0 ] ; rdfs:label "of" ; bacm_model:uuid "EAID_6A3E0DE6_6BC3_4a44_852C_734B4202153C" ; skos:example """Constraint: Let VP1 be a ValueProposition and PO1 be a ProductOffering associated by o1, an "of" association. Then for some subset of ValueItems {VIj} aggregated by VP1 such that each VIj values an Outcome O1 that is incorporated in the ProductOffering PO1. Note that the ProductOfferings typically include Outcomes that are experienced by the Customer at a Touchpoint""" . bacm_cust:of.to_of a owl:ObjectProperty ; rdfs:label "of.to_of" ; bacm_model:uuid "to_EAID_6A3E0DE6_6BC3_4a44_852C_734B4202153C" ; rdfs:range bacm_prod:ProductOffering ; rdfs:domain bacm_cust:of . bacm_cust:of.from_of a owl:ObjectProperty ; rdfs:label "of.from_of" ; bacm_model:uuid "from_EAID_6A3E0DE6_6BC3_4a44_852C_734B4202153C" ; rdfs:range bacm_cust:ValueProposition ; rdfs:domain bacm_cust:of . bacm_cust:produces_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cust:produces_1.from_produces_1 ; owl:onClass bacm_cust:ValueStream ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:produces_1.to_produces_1 ; owl:onClass bacm_cust:ValueProposition ; owl:minCardinality 0 ] ; rdfs:label "produces_1" ; bacm_model:uuid "EAID_0E430970_8C42_4d5d_AFD7_F2751ABCF409" ; skos:definition """Definition: The produces_1 shortcut association represents the creation of a ValueProposition by a ValueStream.""" ; cmns-av:usageNote """Usage: The produces_1 relation effectively aggregates the produces relations between the ValueStreamStages that are part of this ValueStream and the ValueItems that comprise the ValueProposition of this ValueStream.""" ; skos:example """Constraint: The produces_1 association is implied by some owned ValueStreamStages that produce ValueItems that are aggregated into the ValueProposition""" . bacm_cust:produces_1.from_produces_1 a owl:ObjectProperty ; rdfs:label "produces_1.from_produces_1" ; bacm_model:uuid "from_EAID_0E430970_8C42_4d5d_AFD7_F2751ABCF409" ; rdfs:range bacm_cust:ValueStream ; rdfs:domain bacm_cust:produces_1 . bacm_cust:produces_1.to_produces_1 a owl:ObjectProperty ; rdfs:label "produces_1.to_produces_1" ; bacm_model:uuid "to_EAID_0E430970_8C42_4d5d_AFD7_F2751ABCF409" ; rdfs:range bacm_cust:ValueProposition ; rdfs:domain bacm_cust:produces_1 . bacm_cust:participate a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , bacm_model:BACMShortcut , [ a owl:Restriction ; owl:onProperty bacm_cust:participate.from_participate ; owl:onClass bacm_org:Performer ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_cust:participate.to_participate ; owl:onClass bacm_cust:ValueStreamStage ; owl:minCardinality 0 ] ; rdfs:label "participate" ; bacm_model:uuid "EAID_E78B8CFC_6B4B_41e2_ADA3_8CACD2975E9F" ; skos:example """Constraint: Let P1 be a Performer participating in a ValueStreamStage VSS1. There should exist a PerformerRole PR1 that P1 is assignedTo and PR1 is a PerformerRole ofCapability C1 that produces some Outcme O1 valued by a ValueItem VI1 that is produced by ValueStream VSS1""" . bacm_cust:participate.from_participate a owl:ObjectProperty ; rdfs:label "participate.from_participate" ; bacm_model:uuid "from_EAID_E78B8CFC_6B4B_41e2_ADA3_8CACD2975E9F" ; rdfs:range bacm_org:Performer ; rdfs:domain bacm_cust:participate . bacm_cust:participate.to_participate a owl:ObjectProperty ; rdfs:label "participate.to_participate" ; bacm_model:uuid "to_EAID_E78B8CFC_6B4B_41e2_ADA3_8CACD2975E9F" ; rdfs:range bacm_cust:ValueStreamStage ; rdfs:domain bacm_cust:participate . bacm_org:Jurisdiction a owl:Class ; rdfs:subClassOf bacm_plan:AbstractOperatingModel , bacm_model:BACMPlainEntity , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:legal_jurisdiction.to_legal_jurisdiction] ; owl:onClass bacm_org:legal_jurisdiction ; owl:minCardinality 0 ] ; rdfs:label "Jurisdiction" ; bacm_model:uuid "EAID_153530C3_448A_4b94_94EC_8AD50327ACA7" . bacm_org:legal_jurisdiction a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:legal_jurisdiction.from_legal_jurisdiction ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:legal_jurisdiction.to_legal_jurisdiction ; owl:onClass bacm_org:Jurisdiction ; owl:minCardinality 0 ] ; rdfs:label "legal_jurisdiction" ; bacm_model:uuid "EAID_7F9F9F27_F871_4146_9ACD_AED45C40AA45" ; skos:definition """Definition: The "legal_jurisdiction"association instances represent the jurisdiction to which an Enterprise belongs. """ ; cmns-av:usageNote """Usage: The meta-model allows Enterprise instances to be in multiple jurisdictions (e.g. a business that is subject to local, provincial and stage laws, regulations and processes)""" . bacm_org:legal_jurisdiction.from_legal_jurisdiction a owl:ObjectProperty ; rdfs:label "legal_jurisdiction.from_legal_jurisdiction" ; bacm_model:uuid "from_EAID_7F9F9F27_F871_4146_9ACD_AED45C40AA45" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:legal_jurisdiction . bacm_org:legal_jurisdiction.to_legal_jurisdiction a owl:ObjectProperty ; rdfs:label "legal_jurisdiction.to_legal_jurisdiction" ; bacm_model:uuid "to_EAID_7F9F9F27_F871_4146_9ACD_AED45C40AA45" ; rdfs:range bacm_org:Jurisdiction ; rdfs:domain bacm_org:legal_jurisdiction . bacm_org:provides a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:provides.to_provides ; owl:onClass bacm_prod:Offering ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:provides.from_provides ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "provides" ; bacm_model:uuid "EAID_16A698D1_016C_4859_867E_634434DF46F0" . bacm_org:provides.to_provides a owl:ObjectProperty ; rdfs:label "provides.to_provides" ; bacm_model:uuid "to_EAID_16A698D1_016C_4859_867E_634434DF46F0" ; rdfs:range bacm_prod:Offering ; rdfs:domain bacm_org:provides . bacm_org:provides.from_provides a owl:ObjectProperty ; rdfs:label "provides.from_provides" ; bacm_model:uuid "from_EAID_16A698D1_016C_4859_867E_634434DF46F0" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:provides . bacm_prod:Offering a owl:Class ; rdfs:subClassOf bacm_cap:InformationItem , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:provides.to_provides] ; owl:onClass bacm_org:provides ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:accepts.to_accepts] ; owl:onClass bacm_org:accepts ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:ContractRelation.related_2] ; owl:onClass bacm_prod:ContractRelation ; owl:minCardinality 0 ] ; rdfs:label "Offering" ; bacm_model:uuid "EAID_DA2E54CE_AA37_45a9_9F72_C1B55662E18D" ; skos:definition """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. """ ; cmns-av:usageNote """Usage: Offering is abstract because the metamodel may eventually include subtypes other than ProductOffering. Offering is provided by the business or a partner and the intended consumer is a type of Customer. The business architecture does not include the concept of a sale directly. Sales are in the past of a business, and business architecture is focused on the possible futures of the business. Sales are useful as predictors of acceptance of future offering and as predictors of future liability for warranties.""" . bacm_org:accepts a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:accepts.to_accepts ; owl:onClass bacm_prod:Offering ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:accepts.from_accepts ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "accepts" ; bacm_model:uuid "EAID_A529DD65_BA5A_4b4a_ADC9_60F478BCB0B5" ; skos:definition """Definition: The acceptor relation represents a relationship between a party external to the business and an Offering intended to solicit business from the acceptor party represented by the Customer..""" ; cmns-av:usageNote """Usage: Note that offering dies not represent a sale; in a sale, each party gives something of value and receives something of value""" . bacm_org:accepts.to_accepts a owl:ObjectProperty ; rdfs:label "accepts.to_accepts" ; bacm_model:uuid "to_EAID_A529DD65_BA5A_4b4a_ADC9_60F478BCB0B5" ; rdfs:range bacm_prod:Offering ; rdfs:domain bacm_org:accepts . bacm_org:accepts.from_accepts a owl:ObjectProperty ; rdfs:label "accepts.from_accepts" ; bacm_model:uuid "from_EAID_A529DD65_BA5A_4b4a_ADC9_60F478BCB0B5" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:accepts . bacm_org:purchaser a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:purchaser.to_purchaser ; owl:onClass bacm_prod:ProcurementOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:purchaser.from_purchaser ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "purchaser" ; bacm_model:uuid "EAID_FB186664_3092_4b7a_981D_C73187F89B40" . bacm_org:purchaser.to_purchaser a owl:ObjectProperty ; rdfs:label "purchaser.to_purchaser" ; bacm_model:uuid "to_EAID_FB186664_3092_4b7a_981D_C73187F89B40" ; rdfs:range bacm_prod:ProcurementOutcome ; rdfs:domain bacm_org:purchaser . bacm_org:purchaser.from_purchaser a owl:ObjectProperty ; rdfs:label "purchaser.from_purchaser" ; bacm_model:uuid "from_EAID_FB186664_3092_4b7a_981D_C73187F89B40" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:purchaser . bacm_prod:ProcurementOutcome a owl:Class ; rdfs:subClassOf bacm_cap:Outcome , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:purchaser.to_purchaser] ; owl:onClass bacm_org:purchaser ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:supplier.from_supplier] ; owl:onClass bacm_org:supplier ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:incorporates_1.to_incorporates_1] ; owl:onClass bacm_prod:incorporates_1 ; owl:minCardinality 0 ] ; rdfs:label "ProcurementOutcome" ; bacm_model:uuid "EAID_3B1D03BF_37C4_43da_9DC4_C6F436877BD9" ; skos:definition """Definition: ProcurementOutcome represents the expected Outcome of the procurement. E.g. that the BusinessObject/InformationItem received has the characteristics needed by the procuring business. """ ; cmns-av:usageNote """Usage: ProcurementOutcome specifies such details and is associated with a ProcurementOfferint that should not duplicate the details of the ProcurementOutcome""" . bacm_org:supplier a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:supplier.from_supplier ; owl:onClass bacm_prod:ProcurementOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:supplier.to_supplier ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "supplier" ; bacm_model:uuid "EAID_13BA66B6_CB0E_4d41_9569_060ADB546378" ; skos:definition """Definition: The supplier association asserts that the LegalEntity is to be the supplier of the ProcurementOutcome.""" ; cmns-av:usageNote """Usage: The supplier LegalEntity is not necessarily the same as the provider LegalEntity for the ProcurementOffering incorporating the ProcurementOutcome""" . bacm_org:supplier.from_supplier a owl:ObjectProperty ; rdfs:label "supplier.from_supplier" ; bacm_model:uuid "from_EAID_13BA66B6_CB0E_4d41_9569_060ADB546378" ; rdfs:range bacm_prod:ProcurementOutcome ; rdfs:domain bacm_org:supplier . bacm_org:supplier.to_supplier a owl:ObjectProperty ; rdfs:label "supplier.to_supplier" ; bacm_model:uuid "to_EAID_13BA66B6_CB0E_4d41_9569_060ADB546378" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:supplier . bacm_org:seller a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:seller.from_seller ; owl:onClass bacm_prod:MerchandiseOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:seller.to_seller ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "seller" ; bacm_model:uuid "EAID_1C209B3B_CBAB_49d2_9847_7154D51D3D83" ; skos:definition """Definition: The seller association is related to the accepts association and asserts that a LegalEntity (typically also a business) is the targeted seller of the MerchandiseOutcome.""" ; cmns-av:usageNote """Usage: The seller of the MerchandiseOutcome is not necessarily the LegalEntity that provides the MerchandiseOffering in the case when the provider is acting as an agent for the seller.""" . bacm_org:seller.from_seller a owl:ObjectProperty ; rdfs:label "seller.from_seller" ; bacm_model:uuid "from_EAID_1C209B3B_CBAB_49d2_9847_7154D51D3D83" ; rdfs:range bacm_prod:MerchandiseOutcome ; rdfs:domain bacm_org:seller . bacm_org:seller.to_seller a owl:ObjectProperty ; rdfs:label "seller.to_seller" ; bacm_model:uuid "to_EAID_1C209B3B_CBAB_49d2_9847_7154D51D3D83" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:seller . bacm_prod:MerchandiseOutcome a owl:Class ; rdfs:subClassOf bacm_cap:Outcome , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:seller.from_seller] ; owl:onClass bacm_org:seller ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:buyer.from_buyer] ; owl:onClass bacm_org:buyer ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:incorporates_2.to_incorporates_2] ; owl:onClass bacm_prod:incorporates_2 ; owl:minCardinality 0 ] ; rdfs:label "MerchandiseOutcome" ; bacm_model:uuid "EAID_28EC1033_2832_4f9c_9A73_0110CCDEA048" . bacm_org:provider_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:provider_0.from_provider_0 ; owl:onClass bacm_prod:OutsourcedServiceOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:provider_0.to_provider_0 ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "provider_0" ; bacm_model:uuid "EAID_45CE73AD_CFCA_4219_AEB8_F0E273F9650A" ; skos:definition """Definition: The provider_0 association asserts that a LegalEntity is the provider of the OutsourcedServiceOutcome.""" ; cmns-av:usageNote """Usage: The provides LegalEntity is not necessarily the same LegalEntity as the provider_0 of the OutsourcedServiceOffering as it may be an agent acting for the provider_0 LegalEntity""" . bacm_org:provider_0.from_provider_0 a owl:ObjectProperty ; rdfs:label "provider_0.from_provider_0" ; bacm_model:uuid "from_EAID_45CE73AD_CFCA_4219_AEB8_F0E273F9650A" ; rdfs:range bacm_prod:OutsourcedServiceOutcome ; rdfs:domain bacm_org:provider_0 . bacm_org:provider_0.to_provider_0 a owl:ObjectProperty ; rdfs:label "provider_0.to_provider_0" ; bacm_model:uuid "to_EAID_45CE73AD_CFCA_4219_AEB8_F0E273F9650A" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:provider_0 . bacm_prod:OutsourcedServiceOutcome a owl:Class ; rdfs:subClassOf bacm_cap:Outcome , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:provider_0.from_provider_0] ; owl:onClass bacm_org:provider_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:acceptor_0.from_acceptor_0] ; owl:onClass bacm_org:acceptor_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:incorporates_4.to_incorporates_4] ; owl:onClass bacm_prod:incorporates_4 ; owl:minCardinality 0 ] ; rdfs:label "OutsourcedServiceOutcome" ; bacm_model:uuid "EAID_60458A38_62C7_4715_8A6F_1853F7298C6E" . bacm_org:recipient_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:recipient_1.from_recipient_1 ; owl:onClass bacm_prod:ServiceOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:recipient_1.to_recipient_1 ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "recipient_1" ; bacm_model:uuid "EAID_65DE11E8_F63D_4efd_BC4A_468C93D0FB5F" ; skos:definition """Definition: The recipient_1 association asserts that the LegalEntity is the recipient of ServiceOutcomes incorporated into a ServiceOffering.""" ; cmns-av:usageNote """Usage: It is not necessarily the case that the accepts LegalEntity is the same as the recipient_1 LegalEntity of the ServiceOutcome""" . bacm_org:recipient_1.from_recipient_1 a owl:ObjectProperty ; rdfs:label "recipient_1.from_recipient_1" ; bacm_model:uuid "from_EAID_65DE11E8_F63D_4efd_BC4A_468C93D0FB5F" ; rdfs:range bacm_prod:ServiceOutcome ; rdfs:domain bacm_org:recipient_1 . bacm_org:recipient_1.to_recipient_1 a owl:ObjectProperty ; rdfs:label "recipient_1.to_recipient_1" ; bacm_model:uuid "to_EAID_65DE11E8_F63D_4efd_BC4A_468C93D0FB5F" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:recipient_1 . bacm_prod:ServiceOutcome a owl:Class ; rdfs:subClassOf bacm_cap:Outcome , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:recipient_1.from_recipient_1] ; owl:onClass bacm_org:recipient_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_org:server.from_server] ; owl:onClass bacm_org:server ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:incorporates_3.to_incorporates_3] ; owl:onClass bacm_prod:incorporates_3 ; owl:minCardinality 0 ] ; rdfs:label "ServiceOutcome" ; bacm_model:uuid "EAID_A7E93900_729A_4179_BCB7_4BCC305B8EDD" . bacm_org:server a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:server.from_server ; owl:onClass bacm_prod:ServiceOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:server.to_server ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "server" ; bacm_model:uuid "EAID_6F9918BD_0B02_4fd6_BA89_BB233AE39F15" ; skos:definition """Definition: The server association asserts that the LegalEntity is the provider of ServiceOutcomes incorporated into a ServiceOffering.""" ; cmns-av:usageNote """Usage: It is not necessarily the case that the provides LegalEntity is the same as the server LegalEntity of the ServiceOutcome.""" . bacm_org:server.from_server a owl:ObjectProperty ; rdfs:label "server.from_server" ; bacm_model:uuid "from_EAID_6F9918BD_0B02_4fd6_BA89_BB233AE39F15" ; rdfs:range bacm_prod:ServiceOutcome ; rdfs:domain bacm_org:server . bacm_org:server.to_server a owl:ObjectProperty ; rdfs:label "server.to_server" ; bacm_model:uuid "to_EAID_6F9918BD_0B02_4fd6_BA89_BB233AE39F15" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:server . bacm_org:buyer a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:buyer.from_buyer ; owl:onClass bacm_prod:MerchandiseOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:buyer.to_buyer ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "buyer" ; bacm_model:uuid "EAID_8530A9C8_4FDF_4846_8AA0_F4DCB7AE6AAE" ; skos:definition """Definition: The buyer association is related to the accepts association and asserts that a LegalEntity (typically also a Customer) is the targeted buyer of the MerchandiseOutcome.""" ; cmns-av:usageNote """Usage: The buyer of the MerchandiseOutcome is not necessarily the LegalEntity that accepts the MerchandiseOffering in the case when the acceptor is acting as an agent for the buyer""" . bacm_org:buyer.from_buyer a owl:ObjectProperty ; rdfs:label "buyer.from_buyer" ; bacm_model:uuid "from_EAID_8530A9C8_4FDF_4846_8AA0_F4DCB7AE6AAE" ; rdfs:range bacm_prod:MerchandiseOutcome ; rdfs:domain bacm_org:buyer . bacm_org:buyer.to_buyer a owl:ObjectProperty ; rdfs:label "buyer.to_buyer" ; bacm_model:uuid "to_EAID_8530A9C8_4FDF_4846_8AA0_F4DCB7AE6AAE" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:buyer . bacm_org:acceptor_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:acceptor_0.from_acceptor_0 ; owl:onClass bacm_prod:OutsourcedServiceOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:acceptor_0.to_acceptor_0 ; owl:onClass bacm_org:LegalEntity ; owl:minCardinality 0 ] ; rdfs:label "acceptor_0" ; bacm_model:uuid "EAID_F65BA842_350B_4500_B793_94B7093D919D" ; skos:definition """Definition: The acceptor_0 association asserts that a LegalEntity is the receiver of the OutsourcedServiceOutcome.""" ; cmns-av:usageNote """Usage: The accepts LegalEntity is not necessarily the same LegalEntity as the acceptor_0 of the OutsourcedServiceOffering, as it may be an agent acting for the acceptor_0 LegalEntity.""" . bacm_org:acceptor_0.from_acceptor_0 a owl:ObjectProperty ; rdfs:label "acceptor_0.from_acceptor_0" ; bacm_model:uuid "from_EAID_F65BA842_350B_4500_B793_94B7093D919D" ; rdfs:range bacm_prod:OutsourcedServiceOutcome ; rdfs:domain bacm_org:acceptor_0 . bacm_org:acceptor_0.to_acceptor_0 a owl:ObjectProperty ; rdfs:label "acceptor_0.to_acceptor_0" ; bacm_model:uuid "to_EAID_F65BA842_350B_4500_B793_94B7093D919D" ; rdfs:range bacm_org:LegalEntity ; rdfs:domain bacm_org:acceptor_0 . bacm_org:belongsTo_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_org:belongsTo_1.from_belongsTo_1 ; owl:onClass bacm_org:Performer ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_org:belongsTo_1.to_belongsTo_1 ; owl:onClass bacm_org:OrgUnit ; owl:minCardinality 0 ] ; rdfs:label "belongsTo_1" ; bacm_model:uuid "EAID_40BD91ED_A0A3_42a0_8F35_AF629B79D24C" ; skos:definition """Definition: belongsTo_1 represents that a Performer belongs to OrgUnit. This association has the semantics of agggregation.""" ; cmns-av:usageNote """Usage: In a model, there will typically be semantic overlap between belongsTo_1 and Responsible. However, the metamodel syntax presently does not allow the specification of this overlap. The business architect may choose to use belongs_to in lieu of Responsible or vice versa. It would not be recommended to use both where there is the potential of semantic overlap""" . bacm_org:belongsTo_1.from_belongsTo_1 a owl:ObjectProperty ; rdfs:label "belongsTo_1.from_belongsTo_1" ; bacm_model:uuid "from_EAID_40BD91ED_A0A3_42a0_8F35_AF629B79D24C" ; rdfs:range bacm_org:Performer ; rdfs:domain bacm_org:belongsTo_1 . bacm_org:belongsTo_1.to_belongsTo_1 a owl:ObjectProperty ; rdfs:label "belongsTo_1.to_belongsTo_1" ; bacm_model:uuid "to_EAID_40BD91ED_A0A3_42a0_8F35_AF629B79D24C" ; rdfs:range bacm_org:OrgUnit ; rdfs:domain bacm_org:belongsTo_1 . bacm_proc:Process a owl:Class ; rdfs:subClassOf bacm_proc:AbstractProcess , [ a owl:Restriction ; owl:onProperty bacm_proc:aggregates ; owl:onClass bacm_proc:AbstractProcess ; owl:minCardinality 0 ] ; rdfs:label "Process" ; bacm_model:uuid "EAID_FE24B71A_CB28_4efc_A921_B34C93C79851" ; skos:definition """Definition: Process represents an aggregation of Activities and other Processes. """ ; cmns-av:usageNote """Usage: A Process aggregated into another Process means that the aggregated Process may be executed as a part of executing the aggregator Process. The abstract syntax does not specify a starting or ending Process/Activity; consequently starting and ending Activities/Processes aggregated by another Process must be determined by analysis of the Outcome connections""" . bacm_proc:Activity a owl:Class ; rdfs:subClassOf bacm_proc:AbstractProcess ; rdfs:label "Activity" ; bacm_model:uuid "EAID_24BA748F_3687_40af_B113_669347E7361D" . bacm_proc:implements_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_proc:implements_1.to_implements_1 ; owl:onClass bacm_proc:VSVSS ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_proc:implements_1.from_implements_1 ; owl:onClass bacm_proc:AbstractProcess ; owl:minCardinality 0 ] ; rdfs:label "implements_1" ; bacm_model:uuid "EAID_4F655A14_59F9_4d8b_ABA0_F2445C873D25" ; skos:definition """Definition: The implements association asserts that a Process or Activity implements a ValueStream and implies that Outcomes of the Process are valued as ValueItems incorporated into the ValueProposition delivered by the ValueStream.""" ; cmns-av:usageNote """Usage: It is not permitted for a Process or Activity to implement both a ValueStream and one or more ValueStreamStages of that ValueStream. A Process implementing a ValueStream may have aggregated Processes that implement ValueStreamStages of the ValueStream""" . bacm_proc:implements_1.to_implements_1 a owl:ObjectProperty ; rdfs:label "implements_1.to_implements_1" ; bacm_model:uuid "to_EAID_4F655A14_59F9_4d8b_ABA0_F2445C873D25" ; rdfs:range bacm_proc:VSVSS ; rdfs:domain bacm_proc:implements_1 . bacm_proc:implements_1.from_implements_1 a owl:ObjectProperty ; rdfs:label "implements_1.from_implements_1" ; bacm_model:uuid "from_EAID_4F655A14_59F9_4d8b_ABA0_F2445C873D25" ; rdfs:range bacm_proc:AbstractProcess ; rdfs:domain bacm_proc:implements_1 . bacm_prod:ContractRelation a owl:Class ; rdfs:subClassOf bacm_plan:AbstractOperatingModel , bacm_model:BACMRelation , [ a owl:Restriction ; owl:onProperty bacm_prod:ContractRelation.related_2 ; owl:onClass bacm_prod:Offering ; owl:minCardinality 0 ] ; rdfs:label "ContractRelation" ; bacm_model:uuid "EAID_D5F0C808_023F_4490_B96F_4FF89EA23E84" ; skos:definition """Definition: ContractRelation represents any kind of relationship between Offerings.""" ; cmns-av:usageNote """Usage: ContractRelation should be instanced as a relationship between Offferings whose arity is determined by the architect. Each leg of such an instance effectively inherits from the relation association""" . bacm_prod:ContractRelation.related_2 a owl:ObjectProperty ; rdfs:label "ContractRelation.related_2" ; bacm_model:uuid "EAID_5A509A2C_7451_415c_A50B_7CF2340C748E" ; rdfs:range bacm_prod:Offering ; rdfs:domain bacm_prod:ContractRelation . bacm_prod:OutsourcedServiceOffering a owl:Class ; rdfs:subClassOf bacm_prod:ProductOffering , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:specifies.from_specifies] ; owl:onClass bacm_prod:specifies ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_prod:incorporates_4.from_incorporates_4] ; owl:onClass bacm_prod:incorporates_4 ; owl:minCardinality 0 ] ; rdfs:label "OutsourcedServiceOffering" ; bacm_model:uuid "EAID_3B24D63A_27D7_4dda_9478_8A0AAD4C4F15" . bacm_prod:specifies a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_prod:specifies.from_specifies ; owl:onClass bacm_prod:OutsourcedServiceOffering ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_prod:specifies.to_specifies ; owl:onClass bacm_prod:APCICB ; owl:minCardinality 0 ] ; rdfs:label "specifies" ; bacm_model:uuid "EAID_3BBF65D2_D1EB_4c5c_96EE_3E0EC461D2DB" ; skos:definition """Definition: The specifies association represents a relationship between an OutsourcingOffering and a CapabilityBehavior or Process or CapabilityImplementation, in which the Customer would be required or advised to perform the CapabilityBehavior or Process and/or provide Performers and Resources as specified by the CapabilityImplementation as an implementation of the CapabilityBehavior or Process..""" ; cmns-av:usageNote """Usage: This association is effectively combined with the two other specifies relation whose source is OutsourcingOffering so that the range of the combined associations is the union of AbstractProcess, CapabilityBehavior and CapabilityImplementation.""" . bacm_prod:specifies.from_specifies a owl:ObjectProperty ; rdfs:label "specifies.from_specifies" ; bacm_model:uuid "from_EAID_3BBF65D2_D1EB_4c5c_96EE_3E0EC461D2DB" ; rdfs:range bacm_prod:OutsourcedServiceOffering ; rdfs:domain bacm_prod:specifies . bacm_prod:specifies.to_specifies a owl:ObjectProperty ; rdfs:label "specifies.to_specifies" ; bacm_model:uuid "to_EAID_3BBF65D2_D1EB_4c5c_96EE_3E0EC461D2DB" ; rdfs:range bacm_prod:APCICB ; rdfs:domain bacm_prod:specifies . bacm_prod:incorporates_2 a owl:Class ; rdfs:subClassOf bacm_cap:incorporates_0 , [ a owl:Restriction ; owl:onProperty bacm_prod:incorporates_2.to_incorporates_2 ; owl:onClass bacm_prod:MerchandiseOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_prod:incorporates_2.from_incorporates_2 ; owl:onClass bacm_prod:MerchandiseOffering ; owl:minCardinality 0 ] ; rdfs:label "incorporates_2" ; bacm_model:uuid "EAID_7B77E4E6_707F_4710_AC20_AAF21A28C9B2" . bacm_prod:incorporates_2.to_incorporates_2 a owl:ObjectProperty ; rdfs:label "incorporates_2.to_incorporates_2" ; bacm_model:uuid "to_EAID_7B77E4E6_707F_4710_AC20_AAF21A28C9B2" ; rdfs:range bacm_prod:MerchandiseOutcome ; rdfs:domain bacm_prod:incorporates_2 . bacm_prod:incorporates_2.from_incorporates_2 a owl:ObjectProperty ; rdfs:label "incorporates_2.from_incorporates_2" ; bacm_model:uuid "from_EAID_7B77E4E6_707F_4710_AC20_AAF21A28C9B2" ; rdfs:range bacm_prod:MerchandiseOffering ; rdfs:domain bacm_prod:incorporates_2 . bacm_prod:incorporates_4 a owl:Class ; rdfs:subClassOf bacm_cap:incorporates_0 , [ a owl:Restriction ; owl:onProperty bacm_prod:incorporates_4.to_incorporates_4 ; owl:onClass bacm_prod:OutsourcedServiceOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_prod:incorporates_4.from_incorporates_4 ; owl:onClass bacm_prod:OutsourcedServiceOffering ; owl:minCardinality 0 ] ; rdfs:label "incorporates_4" ; bacm_model:uuid "EAID_25B694DC_3B0D_4a05_A3EB_8F379A33E6F5" ; skos:definition """Definition: The incorporates association designates that an OutsourcedServiceOffering incorporates some OutsourcedServiceOutcomes.""" ; cmns-av:usageNote """Usage: The incorporates association refines the incorporates association between ProductOffering and Outcome""" . bacm_prod:incorporates_4.to_incorporates_4 a owl:ObjectProperty ; rdfs:label "incorporates_4.to_incorporates_4" ; bacm_model:uuid "to_EAID_25B694DC_3B0D_4a05_A3EB_8F379A33E6F5" ; rdfs:range bacm_prod:OutsourcedServiceOutcome ; rdfs:domain bacm_prod:incorporates_4 . bacm_prod:incorporates_4.from_incorporates_4 a owl:ObjectProperty ; rdfs:label "incorporates_4.from_incorporates_4" ; bacm_model:uuid "from_EAID_25B694DC_3B0D_4a05_A3EB_8F379A33E6F5" ; rdfs:range bacm_prod:OutsourcedServiceOffering ; rdfs:domain bacm_prod:incorporates_4 . bacm_prod:incorporates_1 a owl:Class ; rdfs:subClassOf bacm_cap:incorporates_0 , [ a owl:Restriction ; owl:onProperty bacm_prod:incorporates_1.to_incorporates_1 ; owl:onClass bacm_prod:ProcurementOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_prod:incorporates_1.from_incorporates_1 ; owl:onClass bacm_prod:ProcurementOffering ; owl:minCardinality 0 ] ; rdfs:label "incorporates_1" ; bacm_model:uuid "EAID_D88A6E19_BFA6_4e90_98B4_5D249BB7BCFE" . bacm_prod:incorporates_1.to_incorporates_1 a owl:ObjectProperty ; rdfs:label "incorporates_1.to_incorporates_1" ; bacm_model:uuid "to_EAID_D88A6E19_BFA6_4e90_98B4_5D249BB7BCFE" ; rdfs:range bacm_prod:ProcurementOutcome ; rdfs:domain bacm_prod:incorporates_1 . bacm_prod:incorporates_1.from_incorporates_1 a owl:ObjectProperty ; rdfs:label "incorporates_1.from_incorporates_1" ; bacm_model:uuid "from_EAID_D88A6E19_BFA6_4e90_98B4_5D249BB7BCFE" ; rdfs:range bacm_prod:ProcurementOffering ; rdfs:domain bacm_prod:incorporates_1 . bacm_prod:incorporates_3 a owl:Class ; rdfs:subClassOf bacm_cap:incorporates_0 , [ a owl:Restriction ; owl:onProperty bacm_prod:incorporates_3.to_incorporates_3 ; owl:onClass bacm_prod:ServiceOutcome ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_prod:incorporates_3.from_incorporates_3 ; owl:onClass bacm_prod:ServiceOffering ; owl:minCardinality 0 ] ; rdfs:label "incorporates_3" ; bacm_model:uuid "EAID_9987D148_57D4_4772_BCC6_365EFA470416" . bacm_prod:incorporates_3.to_incorporates_3 a owl:ObjectProperty ; rdfs:label "incorporates_3.to_incorporates_3" ; bacm_model:uuid "to_EAID_9987D148_57D4_4772_BCC6_365EFA470416" ; rdfs:range bacm_prod:ServiceOutcome ; rdfs:domain bacm_prod:incorporates_3 . bacm_prod:incorporates_3.from_incorporates_3 a owl:ObjectProperty ; rdfs:label "incorporates_3.from_incorporates_3" ; bacm_model:uuid "from_EAID_9987D148_57D4_4772_BCC6_365EFA470416" ; rdfs:range bacm_prod:ServiceOffering ; rdfs:domain bacm_prod:incorporates_3 . bacm_plan:Change a owl:Class ; rdfs:subClassOf bacm_cap:InformationItem , [ a owl:Restriction ; owl:onProperty bacm_plan:Change.resultStatement ; owl:onDataRange xsd:string ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_2.from_baseline_2] ; owl:onClass bacm_plan:baseline_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_3.from_baseline_3] ; owl:onClass bacm_plan:baseline_3 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:implements_2.from_implements_2] ; owl:onClass bacm_plan:implements_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:expects_1.to_expects_1] ; owl:onClass bacm_plan:expects_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:needs_2.to_needs_2] ; owl:onClass bacm_plan:needs_2 ; owl:minCardinality 0 ] ; rdfs:label "Change" ; bacm_model:uuid "EAID_77BF1617_4B0D_48ee_857A_766B572F2C44" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: Changes can be decomposed and share sub-Changes""" . bacm_plan:Directive a owl:Class ; rdfs:subClassOf bacm_plan:Means ; rdfs:label "Directive" ; bacm_model:uuid "EAID_FB0B1A46_26DB_40ae_813C_D1A0E982C8E3" ; skos:definition """Definition: Directive represents constraints (impacts_0) on AbstractOperatingModel elements that require or prohibit actions or states. """ ; cmns-av:usageNote """Usage: Directive is a kind of Means that represents policy or regulation that is incorporated in a StrategyModel. Directive is also intended to be linked with the Directive class in the BMM metamodel""" . bacm_plan:Means a owl:Class ; rdfs:subClassOf bacm_cap:InformationItem , [ a owl:Restriction ; owl:onProperty bacm_plan:Means.actionStatement ; owl:onDataRange xsd:string ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:aggregates_4] ; owl:onClass bacm_plan:StrategyModel ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_4.from_baseline_4] ; owl:onClass bacm_plan:baseline_4 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:uses_0.from_uses_0] ; owl:onClass bacm_plan:uses_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:needs_1.to_needs_1] ; owl:onClass bacm_plan:needs_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:expects_0.from_expects_0] ; owl:onClass bacm_plan:expects_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:implements_4.to_implements_4] ; owl:onClass bacm_plan:implements_4 ; owl:minCardinality 0 ] ; rdfs:label "Means" ; bacm_model:uuid "EAID_05C1FB19_64A0_4977_9393_575695376E52" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: Means can be decomposed and subordinate Means may be shared by aggregator Means""" . bacm_plan:Ends a owl:Class ; rdfs:subClassOf bacm_cap:InformationItem , [ a owl:Restriction ; owl:onProperty bacm_plan:Ends.resultStatement ; owl:onDataRange xsd:string ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:aggregates_5] ; owl:onClass bacm_plan:StrategyModel ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_0.from_baseline_0] ; owl:onClass bacm_plan:baseline_0 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_1.from_baseline_1] ; owl:onClass bacm_plan:baseline_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:implements_2.to_implements_2] ; owl:onClass bacm_plan:implements_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:needs_1.from_needs_1] ; owl:onClass bacm_plan:needs_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:expects_0.to_expects_0] ; owl:onClass bacm_plan:expects_0 ; owl:minCardinality 0 ] ; rdfs:label "Ends" ; bacm_model:uuid "EAID_FCA870B1_77D8_46b6_979A_92A411EF96F8" ; skos:definition """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. """ ; cmns-av:usageNote """Usage: A Ends element will typically state the desired result (e.g. improved customer satisfaction) relative to the currently achieved (baselined) result (customer satisfaction represented as an Outcome). Ends can be decomposed into subordinate Ends. Subordinate Ends may be shared by one or more aggregator Ends""" . bacm_plan:StrategyModel a owl:Class ; rdfs:subClassOf bacm_cap:InformationItem , [ a owl:Restriction ; owl:onProperty bacm_plan:aggregates_5 ; owl:onClass bacm_plan:Ends ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:aggregates_4 ; owl:onClass bacm_plan:Means ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:alternative] ; owl:onClass bacm_plan:StrategyChoices ; owl:minCardinality 0 ] ; rdfs:label "StrategyModel" ; bacm_model:uuid "EAID_F3EDBF31_29F8_41c8_84CA_E5FA03F9C80E" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: StrategyModels each represent a particular strategy choice. StrategyModels may share sub-StrategyModels. The set of StrategyModels as prepared by the architect and strategist is represented by the StrategyChoices model element and the alternative associations linking it to each StrategyModel""" . bacm_plan:Initiative a owl:Class ; rdfs:subClassOf bacm_cap:InformationItem , [ a owl:Restriction ; owl:onProperty bacm_plan:Initiative.actionStatement ; owl:onDataRange xsd:string ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:uses_1.from_uses_1] ; owl:onClass bacm_plan:uses_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:baseline_5.from_baseline_5] ; owl:onClass bacm_plan:baseline_5 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:expects_1.from_expects_1] ; owl:onClass bacm_plan:expects_1 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:needs_2.from_needs_2] ; owl:onClass bacm_plan:needs_2 ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty [ owl:inverseOf bacm_plan:implements_4.from_implements_4] ; owl:onClass bacm_plan:implements_4 ; owl:minCardinality 0 ] ; rdfs:label "Initiative" ; bacm_model:uuid "EAID_90A0133C_C5DA_48ff_B351_04DAAD24B672" ; skos:definition """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.""" ; cmns-av:usageNote """Usage: Initiatives may be decomposed and may share sub-Initiatives""" . bacm_plan:baseline_2 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_2.from_baseline_2 ; owl:onClass bacm_plan:Change ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_2.to_baseline_2 ; owl:onClass bacm_plan:AbstractOperatingModel ; owl:minCardinality 0 ] ; rdfs:label "baseline_2" ; bacm_model:uuid "EAID_1C3CE950_4CF1_45aa_9CE9_11A5F382CCC5" ; skos:definition """Definition: The baseline_2 association links one or more operating model elements representing business results to change objectives represented by the Changes. """ ; cmns-av:usageNote """Usage: An operating model Outcome (e.g. cost of executing an activity) is the baseline for a Change (e,g, a 5% reduction in the cost of executing the activity as a result of purchasing a new robot)""" . bacm_plan:baseline_2.from_baseline_2 a owl:ObjectProperty ; rdfs:label "baseline_2.from_baseline_2" ; bacm_model:uuid "from_EAID_1C3CE950_4CF1_45aa_9CE9_11A5F382CCC5" ; rdfs:range bacm_plan:Change ; rdfs:domain bacm_plan:baseline_2 . bacm_plan:baseline_2.to_baseline_2 a owl:ObjectProperty ; rdfs:label "baseline_2.to_baseline_2" ; bacm_model:uuid "to_EAID_1C3CE950_4CF1_45aa_9CE9_11A5F382CCC5" ; rdfs:range bacm_plan:AbstractOperatingModel ; rdfs:domain bacm_plan:baseline_2 . bacm_plan:uses_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:uses_1.from_uses_1 ; owl:onClass bacm_plan:Initiative ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:uses_1.to_uses_1 ; owl:onClass bacm_plan:AbstractOperatingModel ; owl:minCardinality 0 ] ; rdfs:label "uses_1" ; bacm_model:uuid "EAID_2FA52777_0A41_4e05_8AD1_A4D093E3B5CC" ; skos:definition """Definition: The uses_1 association represents a need that the Initiative has to make use of entities in the AbstractOperatingModel that may also be used by other business operations. """ ; cmns-av:usageNote """Usage: This relationship would typically be used to identify resource conflicts occurring while executing the Initiative as the same time as executing steady state business operations and other Initiatives that are part of the StrategyModel""" . bacm_plan:uses_1.from_uses_1 a owl:ObjectProperty ; rdfs:label "uses_1.from_uses_1" ; bacm_model:uuid "from_EAID_2FA52777_0A41_4e05_8AD1_A4D093E3B5CC" ; rdfs:range bacm_plan:Initiative ; rdfs:domain bacm_plan:uses_1 . bacm_plan:uses_1.to_uses_1 a owl:ObjectProperty ; rdfs:label "uses_1.to_uses_1" ; bacm_model:uuid "to_EAID_2FA52777_0A41_4e05_8AD1_A4D093E3B5CC" ; rdfs:range bacm_plan:AbstractOperatingModel ; rdfs:domain bacm_plan:uses_1 . bacm_plan:baseline_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_0.from_baseline_0 ; owl:onClass bacm_plan:Ends ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_0.to_baseline_0 ; owl:onClass bacm_plan:AbstractOperatingModel ; owl:minCardinality 0 ] ; rdfs:label "baseline_0" ; bacm_model:uuid "EAID_495C72C4_41B5_473e_8192_BC7E15AA4CD1" ; skos:definition """Definition: The baseline_0 association links one or more operating model elements representing business results to change objectives represented by the Ends. """ ; cmns-av:usageNote """Usage: An operating model Outcome (e.g. cost of executing an activity) is the baseline for an End (e,g, a 10% reduction in the cost of executing the activity)""" . bacm_plan:baseline_0.from_baseline_0 a owl:ObjectProperty ; rdfs:label "baseline_0.from_baseline_0" ; bacm_model:uuid "from_EAID_495C72C4_41B5_473e_8192_BC7E15AA4CD1" ; rdfs:range bacm_plan:Ends ; rdfs:domain bacm_plan:baseline_0 . bacm_plan:baseline_0.to_baseline_0 a owl:ObjectProperty ; rdfs:label "baseline_0.to_baseline_0" ; bacm_model:uuid "to_EAID_495C72C4_41B5_473e_8192_BC7E15AA4CD1" ; rdfs:range bacm_plan:AbstractOperatingModel ; rdfs:domain bacm_plan:baseline_0 . bacm_plan:baseline_5 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_5.from_baseline_5 ; owl:onClass bacm_plan:Initiative ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_5.to_baseline_5 ; owl:onClass bacm_plan:AbstractOperatingModel ; owl:minCardinality 0 ] ; rdfs:label "baseline_5" ; bacm_model:uuid "EAID_4E899D6A_5C03_422d_A6DA_6106E272A44B" ; skos:definition """Definition: The baseline_5 relationship represents the change impact that the Initiative is expected to have on the concepts of the AbstractOperatingModel. """ ; cmns-av:usageNote """Usage: This baseline_5 relationship is typically used to record the change impact of an Initiative on selected concepts of the AbstractOperatingModel. A change impact describes proposed changes to the selected AbstractOperatingModel concepts. Note that this may include uses_0 selected elements of the AbstractOperatingModel concepts when a concept is both used and changed by the Initiative.""" . bacm_plan:baseline_5.from_baseline_5 a owl:ObjectProperty ; rdfs:label "baseline_5.from_baseline_5" ; bacm_model:uuid "from_EAID_4E899D6A_5C03_422d_A6DA_6106E272A44B" ; rdfs:range bacm_plan:Initiative ; rdfs:domain bacm_plan:baseline_5 . bacm_plan:baseline_5.to_baseline_5 a owl:ObjectProperty ; rdfs:label "baseline_5.to_baseline_5" ; bacm_model:uuid "to_EAID_4E899D6A_5C03_422d_A6DA_6106E272A44B" ; rdfs:range bacm_plan:AbstractOperatingModel ; rdfs:domain bacm_plan:baseline_5 . bacm_plan:baseline_4 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_4.from_baseline_4 ; owl:onClass bacm_plan:Means ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_4.to_baseline_4 ; owl:onClass bacm_plan:AbstractOperatingModel ; owl:minCardinality 0 ] ; rdfs:label "baseline_4" ; bacm_model:uuid "EAID_6AA681FD_B657_477b_A3E6_F75075D5C24F" ; skos:definition """Definition: The baseline_4 relationship represents the change impact that the Means is expected to have on the concepts of the AbstractOperatingModel. """ ; cmns-av:usageNote """Usage: This baseline_4 relationship is typically used to record the change impact of a Means on selected concepts of the AbstractOperatingModel. A change impact describes proposed changes to the selected AbstractOperatingModel concepts. Note that this may include uses_0 selected elements of the AbstractOperatingModel concepts when a concept is both used and changed by the Means""" . bacm_plan:baseline_4.from_baseline_4 a owl:ObjectProperty ; rdfs:label "baseline_4.from_baseline_4" ; bacm_model:uuid "from_EAID_6AA681FD_B657_477b_A3E6_F75075D5C24F" ; rdfs:range bacm_plan:Means ; rdfs:domain bacm_plan:baseline_4 . bacm_plan:baseline_4.to_baseline_4 a owl:ObjectProperty ; rdfs:label "baseline_4.to_baseline_4" ; bacm_model:uuid "to_EAID_6AA681FD_B657_477b_A3E6_F75075D5C24F" ; rdfs:range bacm_plan:AbstractOperatingModel ; rdfs:domain bacm_plan:baseline_4 . bacm_plan:uses_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:uses_0.from_uses_0 ; owl:onClass bacm_plan:Means ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:uses_0.to_uses_0 ; owl:onClass bacm_plan:AbstractOperatingModel ; owl:minCardinality 0 ] ; rdfs:label "uses_0" ; bacm_model:uuid "EAID_E2B9883C_5499_48a1_8EEE_D823F588EFA5" ; skos:definition """Definition: The uses_0 association represents a need that the Means has to make use of entities in the AbstractOperatingModel that may also be used by other business operations. """ ; cmns-av:usageNote """Usage: This relationship would typically be used to identify resource conflicts occurring while executing the Means as the same time as executing steady state business operations and other Means that are part of the StrategyModel""" . bacm_plan:uses_0.from_uses_0 a owl:ObjectProperty ; rdfs:label "uses_0.from_uses_0" ; bacm_model:uuid "from_EAID_E2B9883C_5499_48a1_8EEE_D823F588EFA5" ; rdfs:range bacm_plan:Means ; rdfs:domain bacm_plan:uses_0 . bacm_plan:uses_0.to_uses_0 a owl:ObjectProperty ; rdfs:label "uses_0.to_uses_0" ; bacm_model:uuid "to_EAID_E2B9883C_5499_48a1_8EEE_D823F588EFA5" ; rdfs:range bacm_plan:AbstractOperatingModel ; rdfs:domain bacm_plan:uses_0 . bacm_plan:baseline_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_1.from_baseline_1 ; owl:onClass bacm_plan:Ends ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_1.to_baseline_1 ; owl:onClass bacm_plan:AbstractValueModel ; owl:minCardinality 0 ] ; rdfs:label "baseline_1" ; bacm_model:uuid "EAID_13A0F8CF_B39C_439c_AE0A_40A28D8B9141" . bacm_plan:baseline_1.from_baseline_1 a owl:ObjectProperty ; rdfs:label "baseline_1.from_baseline_1" ; bacm_model:uuid "from_EAID_13A0F8CF_B39C_439c_AE0A_40A28D8B9141" ; rdfs:range bacm_plan:Ends ; rdfs:domain bacm_plan:baseline_1 . bacm_plan:baseline_1.to_baseline_1 a owl:ObjectProperty ; rdfs:label "baseline_1.to_baseline_1" ; bacm_model:uuid "to_EAID_13A0F8CF_B39C_439c_AE0A_40A28D8B9141" ; rdfs:range bacm_plan:AbstractValueModel ; rdfs:domain bacm_plan:baseline_1 . bacm_plan:baseline_3 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_3.from_baseline_3 ; owl:onClass bacm_plan:Change ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:baseline_3.to_baseline_3 ; owl:onClass bacm_plan:AbstractValueModel ; owl:minCardinality 0 ] ; rdfs:label "baseline_3" ; bacm_model:uuid "EAID_B60092D2_24BF_4231_9A38_6A4232E37F21" . bacm_plan:baseline_3.from_baseline_3 a owl:ObjectProperty ; rdfs:label "baseline_3.from_baseline_3" ; bacm_model:uuid "from_EAID_B60092D2_24BF_4231_9A38_6A4232E37F21" ; rdfs:range bacm_plan:Change ; rdfs:domain bacm_plan:baseline_3 . bacm_plan:baseline_3.to_baseline_3 a owl:ObjectProperty ; rdfs:label "baseline_3.to_baseline_3" ; bacm_model:uuid "to_EAID_B60092D2_24BF_4231_9A38_6A4232E37F21" ; rdfs:range bacm_plan:AbstractValueModel ; rdfs:domain bacm_plan:baseline_3 . bacm_plan:implements_2 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:implements_2.to_implements_2 ; owl:onClass bacm_plan:Ends ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:implements_2.from_implements_2 ; owl:onClass bacm_plan:Change ; owl:minCardinality 0 ] ; rdfs:label "implements_2" ; bacm_model:uuid "EAID_1E16DACA_9B7B_4754_B90D_53078FED9CA2" ; cmns-av:usageNote """This "implements" meta-association links a desired end of a strategy to the specific changes that are expected to result in the achievement of the end.""" . bacm_plan:implements_2.to_implements_2 a owl:ObjectProperty ; rdfs:label "implements_2.to_implements_2" ; bacm_model:uuid "to_EAID_1E16DACA_9B7B_4754_B90D_53078FED9CA2" ; rdfs:range bacm_plan:Ends ; rdfs:domain bacm_plan:implements_2 . bacm_plan:implements_2.from_implements_2 a owl:ObjectProperty ; rdfs:label "implements_2.from_implements_2" ; bacm_model:uuid "from_EAID_1E16DACA_9B7B_4754_B90D_53078FED9CA2" ; rdfs:range bacm_plan:Change ; rdfs:domain bacm_plan:implements_2 . bacm_plan:expects_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:expects_1.from_expects_1 ; owl:onClass bacm_plan:Initiative ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:expects_1.to_expects_1 ; owl:onClass bacm_plan:Change ; owl:minCardinality 0 ] ; rdfs:label "expects_1" ; bacm_model:uuid "EAID_4762ACBE_3B7E_4ce5_A2E3_8AB91CD9F694" . bacm_plan:expects_1.from_expects_1 a owl:ObjectProperty ; rdfs:label "expects_1.from_expects_1" ; bacm_model:uuid "from_EAID_4762ACBE_3B7E_4ce5_A2E3_8AB91CD9F694" ; rdfs:range bacm_plan:Initiative ; rdfs:domain bacm_plan:expects_1 . bacm_plan:expects_1.to_expects_1 a owl:ObjectProperty ; rdfs:label "expects_1.to_expects_1" ; bacm_model:uuid "to_EAID_4762ACBE_3B7E_4ce5_A2E3_8AB91CD9F694" ; rdfs:range bacm_plan:Change ; rdfs:domain bacm_plan:expects_1 . bacm_plan:needs_2 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:needs_2.from_needs_2 ; owl:onClass bacm_plan:Initiative ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:needs_2.to_needs_2 ; owl:onClass bacm_plan:Change ; owl:minCardinality 0 ] ; rdfs:label "needs_2" ; bacm_model:uuid "EAID_BFEA55C3_85A6_464a_AB08_23582F6CC2D4" ; skos:definition """Definition: The needs association represents that one or more Changes are needed to enable the performance of the Initiatives.""" ; cmns-av:usageNote """Usage: This association must be instanced as an association classifier so that the modeler can express:
    • a rationale for the expectation;
    • note the likely influences of environmental factors, including competitive responses and regulatory actions
    • risks and risk avoidance activities
    Expressing these concerns may require the modeler to define additional properties and association legs at the M1 model level""" . bacm_plan:needs_2.from_needs_2 a owl:ObjectProperty ; rdfs:label "needs_2.from_needs_2" ; bacm_model:uuid "from_EAID_BFEA55C3_85A6_464a_AB08_23582F6CC2D4" ; rdfs:range bacm_plan:Initiative ; rdfs:domain bacm_plan:needs_2 . bacm_plan:needs_2.to_needs_2 a owl:ObjectProperty ; rdfs:label "needs_2.to_needs_2" ; bacm_model:uuid "to_EAID_BFEA55C3_85A6_464a_AB08_23582F6CC2D4" ; rdfs:range bacm_plan:Change ; rdfs:domain bacm_plan:needs_2 . bacm_plan:needs_1 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:needs_1.to_needs_1 ; owl:onClass bacm_plan:Means ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:needs_1.from_needs_1 ; owl:onClass bacm_plan:Ends ; owl:minCardinality 0 ] ; rdfs:label "needs_1" ; bacm_model:uuid "EAID_4E035E45_B8B8_4526_B9D9_A6D9B8AC735A" ; skos:definition """Definition: The needs_1 association represents that one or more Ends are needed to enable the performance of the Means""" ; cmns-av:usageNote """Usage: This association must be instanced as an association classifier so that the modeler can express:
    • a rationale for the expectation;
    • note the likely influences of environmental factors, including competitive responses and regulatory actions
    • risks and risk avoidance activities
    Expressing these concerns may require the modeler to define additional properties and association legs at the M1 model level.""" . bacm_plan:needs_1.to_needs_1 a owl:ObjectProperty ; rdfs:label "needs_1.to_needs_1" ; bacm_model:uuid "to_EAID_4E035E45_B8B8_4526_B9D9_A6D9B8AC735A" ; rdfs:range bacm_plan:Means ; rdfs:domain bacm_plan:needs_1 . bacm_plan:needs_1.from_needs_1 a owl:ObjectProperty ; rdfs:label "needs_1.from_needs_1" ; bacm_model:uuid "from_EAID_4E035E45_B8B8_4526_B9D9_A6D9B8AC735A" ; rdfs:range bacm_plan:Ends ; rdfs:domain bacm_plan:needs_1 . bacm_plan:expects_0 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:expects_0.from_expects_0 ; owl:onClass bacm_plan:Means ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:expects_0.to_expects_0 ; owl:onClass bacm_plan:Ends ; owl:minCardinality 0 ] ; rdfs:label "expects_0" ; bacm_model:uuid "EAID_6C695A89_1019_4e97_B70A_59A393A7AD5E" ; skos:definition """Definition: The expects_0 association represents that one or more Ends are expected to result from the changes described in the Means.""" ; cmns-av:usageNote """Usage: This association must be instanced as an association classifier so that the modeler can express:
    • a rationale for the expectation;
    • note the likely influences of environmental factors, including competitive responses and regulatory actions
    • risks and risk avoidance activities
    Expressing these concerns may require the modeler to define additional properties and association legs at the M1 model level""" . bacm_plan:expects_0.from_expects_0 a owl:ObjectProperty ; rdfs:label "expects_0.from_expects_0" ; bacm_model:uuid "from_EAID_6C695A89_1019_4e97_B70A_59A393A7AD5E" ; rdfs:range bacm_plan:Means ; rdfs:domain bacm_plan:expects_0 . bacm_plan:expects_0.to_expects_0 a owl:ObjectProperty ; rdfs:label "expects_0.to_expects_0" ; bacm_model:uuid "to_EAID_6C695A89_1019_4e97_B70A_59A393A7AD5E" ; rdfs:range bacm_plan:Ends ; rdfs:domain bacm_plan:expects_0 . bacm_plan:implements_4 a owl:Class ; rdfs:subClassOf bacm_model:BACMBinDirRelation , [ a owl:Restriction ; owl:onProperty bacm_plan:implements_4.to_implements_4 ; owl:onClass bacm_plan:Means ; owl:minCardinality 0 ] , [ a owl:Restriction ; owl:onProperty bacm_plan:implements_4.from_implements_4 ; owl:onClass bacm_plan:Initiative ; owl:minCardinality 0 ] ; rdfs:label "implements_4" ; bacm_model:uuid "EAID_C7D9D714_EB57_411a_A114_15C4282C063D" . bacm_plan:implements_4.to_implements_4 a owl:ObjectProperty ; rdfs:label "implements_4.to_implements_4" ; bacm_model:uuid "to_EAID_C7D9D714_EB57_411a_A114_15C4282C063D" ; rdfs:range bacm_plan:Means ; rdfs:domain bacm_plan:implements_4 . bacm_plan:implements_4.from_implements_4 a owl:ObjectProperty ; rdfs:label "implements_4.from_implements_4" ; bacm_model:uuid "from_EAID_C7D9D714_EB57_411a_A114_15C4282C063D" ; rdfs:range bacm_plan:Initiative ; rdfs:domain bacm_plan:implements_4 . bacm_model:smm_model a owl:ObjectProperty ; rdfs:label "smm_model" ; bacm_model:uuid "EAID_1B38B335_F4D7_44bb_BCB3_837C3A03B105" ; rdfs:range bacm_smm:SmmModel ; rdfs:domain bacm_model:BACM_Model . bacm_model:strategy_choices a owl:ObjectProperty ; rdfs:label "strategy_choices" ; bacm_model:uuid "EAID_97ABA972_072C_492f_82DA_F71D463E6395" ; rdfs:range bacm_plan:StrategyChoices ; rdfs:domain bacm_model:BACM_Model ; skos:definition """Definition: strategy_choices links a set of StrategyChoices to a BACMModel. """ ; cmns-av:usageNote """Usage: To facilitate reuse of the BACM model in different strategy situations, multiple StrategyChoices may be associated with a BACMModel""" . bacm_model:measure_library a owl:ObjectProperty ; rdfs:label "measure_library" ; bacm_model:uuid "EAID_985FD00C_3413_4c92_BFAB_0E6F4E7DE5AD" ; rdfs:range bacm_smm:MeasureLibrary ; rdfs:domain bacm_model:BACM_Model . bacm_model:bacm_element a owl:ObjectProperty ; rdfs:label "bacm_element" ; bacm_model:uuid "EAID_D93E6CA4_1A3D_4149_8FAB_F997A40A7013" ; rdfs:range bacm_model:BACMElement ; rdfs:domain bacm_model:BACM_Model ; skos:definition """Definition: bacm_element links the BACM_Model to all of the BACMElements contained in a model.""" ; cmns-av:usageNote """Usage: This association should be interpreted to include all n-ary associations, associations stereotyped <class>> and classes stereotyped <<association>>. The translation of this model to MOF creates classes representing these types of associations that are not allowed in MOF and these classes specifically inherit from BusinessElement. This association is exclusive; BACMElements are not allowed to be shared in different BACM_Models""" . bacm_plan:alternative a owl:ObjectProperty ; rdfs:label "alternative" ; bacm_model:uuid "EAID_A10D15CB_9A38_440d_9AF5_3B2C0EDA5DCA" ; rdfs:range bacm_plan:StrategyModel ; rdfs:domain bacm_plan:StrategyChoices ; cmns-av:usageNote """The alternatives association connects two or more StrategyModels to a StrategyChoices. Each StrategyModel alternative contained in a StratecyChoices should be taken as alternative strategies for evaluation and comparison.""" . bacm_model:owns_0 a owl:ObjectProperty ; rdfs:label "owns_0" ; bacm_model:uuid "EAID_07E933A2_D4E6_4c86_893C_31618A974B69" ; rdfs:subPropertyOf mof2rdf:hasPart ; rdfs:range bacm_model:BusinessElement ; rdfs:domain bacm_model:BusinessElement ; skos:definition """Definition: The owns association instance defines an undifferentiated and exclusive relationship between BusinessElements (in contrast with aggregates which is a non-exclusive relationship).""" ; cmns-av:usageNote """Usage: The owns association instance defines an undifferentiated and exclusive relationship between instances of BusinessElement allowing a BusinessElement instance to be a container of other BusinessElement instances.""" ; skos:example """Constraint: The owns association is restricted to BusinessElement concrete subtypes that are of the same type (see BusinessElement).""" . bacm_model:aggregates_0 a owl:ObjectProperty ; rdfs:label "aggregates_0" ; bacm_model:uuid "EAID_AC2FBBD8_7706_4da4_B3EF_346822D5351A" ; rdfs:range bacm_model:BusinessElement ; rdfs:domain bacm_model:BusinessElement ; skos:definition """Definition: The aggregates association instance defines an undifferentiated and non-exclusive relationship between BusinessElements (in contrast with owns which is an exclusive relationship).""" ; cmns-av:usageNote """Usage: The aggregates association instance defines an undifferentiated and non-exclusive relationship between instances of BusinessElement allowing a BusinessElement instance to be a collection of other BusinessElement instances.""" ; skos:example """Constraint: The aggregates association is restricted to BusinessElement concrete subtypes that are of the same type (see BusinessElement)""" . bacm_model:element a owl:ObjectProperty ; rdfs:label "element" ; bacm_model:uuid "EAID_1E68BF8F_BB82_4e30_9E07_B7E4AB872B86" ; rdfs:range bacm_model:BusinessElement ; rdfs:domain bacm_smm:Measurement ; cmns-av:usageNote """Definieion: The measurand association specializes the SMM::measurand association to associate a SMM::Measurement with a BusinessElement. Usage: Any n-ary association, class stereotyped as <<association>> or association stereotyped as <<class>> should be treated as a BusinessElement target of this association.""" . bacm_model:class a owl:ObjectProperty ; rdfs:label "class" ; bacm_model:uuid "EAID_25DDF585_911A_417a_AD62_0B86A679C1F4" ; rdfs:range bacm_model:BusinessElement ; rdfs:domain bacm_smm:Scope . bacm_model:BusEleExtRel a owl:ObjectProperty ; rdfs:label "BusEleExtRel" ; bacm_model:uuid "EAID_51324E2A_A2E8_4553_9FB5_F938FCA5C7BF" ; rdfs:range bacm_model:BusinessElement ; rdfs:domain bacm_model:ExternalRelationship . bacm_model:externalRelData a owl:ObjectProperty ; rdfs:label "externalRelData" ; bacm_model:uuid "EAID_6A772CEC_3894_4678_83F4_D459E2BF1724" ; rdfs:range bacm_model:ExternalData ; rdfs:domain bacm_model:ExternalRelationship . bacm_cap:aggregates_2 a owl:ObjectProperty ; rdfs:label "aggregates_2" ; bacm_model:uuid "EAID_347DC3E2_96AC_4526_BF5D_EE5089261953" ; rdfs:range bacm_cap:AbstractBusinessObject ; rdfs:domain bacm_cap:CapabilityImplementation . bacm_cap:implements_7 a owl:ObjectProperty ; rdfs:label "implements_7" ; bacm_model:uuid "EAID_52E009CE_17A3_428f_9D0C_6B7AD900C810" ; rdfs:range bacm_cap:Role ; rdfs:domain bacm_cap:CapabilityImplementation ; skos:definition """Definition: The implements_7 relationship associates Roles with a CapabilityImplementation. This relationship is a form of ownership, so if the CapabilityImplementation is deleted from a model, the related Roles must be deleted also. """ ; cmns-av:usageNote """Usage: When a CapabilityImplementation implements_5 an AbstractCapability or implements_6 an AbstractProcess, A set of "role clones" should be created from the Roles of the AbstractCapability or AbstractProcess and should specialize those Roles. This allows multiple CapabilityImplementation to assign AbstractBusinessObjects and Performers to Roles differently for each CapabilityImplementation""" . bacm_cap:aggregates_1 a owl:ObjectProperty ; rdfs:label "aggregates_1" ; bacm_model:uuid "EAID_66EF5AD4_3C9C_41c7_BC1F_0E2030C4484B" ; rdfs:range bacm_org:Performer ; rdfs:domain bacm_cap:CapabilityImplementation . bacm_proc:follows_1 a owl:ObjectProperty ; rdfs:label "follows_1" ; bacm_model:uuid "EAID_334B119D_3FBA_459d_8D00_B7A1C1750A39" ; rdfs:range bacm_proc:AbstractProcess ; rdfs:domain bacm_proc:AbstractProcess ; skos:definition """Definition: The follows_1 relation indicates a temporal ordering relation between instances such that the target instance follows the source. The relation is many-many, but has no definition in terms of split/join """ ; cmns-av:usageNote """Usage: The abstract syntax does not restrict the use of this relation to meaningful connections in a model with decomposed processes. It is the responsibility of the modeler to provide an interpretation of the decomposition structure and to insure that the follows_1 relation is properly constructed""" . bacm_proc:aggregates a owl:ObjectProperty ; rdfs:label "aggregates" ; bacm_model:uuid "EAID_8014B72A_347B_419c_8C1A_DB4B03212C54" ; rdfs:range bacm_proc:AbstractProcess ; rdfs:domain bacm_proc:Process ; cmns-av:usageNote """A Process aggregates other Processes and Activities.""" . bacm_cust:owns_1 a owl:ObjectProperty ; rdfs:label "owns_1" ; bacm_model:uuid "EAID_D01DB5A4_D9D9_4ddf_8C4A_EEB837261185" ; rdfs:subPropertyOf mof2rdf:hasPart ; rdfs:range bacm_cust:ValueStreamStage ; rdfs:domain bacm_cust:ValueStream . bacm_cust:follows_3 a owl:ObjectProperty ; rdfs:label "follows_3" ; bacm_model:uuid "EAID_941E3A1D_9438_4971_8624_7F4013121793" ; rdfs:range bacm_cust:Touchpoint ; rdfs:domain bacm_cust:Touchpoint . bacm_cust:owns_3 a owl:ObjectProperty ; rdfs:label "owns_3" ; bacm_model:uuid "EAID_F9E2333A_187B_41b3_B493_5553CAC12AB8" ; rdfs:subPropertyOf mof2rdf:hasPart ; rdfs:range bacm_cust:Touchpoint ; rdfs:domain bacm_cust:CustomerJourneyStage . bacm_cust:follows_2 a owl:ObjectProperty ; rdfs:label "follows_2" ; bacm_model:uuid "EAID_949FE394_F5E5_4f6f_B274_E4B369277976" ; rdfs:range bacm_cust:CustomerJourneyStage ; rdfs:domain bacm_cust:CustomerJourneyStage . bacm_cust:owns_2 a owl:ObjectProperty ; rdfs:label "owns_2" ; bacm_model:uuid "EAID_5AD74EF0_2F57_4e42_99C2_B761FE25CE88" ; rdfs:subPropertyOf mof2rdf:hasPart ; rdfs:range bacm_cust:CustomerJourneyStage ; rdfs:domain bacm_cust:CustomerJourney . bacm_cust:aggregates_3 a owl:ObjectProperty ; rdfs:label "aggregates_3" ; bacm_model:uuid "EAID_056776FE_C9E1_4862_A965_B395AA27D0F5" ; rdfs:range bacm_cust:ValueItem ; rdfs:domain bacm_cust:ValueProposition . bacm_plan:aggregates_4 a owl:ObjectProperty ; rdfs:label "aggregates_4" ; bacm_model:uuid "EAID_7704CA56_7BF9_44fb_9C89_A1695D7171F9" ; rdfs:range bacm_plan:Means ; rdfs:domain bacm_plan:StrategyModel ; cmns-av:usageNote """The aggregates_4 meta-association represents the inclusion of Means instances into a StrategyModel instance.""" . bacm_plan:aggregates_5 a owl:ObjectProperty ; rdfs:label "aggregates_5" ; bacm_model:uuid "EAID_2BCA4968_1279_4b63_8F7C_B250376D32F8" ; rdfs:range bacm_plan:Ends ; rdfs:domain bacm_plan:StrategyModel ; cmns-av:usageNote """This aggregates_5 association represents participation of End instances in a StrategyModel instance. This "aggregates" association and the "aggregates" association that summarizes End instancea to other End instances are not exclusive.""" . bacm_model:BACMElement.description a owl:DatatypeProperty ; rdfs:label "BACMElement.description" ; bacm_model:uuid "EAID_841B3FFD_70A1_4af3_AC15_6D97D8CD816A" ; rdfs:range xsd:string ; rdfs:domain bacm_model:BACMElement . bacm_model:BACMElement.name a owl:DatatypeProperty ; rdfs:label "BACMElement.name" ; bacm_model:uuid "EAID_5FDB01EB_3AA2_4a21_9CE1_02E7C1DCFA13" ; rdfs:range xsd:string ; rdfs:domain bacm_model:BACMElement . bacm_model:BusinessElement.abstract a owl:DatatypeProperty ; rdfs:label "BusinessElement.abstract" ; bacm_model:uuid "EAID_1D7E9BB5_D307_4ec4_B060_AD82363693A1" ; rdfs:range xsd:boolean ; rdfs:domain bacm_model:BusinessElement . bacm_model:BACMShortcut.constr a owl:DatatypeProperty ; rdfs:label "BACMShortcut.constr" ; bacm_model:uuid "EAID_9DCD4CAD_649C_44b7_9175_A4309A4019AE" ; rdfs:range xsd:string ; rdfs:domain bacm_model:BACMShortcut . bacm_model:ExternalRelationship.language a owl:DatatypeProperty ; rdfs:label "ExternalRelationship.language" ; bacm_model:uuid "EAID_28DFCAC9_6725_42cf_BB1D_763D8F5C64C1" ; rdfs:range xsd:string ; rdfs:domain bacm_model:ExternalRelationship . bacm_model:ExternalRelationship.specification a owl:DatatypeProperty ; rdfs:label "ExternalRelationship.specification" ; bacm_model:uuid "EAID_A5EC45C7_8B21_4c3b_B56B_66EF7100DC10" ; rdfs:range xsd:string ; rdfs:domain bacm_model:ExternalRelationship . bacm_model:ExternalData.resourceIdentifier a owl:DatatypeProperty ; rdfs:label "ExternalData.resourceIdentifier" ; bacm_model:uuid "EAID_B08F9ECE_657B_4b2e_AB52_5E5C86C0F5EB" ; rdfs:range xsd:anyURI ; rdfs:domain bacm_model:ExternalData . bacm_cap:needs_0.non_Initial a owl:DatatypeProperty ; rdfs:label "needs_0.non_Initial" ; bacm_model:uuid "EAID_5827121B_FFB7_4bcc_A9D9_A0F64178E74C" ; rdfs:range xsd:boolean ; rdfs:domain bacm_cap:needs_0 . bacm_cap:produces_0.non_final a owl:DatatypeProperty ; rdfs:label "produces_0.non_final" ; bacm_model:uuid "EAID_D14D58D7_67FC_4c72_96C0_C0308F1EBD71" ; rdfs:range xsd:boolean ; rdfs:domain bacm_cap:produces_0 . bacm_cust:ValueStreamStage.presentation_order a owl:DatatypeProperty ; rdfs:label "ValueStreamStage.presentation_order" ; bacm_model:uuid "EAID_A4413C94_145F_4f2f_8790_3EFB4C132203" ; rdfs:range xsd:integer ; rdfs:domain bacm_cust:ValueStreamStage . bacm_plan:Change.resultStatement a owl:DatatypeProperty ; rdfs:label "Change.resultStatement" ; bacm_model:uuid "EAID_5CBD845B_3EE3_46c8_8972_C3868D6D0108" ; rdfs:range xsd:string ; rdfs:domain bacm_plan:Change . bacm_plan:Means.actionStatement a owl:DatatypeProperty ; rdfs:label "Means.actionStatement" ; bacm_model:uuid "EAID_093D8C51_2389_4b17_A363_FBCC822F6998" ; rdfs:range xsd:string ; rdfs:domain bacm_plan:Means . bacm_plan:Ends.resultStatement a owl:DatatypeProperty ; rdfs:label "Ends.resultStatement" ; bacm_model:uuid "EAID_A650F39E_EEEE_4e77_A41C_F16B8675DD30" ; rdfs:range xsd:string ; rdfs:domain bacm_plan:Ends . bacm_plan:Initiative.actionStatement a owl:DatatypeProperty ; rdfs:label "Initiative.actionStatement" ; bacm_model:uuid "EAID_1EBA60DF_E88D_4f83_A9FE_CED0BABCCF21" ; rdfs:range xsd:string ; rdfs:domain bacm_plan:Initiative . [] a owl:AllDisjointClasses ; owl:members (bacm_model:AbstractThing bacm_cap:Outcome bacm_model:AbstractAction bacm_cap:Capability) . [] a owl:AllDisjointClasses ; owl:members (bacm_model:ExternalRelationship bacm_smm:Measurement bacm_model:BACMPlainEntity bacm_smm:MeasureLibrary bacm_model:BACM_Model bacm_smm:Scope bacm_model:ExternalData bacm_smm:SmmModel bacm_model:BACMRelation) . bacm_cap:scopes bacm_model:shortcut "bacm_cap:scopes/bacm_cap:scopes.to_scopes/bacm_cap:AbstractCapability/^bacm_cap:produces_0.prod_0_src/bacm_cap:produces_0/bacm_cap:produces_0.prod_0_tgt/bacm_cap:Outcome/^bacm_cap:stateOf.from_stateOf/bacm_cap:stateOf/bacm_cap:stateOf.to_stateOf/bacm_cap:AbstractBusinessObject/^bacm_cap:scopes.from_scopes/bacm_cap:scopes". bacm_cap:object_1 bacm_model:shortcut "bacm_cap:object_1/bacm_cap:object_1.to_object_1/bacm_cap:AbstractBusinessObject/^bacm_cap:stateOf.to_stateOf/bacm_cap:stateOf/bacm_cap:stateOf.from_stateOf/bacm_cap:Outcome/^generalizes/bacm_prod:ProcurementOutcome/^bacm_prod:incorporates_1.to_incorporates_1/bacm_prod:incorporates_1/bacm_prod:incorporates_1.from_incorporates_1/bacm_prod:ProcurementOffering/^bacm_cap:object_1.from_object_1/bacm_cap:object_1". bacm_cap:object_0 bacm_model:shortcut "bacm_cap:object_0/bacm_cap:object_0.to_object_0/bacm_cap:AbstractBusinessObject/^bacm_cap:stateOf.to_stateOf/bacm_cap:stateOf/bacm_cap:stateOf.from_stateOf/bacm_cap:Outcome/^generalizes/bacm_prod:MerchandiseOutcome/^bacm_prod:incorporates_2.to_incorporates_2/bacm_prod:incorporates_2/bacm_prod:incorporates_2.from_incorporates_2/bacm_prod:MerchandiseOffering/^bacm_cap:object_0.from_object_0/bacm_cap:object_0". bacm_cap:depends_0 bacm_model:shortcut "bacm_cap:depends_0/bacm_cap:depends_0.to_depends_0/bacm_cap:AbstractCapability/^bacm_cap:produces_0.prod_0_src/bacm_cap:produces_0/bacm_cap:produces_0.prod_0_tgt/bacm_cap:Outcome/^bacm_cap:stateOf.from_stateOf/bacm_cap:stateOf/bacm_cap:stateOf.to_stateOf/bacm_cap:AbstractBusinessObject/^bacm_cap:ObjectRelation.related_1/bacm_cap:ObjectRelation/bacm_cap:ObjectRelation.related_1/bacm_cap:AbstractBusinessObject/^bacm_cap:stateOf.to_stateOf/bacm_cap:stateOf/bacm_cap:stateOf.from_stateOf/bacm_cap:Outcome/^bacm_cap:produces_0.prod_0_tgt/bacm_cap:produces_0/bacm_cap:produces_0.prod_0_src/bacm_cap:AbstractCapability/^bacm_cap:depends_0.from_depends_0/bacm_cap:depends_0". bacm_cap:object_2 bacm_model:shortcut "bacm_cap:object_2/bacm_cap:object_2.to_object_2/bacm_cap:AbstractCapability/^bacm_cap:produces_0.prod_0_src/bacm_cap:produces_0/bacm_cap:produces_0.prod_0_tgt/bacm_cap:Outcome/^generalizes/bacm_prod:ServiceOutcome/^bacm_prod:incorporates_3.to_incorporates_3/bacm_prod:incorporates_3/bacm_prod:incorporates_3.from_incorporates_3/bacm_prod:ServiceOffering/^bacm_cap:object_2.from_object_2/bacm_cap:object_2". bacm_cap:implements_0 bacm_model:shortcut "bacm_cap:implements_0/bacm_cap:implements_0.to_implements_0/bacm_cap:AbstractCapability/^bacm_cap:Role.ofCapability/bacm_cap:Role/bacm_cap:Role.ofProcess/bacm_proc:AbstractProcess/^bacm_cap:implements_0.from_implements_0/bacm_cap:implements_0". bacm_cap:realizedAs bacm_model:shortcut "bacm_cap:realizedAs/bacm_cap:realizedAs.to_realizedAs/bacm_cap:BusinessObject/^bacm_cap:realize.from_realize/bacm_cap:realize/bacm_cap:realize.to_realize/bacm_cap:InformationItem/^bacm_cap:recordedAs.to_recordedAs/bacm_cap:recordedAs/bacm_cap:recordedAs.from_recordedAs/bacm_cap:Outcome/^bacm_cap:realizedAs.from_realizedAs/bacm_cap:realizedAs". bacm_cap:staffs bacm_model:shortcut "bacm_cap:staffs/bacm_cap:staffs.to_staffs/bacm_cap:CapabilityImplementation/bacm_cap:implements_7/bacm_cap:Role/^generalizes/bacm_cap:PerformerRole/bacm_cap:PerformerRole.assignTo_2/bacm_org:Performer/^bacm_org:belongsTo_1.from_belongsTo_1/bacm_org:belongsTo_1/bacm_org:belongsTo_1.to_belongsTo_1/bacm_org:OrgUnit/^bacm_cap:staffs.from_staffs/bacm_cap:staffs". bacm_cap:staffs bacm_model:shortcut "bacm_cap:staffs/bacm_cap:staffs.to_staffs/bacm_cap:CapabilityImplementation/bacm_cap:implements_7/bacm_cap:Role/^generalizes/bacm_cap:ResourceRole/bacm_cap:ResourceRole.assignTo_1/bacm_cap:AbstractBusinessObject/^bacm_cap:belongsTo_2.from_belongsTo_2/bacm_cap:belongsTo_2/bacm_cap:belongsTo_2.to_belongsTo_2/bacm_org:OrgUnit/^bacm_cap:staffs.from_staffs/bacm_cap:staffs". bacm_cap:trigger_0 bacm_model:shortcut "bacm_cap:trigger_0/bacm_cap:trigger_0.to_trigger_0/bacm_cap:Outcome/^bacm_cap:trigger_1.from_trigger_1/bacm_cap:trigger_1/bacm_cap:trigger_1.to_trigger_1/bacm_cust:CustomerJourneyStage/^bacm_cust:owns_2/bacm_cust:CustomerJourney/^bacm_cust:takes.to_takes/bacm_cust:takes/bacm_cust:takes.from_takes/bacm_cust:Customer/^bacm_cap:trigger_0.from_trigger_0/bacm_cap:trigger_0". bacm_cap:exitCriteria bacm_model:shortcut "bacm_cap:exitCriteria/bacm_cap:exitCriteria.to_exitCriteria/bacm_cap:Outcome/^bacm_cap:produces_0.prod_0_tgt/bacm_cap:produces_0/bacm_cap:produces_0.prod_0_src/bacm_cap:AbstractCapability/^generalizes/bacm_cap:Capability/^bacm_cap:supports.from_supports/bacm_cap:supports/bacm_cap:supports.to_supports/bacm_cust:ValueStreamStage/^bacm_cap:exitCriteria.from_exitCriteria/bacm_cap:exitCriteria". bacm_cap:entryCriteria bacm_model:shortcut "bacm_cap:entryCriteria/bacm_cap:entryCriteria.to_entryCriteria/bacm_cap:Outcome/^bacm_cap:needs_0.needs_0_tgt/bacm_cap:needs_0/bacm_cap:needs_0.needs_0_src/bacm_cap:AbstractCapability/^generalizes/bacm_cap:Capability/^bacm_cap:supports.from_supports/bacm_cap:supports/bacm_cap:supports.to_supports/bacm_cust:ValueStreamStage/^bacm_cap:entryCriteria.from_entryCriteria/bacm_cap:entryCriteria". bacm_cust:target bacm_model:shortcut "bacm_cust:target/bacm_cust:target.to_target/bacm_cust:Customer/^bacm_cust:ValueCharacteristic.customer/bacm_cust:ValueCharacteristic/bacm_cust:ValueCharacteristic.proposition/bacm_cust:ValueProposition/^bacm_cust:target.from_target/bacm_cust:target". bacm_cust:produces_2 bacm_model:shortcut "bacm_cust:produces_2/bacm_cust:produces_2.to_produces_2/bacm_cust:ValueItem/^bacm_cap:values.from_values/bacm_cap:values/bacm_cap:values.to_values/bacm_cap:Outcome/^bacm_cap:produces_0.prod_0_tgt/bacm_cap:produces_0/bacm_cap:produces_0.prod_0_src/bacm_cap:AbstractCapability/^generalizes/bacm_cap:Capability/^bacm_cap:supports.from_supports/bacm_cap:supports/bacm_cap:supports.to_supports/bacm_cust:ValueStreamStage/^bacm_cust:produces_2.from_produces_2/bacm_cust:produces_2". bacm_cust:of bacm_model:shortcut "bacm_cust:of/bacm_cust:of.to_of/bacm_prod:ProductOffering/^bacm_cap:incorporates_0.from_incorporates_0/bacm_cap:incorporates_0/bacm_cap:incorporates_0.to_incorporates_0/bacm_cap:Outcome/^bacm_cap:values.to_values/bacm_cap:values/bacm_cap:values.from_values/bacm_cust:ValueItem/^bacm_cust:aggregates_3/bacm_cust:ValueProposition/^bacm_cust:of.from_of/bacm_cust:of". bacm_cust:produces_1 bacm_model:shortcut "bacm_cust:produces_1/bacm_cust:produces_1.to_produces_1/bacm_cust:ValueProposition/bacm_cust:aggregates_3/bacm_cust:ValueItem/^bacm_cust:produces_2.to_produces_2/bacm_cust:produces_2/bacm_cust:produces_2.from_produces_2/bacm_cust:ValueStreamStage/^bacm_cust:owns_1/bacm_cust:ValueStream/^bacm_cust:produces_1.from_produces_1/bacm_cust:produces_1". bacm_cust:participate bacm_model:shortcut "bacm_cust:participate/bacm_cust:participate.to_participate/bacm_cust:ValueStreamStage/^bacm_cust:produces_2.from_produces_2/bacm_cust:produces_2/bacm_cust:produces_2.to_produces_2/bacm_cust:ValueItem/^bacm_cap:values.from_values/bacm_cap:values/bacm_cap:values.to_values/bacm_cap:Outcome/^bacm_cap:produces_0.prod_0_tgt/bacm_cap:produces_0/bacm_cap:produces_0.prod_0_src/bacm_cap:AbstractCapability/^bacm_cap:Role.ofCapability/bacm_cap:Role/^generalizes/bacm_cap:PerformerRole/bacm_cap:PerformerRole.assignTo_2/bacm_org:Performer/^bacm_cust:participate.from_participate/bacm_cust:participate".