DM2 MODEM mapping status version 0.99

DM2 MODEM mapping status version 0.99
DM2 MODEM mapping status version 0.99
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 1
DM2 MODEM mapping status version 0.99
1. Executive summary
This report represents a draft of how a merge between MODEM and DM2 and the associated overlap between elements could appear. It is
evident that there are areas that need to be discussed further.
The draft handling of this has been performed with the following MODEM principles in mind:


MODEM refers to the IDEAS foundation model in its entirety, i.e. no IDEAS elements are part of the distinct MODEM model. In
DM2 individual elements of the IDEAS foundation has been integrated. In a merged unified model this is not assumed to be the case,
i.e. the IDEAS foundation as a separate package is being referred to.
MODEM has been created based on the assumption that «IDEAS:Powertype» elements are only defined provided that there are
subtypes of this powertype that are actually in use within the model. Within DM2 there are a number of «IDEAS:Powertype elements
that have been created that have no subtypes that need to be put to any real use in the model. In the merged model it is therefore
proposed that these elements are deleted.
The detailed table following this summary makes use of the following categorizations of the mapping proposed.
 Maps:
This implies that there is a MODEM element that seems to be able to handle the concept in the DM2 element but in most cases the
links of the elements are not the same (this is due to the bridging patterns made use of to get from the IDEAS foundation down to the
MODEM elements.
 Discuss:
This implies that there are issues concerning the DM2 element or the mapping that needs further discussion
 Can Be Added:
This implies that it would seem possible to add the DM2 element as part of a merged model.
 Maps To Pattern:
This implies that the DM2 element is handled by a defined MODEM pattern rather than a single element.
 IDEAS element:
This implies that the mapping is to an IDEAS foundation element rather than a MODEM element.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 2
DM2 MODEM mapping status version 0.99
The following DM2 element groups are considered to be in need of further discussion, the details of this is outlined within the detailed table:
 Services:
There are a number of element that pertain to services within DM2 and these differ quite a lot from the handling of services within
MODEM. This area therefore needs to be discussed further.
 Information use:
DM2 defines different specific kinds of information in greater numbers than MODEM as well as their connections to various
elements. MODEM makes use of a general describedBy related pattern. The need for the increased detail needs to be discussed.
 Defined Singleton Elements:
DM2 defines a couple of Singleton elements that have no counterpart in MODEM (SingletonActivity, SingletonResource,
SingletonIndividualType). The need for these needs to be discussed.
 RealProperty, SiteType, FacilityType handling:
These elements, while not a problem in themselves need to be considered further as regards some of the DM2 elements created to deal
with them as exemplified by the element RealPropertyTypeSiteTypeFacilityTypePartitionType.
 SecurityAttributesGroup:
This is a particular US requirement and its handling within a merged model needs to be discussed.
 DM2 Associations:
There are a number of comments relating to how the different associations have been defined within DM2 that needs to be dealt with.
 Measures:
The subtypes defined in DM2 for Measure needs to be discussed.
It should be noted that the DM2 to MODEM mapping obviously only touches a small portion of the complete MODEM model. MODEM
has been created based on the use of the BORO methodology and in an attempt to re-engineer MODAF M3. In a great number of areas
there are therefore increased levels of detail in MODEM that have no counterpart in the DM2 model. These areas concern both the overall
administrative elements (ISO 42010 handling), the capability related elements, the operational elements (a real behaviour model), the
service elements (interface handling which is the core of SOA definitions), the system elements (resource hierarchy) , the technical
standard elements (protocol handling and entity handling to handle representation of data elements) as well as the Acquisition elements
(projects, milestones, types of projects, Programmes, portfolios).
The patterns defined within MODEM further simplify the handling of modeling since even though the patterns get specialised in different
areas, they are applications of the same basic patterns as is shown by the detailed modeling examples that have been created for MODEM.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 3
DM2 MODEM mapping status version 0.99
2. Detailed mapping table
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Discuss
ServiceSpecification «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - ServiceDeliveryType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - BodyType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - AgentType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - DispositionalProperty
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - ServiceSpecificationState
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - SubjectOfForecast
Attributes:
A ServiceDeliveryType that is the specification of a
ServiceDelivery. Note: was called "Service" in M3.
Standard «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - SubjectOfForecast
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - ModemIndividualType
Attributes:
A ratified and peer-reviewed specification that is used to guide or
constrain the architecture. A Standard may be applied to any
element in the architecture.
Information «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Information - SignType
Attributes:
A SignType that is a non-arbitrary set of Signs which together
convey meaning.
There is a difference between the DM2 use
of the service concept and the usage within
MODEM. MODEM adheres by and large to
the kind of service handling that are
contained as part of MODAF as well as the
modelling that various tools make use of to
generate IDL or WSDL for services and to a
lesser extent to SoaML although the
modelling within UPDM is fairly close in
spite of its reliance on SoaML. Services
therefore in general seem to require
discussion.
Discuss
Information «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Information - SignType
Attributes:
A SignType that is a non-arbitrary set of Signs which together
convey meaning.
See DescriptionOfDesiredResourceState.
Discuss
ServiceSpecification «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - ServiceDeliveryType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - BodyType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - AgentType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - DispositionalProperty
Generalization (element - is a subtype of):«IDEAS:superSubtype»
See BusinessService. There is no connection
between service and enabling service
something that would seem to be required. It
is noted that whereas
serviceEnablesAccessToResource connects
Service as well as BusinessService to
Resource, there is no similar connection for
EnablingService.
1 Baseline working model
BusinessService «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
BusinessService - Service
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
BusinessService - Activity
Dependency (element - is instance of): «IDEAS:powertypeInstance»
BusinessService - BusinessServiceType
Attributes:
The class representing a Business Service and subtype of Service and
Activity.
BusinessServiceStandard «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
BusinessServiceStandard - Standard
Dependency (element - is instance of): «IDEAS:powertypeInstance»
BusinessServiceStandard - BusinessServiceStandardType
Attributes:
The class representing a Business Service Standard and subtype of
Standard.
Discuss
DescriptionOfDesiredResourceState «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DescriptionOfDesiredResourceState - Information
Dependency (element - is instance of): «IDEAS:powertypeInstance»
DescriptionOfDesiredResourceState DescriptionOfDesiredResourceStateType
Attributes:
The description of the desiredResourceState
DescriptionOfRule «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DescriptionOfRule - Information
Dependency (element - is instance of): «IDEAS:powertypeInstance»
DescriptionOfRule - DescriptionOfRuleType
Attributes:
The description of the Rule
EnablingService «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
EnablingService - System
Dependency (element - is instance of): «IDEAS:powertypeInstance»
EnablingService - EnablingServiceType
Attributes:
The class that represents an Enabling Service and a subtype of System.
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
If there is a basic need to define particular
subsets of Service/ ServiceSpecification this
can be discussed. They would however all
have to originate from the same basic
superType (see EnablingService below).
Possible subtypes of standard in MODEM
vcan be discussed if there is a distinct need
to differentiate them. The differentiation
should be quite specific however.
There are a lot of elements in DM2 that are
subsets of Information. Their need as well as
their use needs to be discussed.
Page 4
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
EnablingServiceActivty «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
EnablingServiceActivty - Activity
Dependency (element - is instance of): «IDEAS:powertypeInstance»
EnablingServiceActivty - EnablingServiceActivityType
Attributes:
The class representing an Enabling Service Activity that is a subtype of
Activity.
Discuss
EnablingServiceStandard «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
EnablingServiceStandard - Standard
Dependency (element - is instance of): «IDEAS:powertypeInstance»
EnablingServiceStandard - EnablingServiceStandardType
Attributes:
The class representing and Enabling Service Standard and subtype of
Standard.
Discuss
PerformerCapableOfResponsibility «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PerformerCapableOfResponsibility - Performer
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PerformerCapableOfResponsibility PerformerCapableOfResponsibilityType
Attributes:
A performer answerable or accountable for the action it performs.
Maps
Activity «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Activity - IndividualType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Activity - ActivityType
Attributes:
Work, not specific to a single organization, weapon system or individual
that transforms inputs (Resources) into outputs (Resources) or changes
their state.
ActivityType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ActivityType - IndividualTypeType
Attributes:
Classes of Activities.
Maps
Linked MODEM elements
ServiceSpecification - ServiceSpecificationState
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - SubjectOfForecast
Attributes:
A ServiceDeliveryType that is the specification of a
ServiceDelivery. Note: was called "Service" in M3.
ServiceFunction «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
ServiceFunction - ModemIndividualType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
ServiceFunction - ServiceProcess
Attributes:
A ServiceProcess carried out by a ServiceSpecification
Standard «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - SubjectOfForecast
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - ModemIndividualType
Attributes:
A ratified and peer-reviewed specification that is used to guide or
constrain the architecture. A Standard may be applied to any
element in the architecture.
AgentCapableOfResponsibilityType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
AgentCapableOfResponsibilityType AgentCapableOfResponsibilityStateType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
AgentCapableOfResponsibilityType - AgentType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
AgentCapableOfResponsibilityType AgentCapableOfResponsibilityOrAgentCapableOfResponsibilityTy
pe
Attributes:
The powertype of AgentCapableOfResponsibility.
ProcessType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
ProcessType - ProcessStateType
Attributes:
The powertype of Process.
Not
Required
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
A ServiceFunction for an enabling service in
DM2?
Business service is a subtype of activity.
This is both the case here. EnablingService
instead have EnablingServiceActivities that
it can perform via a specified relationship
named
"enablingServiceActivityPerformedByEnabl
ingService". Why is there a difference?
MODEM generally defines
ServiceFunctions and this can be used for
any kind of service.
See BusinessServiceStandard.
In order to get to a counterpart of Performer
in MODEM, it seems that one would have to
pick a very general element among the
patterns used to bridge the gap between the
IDEAS foundation and MODAF. Body has
been chosen below and agent is a subtype of
Body. This then implies that the element
AgentCapableOfResponsibilityType is
suitable as a mapping element here.
Given the very general use of the element
Activity in DM2 a general element has to be
chosen here as well. The element
ProcessType is also among the bridging
patterns between the IDEAS foundation and
MODAF.
This is a powertype of a powertype, i.e. the
set of all subsets of a set of all subsets of the
set of Individual activities.
If the individual activity set contains {a, b},
the activity set contains {x={a}, y={b},
z={a,b}, t={}}. The next level
(ActivityType level) contains instances of
the following form { {x}, {y}, {z}, {t},
Page 5
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Address «IDEAS:NamingScheme»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Address - Name
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Address - AddressType
Attributes:
The name of a location along with the location-finding scheme that allows
a location to be found from the name. Examples include postal address,
email address, URL, datalink address.
Discuss
Can Be
Added
AddressType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
AddressType - NameType
Attributes:
The Powertype of Address.
Discuss
Linked MODEM elements
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
{x,y}, {x,z}, {x,t}, {y,z}, {y,t}, {z, t}, {x, y,
z}, {x, z, t}, {x, y, t}, {y, z, t}, {x, y, z, t},
{} } d.v.s { {{a}}, {{b}}, {{a,b}}, {{}},
{{a},{b}}, {{a},{a,b}}, {{a},{}},
{{b},{a,b}}, {{b},{}}, {{a,b},{}}, {{a},
{b}, {a,b}}, {{a}, {a,b},{}}, {{a}, {b}, {}},
{{b}, {a,b}, {}}, {{a}, {b}, {a,b}, {}}, {} }.
As indicated by the value of the Category,
MODEM uses the principle of only creating
powertypes if the powertypes have subtypes
that are actually useful for modelling.
The concept of address is considered as a
kind of Name. Since it is a subset of Name it
would need to map to the IDEAS foundation
Name element directly.
Given the text definition of Name that refers
to a scheme with the only element able to
fill this role being the DM2 AddressType,
the most suitable representative would seem
to be NamingScheme within the IDEAS
foundation.
Page 6
Links from IDEAS
Foundation
Links to IDEAS
foundation
Name «IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
Name - Representation
Dependency (element - is
instance of):
«IDEAS:powertypeInstance»
Name - NameType
Generalization (element - is a
specialisation of):
«superSubtype»
Name - IndividualType
Attributes:
A Representation that identifies
a Thing.
Implementation note: The
inherited exemplarString
provides a written example of
the uttered name.
Example:
'USA' names the United States
of America
NamingScheme «IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
NamingScheme - Type
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
NamingScheme RepresentationScheme
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
NamingScheme - NameType
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
NamingScheme IndividualTypeType
Attributes:
An NameType and a
RepresentationScheme whose
members are intentionally
Names.
Examples:
ISO 3166 Country Codes
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Agreement «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Agreement - Rule
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Agreement - AgreementType
Attributes:
A consent among parties regarding the terms and conditions of activities
that said parties participate in.
Discuss
Constraint «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Constraint - ModemIndividualType
Attributes:
A ModemIndividualType that is the collection of all the objects
subject to a particular constraint.
There is obviously a a process involved in
the actual creation of an agreement and then
there is the result once the agreement has
been reached. It is assumed that the latter is
intended and the definition would seem to
bear this out. Based on this it would seem to
be a kind of constraint and this means that
the element is mapped to the general
MODEM constraint pattern.
AgreementType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
AgreementType - RuleType
Attributes:
The Powertype of Agreement.
ArchitecturalDescription «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ArchitecturalDescription - Information
Dependency (element - is instance of): «IDEAS:powertypeInstance»
ArchitecturalDescription - ArchitecturalDescriptionType
Attributes:
Information describing an architecture such as an OV-5 Activity Model
document.
ArchitecturalDescriptionType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ArchitecturalDescriptionType - InformationType
Attributes:
The Powertype of ArchitecturalDescription.
Not
Required
Capability «IDEAS:Type»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Capability - CapabilityType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Capability - Property
Attributes:
The ability to achieve a Desired Effect under specified [performance]
standards and conditions through combinations of ways and means
[activities and resources] to perform a set of activities.
Maps
CapabilityType «IDEAS:Powertype»
Not
Links from IDEAS
Foundation
Links to IDEAS
foundation
IdeasNames
constraintOnType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
constraintOnType - modemIndividualTypeSpecialisation
Association (source - target):«place2Type»
constraintOnType - ModemIndividualType
Association (source - target):«place1Type»
constraintOnType - Constraint
Attributes:
A superSubtype that asserts all the instances of the subType object
are subject to the constraint.
It is not felt that this powertype that would
imply the set of all subsets of a set of sets of
individuals is required.
Maps
ArchitectureDescription «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
ArchitectureDescription - StructuredADElement
Dependency (element - is instance of): «IDEAS:powertypeInstance»
ArchitectureDescription - ArchitectureDescriptionType
Attributes:
A work product used to express an architecture.
The MODEM equivalent is part of the ISO
42010 elements and therefore has another
basis than the DM2 element. They do seem
to map however.
Maps
ArchitectureDescriptionType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ArchitectureDescriptionType - ISO42010_Thing
Generalization (element - is a subtype of): «IDEAS:superSubtype»
ArchitectureDescriptionType - RepresentationType
Attributes:
The powertype of ArchitectureDescription.
Capability «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Capability - Concern
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Capability - DispositionalProperty
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Capability - StrategicIndividualType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Capability - AgentType
Attributes:
A DispositionalProperty that is the set of all things that are capable
of achieving a particular outcome.
The MODEM equivalent is also here part of
the ISO 42010 elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
The mapping would here seem to be almost
total. MODEM considers capability to be a
subset of the IDEAS foundation element
DispositionalProperty, an IDEAS foundation
element that has not been integrated with
DM2.
This is the set of all subsets of a set of sets
Page 7
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
CapabilityType - PropertyType
Attributes:
Category or type of capability
Required
Condition «IDEAS:Type»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Condition - ConditionType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Condition - Property
Attributes:
The state of an environment or situation in which a Performer performs or
is disposed to perform.
Discuss
Can Be
Added
ConditionType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ConditionType - IndividualTypeType
Attributes:
The Powertype of Condition.
Data «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Data - Information
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Data - DataType
Attributes:
Representation of information in a formalized manner suitable for
communication, interpretation, or processing by humans or by automatic
means. Examples could be whole models, packages, entities, attributes,
classes, domain values, enumeration values, records, tables, rows,
columns, and fields.
DataType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DataType - InformationType
Attributes:
Powertype of Data
DescriptionOfDesiredResourceStateType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DescriptionOfDesiredResourceStateType - InformationType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
DescriptionOfDesiredResourceState DescriptionOfDesiredResourceStateType
Not
Required
Maps
Linked MODEM elements
EnvironmentalFactor «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
EnvironmentalFactor - GeopoliticalLocationStateType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
EnvironmentalFactor - ISO42010_Environment
Generalization (element - is a subtype of):«IDEAS:superSubtype»
EnvironmentalFactor - ModemIndividualType
Attributes:
A GeopoliticalLocationStateType that defines some aspect of the
environment in which an Enterprise may operate.
MODEM mapping
Comment
and a subset of this set could be viewed as
capability categories. It should be noted that
the need for its use solely depends on how
the modeler chooses to deal with this. A
category could for instance be Speed
capabilities and this set would then contain
al set of sets that are associated with speed
abilities. This would then be a set of sets
where each instance would be a set of all
sets that deal with speed capabilities, i.e. the
300 km/hour speed would be one of this
sets. A similar set can however be created at
the lower level where the set would contain
all sets of individual instances associated
with speed of any kind and here a subset of
this set would be the 300 km/hour set
discussed above.
Given that the subsets of
EnvironmentalFactor in MODEM are
TerrainType, WeatherConditions,
LightConditions, CBRNEnvironment and
SituationType, this mapping would seem to
cover the intent of the DM2 Condition
element.
This is again a set of all subsets of a set of
sets and i therefore not considered as
required.
Data «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Data - SymbolOrSymbolStringType
Attributes:
A SymbolOrSymbolStringType that is a non arbitrary set of
Symbols which may or may not convey meaning.
The MODEM element Data is also a fairly
high level MODEM element and can be
found within the additions that have been
made directly underneath the IDEAS
foundation, i.e. it belongs to the bridging
elements.
The fact that Data is a subset of Information
and that DM2: Information has an ancestry
that differs quite a lot from MODEM:
Information needs to be discussed.
Not
Required
A set of all subsets of a set of sets.
Not
Required
A set of all subsets of a set of sets.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 8
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Attributes:
Powertype of DescriptionOfDesiredresourceState
DescriptionOfRuleType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DescriptionOfRuleType - InformationType
Attributes:
Powertype of DescriptionOfRule
DomainInformation «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DomainInformation - Information
Dependency (element - is instance of): «IDEAS:powertypeInstance»
DomainInformation - DomainInformationType
Attributes:
Types of information within the scope or domain of the architecture.
DomainInformationType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DomainInformationType - InformationType
Attributes:
The Powertype of DomainInformation.
FunctionalStandard «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
FunctionalStandard - Standard
Dependency (element - is instance of): «IDEAS:powertypeInstance»
FunctionalStandard - FunctionalStandardType
Attributes:
Functional standards set forth rules, conditions, guidelines, and
characteristics.
FunctionalStandardType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
FunctionalStandardType - StandardType
Attributes:
The Powertype of FunctionalStandard.
Guidance «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Guidance - IndividualType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Guidance - GuidanceType
Attributes:
An authoritative statement intended to lead or steer the execution of
actions.
Category
Linked MODEM elements
Not
Required
Maps
A set of all subsets of a set of sets.
Information «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Information - SignType
Attributes:
A SignType that is a non-arbitrary set of Signs which together
convey meaning.
Not
Required
Maps
It is not fully clear how DomainInformation
can be distinguished as specific. It would
therefore seem that that a direct mapping to
Information should be possible.
A set of all subsets of a set of sets.
Standard «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - SubjectOfForecast
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - ModemIndividualType
Attributes:
A ratified and peer-reviewed specification that is used to guide or
constrain the architecture. A Standard may be applied to any
element in the architecture.
Not
Required
Maps
MODEM mapping
Comment
As stated previously, th different distinctions
between different kinds of Standard could be
introduced if this is really felt to be required.
A set of all subsets of a set of sets.
Constraint «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Constraint - ModemIndividualType
Attributes:
A ModemIndividualType that is the collection of all the objects
subject to a particular constraint.
While this is not exactly the same as an
agreement, guidance seems to be relatively
straightforward as a kind of Constraint.
constraintOnType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
constraintOnType - modemIndividualTypeSpecialisation
Association (source - target):«place2Type»
constraintOnType - ModemIndividualType
Association (source - target):«place1Type»
constraintOnType - Constraint
Attributes:
-
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 9
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
GuidanceType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GuidanceType - IndividualTypeType
Attributes:
The Powertype of Guidance.
IndividualActivity «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IndividualActivity - Individual
Dependency (element - is instance of): «IDEAS:powertypeInstance»
IndividualActivity - Activity
Dependency (element - is instance of): «IDEAS:typeInstance»
IndividualActivity - SingletonActivity
Attributes:
Activities that are Individuals, i.e., that occur in space and time.
Not
Required
Maps
Process «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Process - ProcessState
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
Process - ProcessType
Attributes:
A ProcessPart that is an Individual whose extent is defined by its
involvements.
IndividualPerformer «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
IndividualPerformer - Performer
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IndividualPerformer - IndividualResource
Attributes:
A specific thing that can perform an action
Maps
IndividualPerformerCapableOfResponsibility
«IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IndividualPerformerCapableOfResponsibility - IndividualPerformer
Dependency (element - is instance of): «IDEAS:powertypeInstance»
IndividualPerformerCapableOfResponsibility PerformerCapableOfResponsibility
Attributes:
An individual performer answerable or accountable for the action it
performs.
Maps
Agent «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Agent - AgentState
Agent - Body
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
Agent - AgentType
Attributes:
An AgentState that is an Individual capable of actively participating
in Processes.
AgentCapableOfResponsibility «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
AgentCapableOfResponsibility AgentCapableOfResponsibilityOrAgentCapableOfResponsibilityTy
pe
Generalization (element - is a subtype of): «IDEAS:superSubtype»
AgentCapableOfResponsibility - Agent
Generalization (element - is a subtype of): «IDEAS:superSubtype»
AgentCapableOfResponsibility AgentCapableOfResponsibilityState
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
AgentCapableOfResponsibility AgentCapableOfResponsibilityType
Attributes:
Linked MODEM elements
MODEM mapping
Comment
A superSubtype that asserts all the instances of the subType object
are subject to the constraint.
A set of all subsets of a set of sets.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
There seems to be an issue with the
connection in DM2 to SingletonActivity.
SingletonActivity is a subset of
SingletonIndividualType.
SingletonIndividualType is a subset of
IndividualType as well as Singleton and is a
set of sets where the instance sets only
contain a single individual instance.
Singleton contains all sets that contain a
single instance, these however may not just
be individuals but could be other sets.
Singleton Activity then becomes the set of
all sets where the instance set contain a
single activity. If the Individual activity set
A={a, b} then Activity contains PtA={ {a},
{b}, {a, b}, {} }, i.e. A is an instance of
PtA. In order for SingletonActivity to have
IndividualActivity as an instance it would
have to contain { {a, b} } and since the
instance set contains more than one instance
this would seem to be a problem, indeed
SingletonActivity would seem to contain
SA={ {a}, {b}, {} }. It would therefore
seem that the typeInstance relationship
between IndividualActivity and
SingletonActivity is wrong.
This seems to be the most appropriate
mapping.
This seems to be the most appropriate
mapping.
Page 10
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
IndividualPersonRole «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IndividualPersonRole - IndividualPerformerCapableOfResponsibility
Dependency (element - is instance of): «IDEAS:powertypeInstance»
IndividualPersonRole - PersonRole
Attributes:
Person roles defined by the role or roles they share that are relevant to an
architecture. Includes assigned materiel.
IndividualResource «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IndividualResource - Individual
Dependency (element - is instance of): «IDEAS:powertypeInstance»
IndividualResource - Resource
Dependency (element - is instance of): «IDEAS:typeInstance»
IndividualResource - SingletonResource
Attributes:
Any specific physical or virtual entity of limited availability.
Information «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Information - Resource
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Information - Representation
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Information - InformationType
Attributes:
Information is the state of a something of interest that is materialized -- in
any medium or form -- and communicated or received.
InformationType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
InformationType - RepresentationType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
InformationType - ResourceType
Attributes:
Category or type of information.
Materiel «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Materiel - Resource
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Materiel - MaterielType
Attributes:
Equipment, apparatus or supplies that are of interest, without distinction as
to its application for administrative or combat purposes.
MaterielType «IDEAS:Powertype»
Category
Maps
Discuss
Maps
Discuss
Maps
Discuss
Linked MODEM elements
An Agent that, from a legal perspective, has responsibility for its
actions.
Post «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Post - ResponsibleHumanResource
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Post - OrganisationPart
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Post . ConstructedHumanResource
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Post - PostPowertype
Attributes:
A ConstructedHumanResource that is a position in an Organisation
that may be filled wholly or partly by a
ResponsibleHumanResource; in other words, by an Organisation,
Person or Post. As the position is in the Organisation, it is a part of
the Organisation.
NonHumanResource «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
NonHumanResource - NonHumanResourceState
Generalization (element - is a subtype of): «IDEAS:superSubtype»
NonHumanResource - IndividualResource
Dependency (element - is instance of): «IDEAS:powertypeInstance»
NonHumanResource - NonHumanResourcePowertype
Attributes:
An IndividualResource that is non-human.
Information «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Information - SignType
Attributes:
A SignType that is a non-arbitrary set of Signs which together
convey meaning.
Not
Required
Maps
MODEM mapping
Comment
The DM2 definition here is strange since it
indicates that it should include assigned
materiel. Since materiel has no specific
counterpart at the individual level in the
model it seems difficult to include any form
of materiel since the only set that can
contain such instances is IndividualResource
and this would at least require a tuple to
connect materiel to the individual person
role and no such tuple exists in the model.
The mapping shown here seems to be the
most appropriate one, however MODEM
also contains Person as an IndividualType
and this could be regarded as a possibility as
well.
The SingletonResource typeInstance
connection in the DM2 element is strange in
the same sense as pointed out above for
SingletonActivity.
While the names are identical, the ancestry
differs quite a lot and this therefore needs to
be discussed. Considering information as a
subset of Resource seems to imply that
something in addition is being added.
A set of all subsets of a set of sets.
NonHumanResourceType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
NonHumanResourceType - ResourceType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
NonHumanResourceType - NonHumanResourcePowertype
Attributes:
A ResourceType that is a type of NonHumanResource (i.e. an
Artefact or NaturalResource). [ABSTRACT]
Not
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
The fact that IndividualResource was
mapped to NonHumanResource and
Materiel here mapped to
NonHumanResourceType may require some
consideration. A possible element that could
be considered as something to add and
manage this would be Consumable.
A set of all subsets of a set of sets.
Page 11
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MaterielType - ResourceType
Attributes:
The Powertype of Materiel.
Organization «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Organization - IndividualPerformerCapableOfResponsibility
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Organization - OrganizationType
Attributes:
A specific real-world assemblage of people and other resources organized
for an on-going purpose.
Required
OrganizationType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
OrganizationType - PerformerCapableOfResponsibility
Dependency (element - is instance of): «IDEAS:powertypeInstance»
OrganizationType - OrganizationTypeType
Attributes:
A type of Organization
Maps
OrganizationTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
OrganizationTypeType - PerformerCapableOfResponsibilityType
Attributes:
The Powertype of OrganizationType.
PedigreeInformation «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PedigreeInformation - Information
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PedigreeInformation - PedigreeInformationType
Attributes:
Information describing pedigree
PedigreeInformationType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PedigreeInformationType - InformationType
Attributes:
The Powertype of PedigreeInformation.
Performer «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Performer - Resource
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Performer - PerformerType
Not
Required
Maps
Discuss
Discuss
Linked MODEM elements
MODEM mapping
Comment
Organisation «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Organisation - OrganisationState
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Organisation - OrganisationPowertype
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Organisation - ConstructedHumanResource
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Organisation - Undertaking
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Organisation - ResponsibleHumanResource
Attributes:
A ConstructedHumanResource which is an Organisation.
OrganisationType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
OrganisationType - OrganisationPowertype
Generalization (element - is a subtype of):«IDEAS:superSubtype»
OrganisationType - ResponsibleHumanResourceType
Attributes:
A ResponsibleHumanResourceType and a
ConstructedHumanResourceType that is a type of Organisation.
This is not used as a component of a ResourceType. Examples:
Government Department, Commercial Company, Accounting
Department.
While the names seems directly similar, the
DM2 definition seems to indicate that it
could equally well contain technology of
various kinds. This would possibly imply
that the intent of this is better mapped to the
MODEM element
HumanAndNonHumanConfiguration.
A set of all subsets of a set of sets.
Information «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Information - SignType
Attributes:
A SignType that is a non-arbitrary set of Signs which together
convey meaning.
Not
Required
Maps
The argument carried on for Organisation
seems to indicate that a mapping alternative
for this element could be the MODE
element:
HumanAndNonHumanConfigurationType.
PedigreeInformation is a subset of
Information. See discussion concerning
subsets of information previously.
A set of all subsets of a set of sets.
BodyType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
BodyType - BodyPartType
Attributes:
-
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
As stated above, this seems to be the most
relevant mapping given the very general
nature of the Performer.
Page 12
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Attributes:
Any entity - human, automated, or any aggregation of human and/or
automated - that performs an activity and provides a capability.
PerformerType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PerformerType - ResourceType
Attributes:
The Powertype of Performer.
PersonRole «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PersonRole - PerformerCapableOfResponsibility
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PersonRole - PersonRoleType
Attributes:
A category of person roles defined by the role or roles they share that are
relevant to an architecture. Includes assigned materiel.
PerformerCapableOfResponsibilityType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PerformerCapableOfResponsibilityType - PerformerType
Attributes:
The Powertype of PerformerCapableOfResponsibility.
PersonRoleType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PersonRoleType - PerformerCapableOfResponsibilityType
Attributes:
The Powertype of PersonRoleType.
PositionReferenceFrame «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PositionReferenceFrame - Information
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PositionReferenceFrame - PositionReferenceFrameType
Attributes:
An arbitrary set of axes with reference to which the position or motion of
something is described or physical laws are formulated.
PositionReferenceFrameType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PositionReferenceFrameType - InformationType
Attributes:
The Powertype of PositionReferenceFrame.
Project «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Project - ProjectType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Project - Individual
Attributes:
Category
Linked MODEM elements
MODEM mapping
Comment
The powertype of Body.
Not
Required
Maps
A set of all subsets of a set of sets.
PostType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
PostType - ResponsibleHumanResourceType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
PostType - PostPowertype
Attributes:
An ConstructedHumanResourceType and
ResponsibleHumanResourceType specifying a type of Post. This is
not used as a component of a ResourceType. A type of point of
contact or responsible person.
Note that this is the type of post - e.g. Desk Officer, Commander,
etc.
There is still a problem here relating to the
assigned materiel mentioned in the
definition since there is no connection from
this element to any kind of materiel in the
model.
Not
Required
A set of all subsets of a set of sets.
Not
Required
A set of all subsets of a set of sets.
Information «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Information - SignType
Attributes:
A SignType that is a non-arbitrary set of Signs which together
convey meaning.
Not
Required
Maps
In DM2 this is a subset of Information
which is a subset of Resource. Is
PositionReferenceFrame really a subset of
Resource?
A set of all subsets of a set of sets.
Project «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Project - ProjectState
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Project - ProjectPowertype
Generalization (element - is a subtype of): «IDEAS:superSubtype»
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
This is a fairly straightforward map.
Page 13
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
A temporary endeavor undertaken to create Resources or Desired Effects.
Linked MODEM elements
MODEM mapping
Comment
Project - Organisation
Attributes:
An Undertaking that is a time-limited endeavour to create a specific
set of products or services.
ProjectTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ProjectTypeType - IndividualTypeType
Attributes:
The Powertype of ProjectType.
ProjectType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
ProjectType - ProjectTypeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ProjectType - IndividualType
Attributes:
The powertype of Project
Resource «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Resource - IndividualType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Resource - ResourceType
Attributes:
Data, Information, Performers, Materiel, or Personnel Types that are
produced or consumed.
Not
Required
ResourceType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ResourceType - IndividualTypeType
Attributes:
A class that represents types of resources
Rule «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Rule - Guidance
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Rule - RuleType
Attributes:
A principle or condition that governs behavior; a prescribed guide for
conduct or action
Not
Required
Maps
Directly To
Maps
Maps
A set of all subsets of a set of sets.
ProjectType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ProjectType - ProjectPowertype
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ProjectType - ModemIndividualType
Attributes:
A ProjectType that is used to classify Projects.
ResourceType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ResourceType - IndividualResourcePowertype
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ResourceType - FlowedElement
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ResourceType - ResourceStateType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ResourceType - InteractionElement
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ResourceType - PhysicalArchitectureIndividualType
Attributes:
A PhysicalArchitectureIndividualType that is a type of
IndividualResource. This is not used as a component of a
ResourceType, but may use components. [ABSTRACT]
A set of all subsets of a set of sets.
Constraint «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Constraint - ModemIndividualType
Attributes:
A ModemIndividualType that is the collection of all the objects
subject to a particular constraint.
A rule is also a form of constraint and Rule
therefore would seem to map directly to the
general Constraint pattern. If there is a need
to distinguish different subtypes of
constraints such subtypes can be discussed.
By associating different elements from DM2
with a general constraint pattern added
flexibility can be created.
constraintOnType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
constraintOnType - modemIndividualTypeSpecialisation
Association (source - target):«place2Type»
constraintOnType - ModemIndividualType
Association (source - target):«place1Type»
constraintOnType - Constraint
Attributes:
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 14
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
A superSubtype that asserts all the instances of the subType object
are subject to the constraint.
constraintOnIndividual «IDEAS:TupleType»
Connectors:
Association (source - target):«place2Type»
constraintOnIndividual - ModemIndividualElement
Association (source - target):«place1Type»
constraintOnIndividual - Constraint
Generalization (element - is a subtype of):«IDEAS:superSubtype»
constraintOnIndividual - modemIndividualTypeInstance
Attributes:
A couple that asserts a constraint placed upon a ModemThing
related to a ModemThing.
RuleType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RuleType - GuidanceType
Attributes:
The Powertype of Rule.
SecurityAttributesGroup «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SecurityAttributesGroup - Information
Dependency (element - is instance of): «IDEAS:powertypeInstance»
SecurityAttributesGroup - SecurityAttributesGroupType
Attributes:
The group of Information Security Marking attributes in which the use of
attributes 'classification' and 'ownerProducer' is required. This group is to
be contrasted with group 'SecurityAttributesOptionGroup' in which use of
those attributes is optional.
SecurityAttributesGroupType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SecurityAttributesGroupType - InformationType
Attributes:
The Powertype of SecurityAttributesGroup.
ServiceDescription «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ServiceDescription - ArchitecturalDescription
Dependency (element - is instance of): «IDEAS:powertypeInstance»
ServiceDescription - ServiceDescriptionType
Attributes:
Information necessary to interact with the service in such terms as the
service inputs, outputs, and associated semantics. The service description
also conveys what is accomplished when the service is invoked and the
conditions for using the service.
Not
Required
Maps
Discuss
A set of all subsets of a set of sets.
SecurityPolicy «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
SecurityPolicy - Constraint
Attributes:
A Constraint that is concerned with security.
Not
Required
Discuss
Not
Required
The intent of the SecurityAttributesGroup
would seem to be to indicate that elements
in the architecture are characterized by
different security concerns. It is felt that the
SecurityPolicy element in MODEM could
be extended to incorporate those concerns.
A set of all subsets of a set of sets.
AsynchronousOperation «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
AsynchronousOperation - OperationSpecification
Attributes:
An OperationSpecification where the caller and called do not wait
for each other to complete the communication.
InterfaceSpecification «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
InterfaceSpecification - ModemIndividualType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
InterfaceSpecification - BodyType
Attributes:
A ModemIndividualType that is a part of another
ModemIndividualType that defines how it communicates.
The DM2 element seems to create informal
descriptions concerning things like inputs
and outputs for which there are formal
descriptions in MODEM. It is therefore
suggested that this element is replaced by
the formal definitions for these items as
indicated by the mapped MODEM elements.
The mapping elements are examples and can
be added to based on existing MODEM
elements.
ProvidedInterface «IDEAS:Type»
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 15
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ProvidedInterface - Interface
Attributes:
An Interface describing what a ServiceSpecification or a
ResourceType is capable of providing when invoked by an external
element.
RequiredInterface «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
RequiredInterface - Interface
Attributes:
An Interface describing what a ServiceSpecification or a
ResourceType requires from an external element.
SynchronousOperation «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
SynchronousOperation - OperationSpecification
Attributes:
An OperationSpecification where the caller and called wait for each
other to complete the communication.
ServiceInterface «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceInterface - TypicalWholePart
Association (source - target):«place2Type»
ServiceInterface - Interface
Association (source - target):«place1Type»
ServiceInterface - ServiceSpecification
Attributes:
A TypicalWholePart that relates a ServiceSpecification to an
Interface that it requires or provides.
ServiceDescriptionType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ServiceDescriptionType - ArchitecturalDescriptionType
Attributes:
The Powertype of ServiceDescription.
Service «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Service - Performer
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Service - ServiceType
Attributes:
A mechanism to enable access to a set of one or more capabilities , where
the access is provided using a prescribed interface and is exercised
consistent with constraints and policies as specified by the service
description. The mechanism is a Performer. The "capabilities" accessed
are Resources -- Information, Data, Materiel, Performers, and Geopolitical Extents.
Not
Required
Maps
Discuss
A set of all subsets of a set of sets.
ServiceSpecification «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - ServiceDeliveryType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - BodyType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - AgentType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - DispositionalProperty
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - ServiceSpecificationState
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ServiceSpecification - SubjectOfForecast
Attributes:
A ServiceDeliveryType that is the specification of a
ServiceDelivery. Note: was called "Service" in M3.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
The concept of services in general require
discussion.
Page 16
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
BusinessServiceType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
BusinessServiceType - ServiceType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
BusinessServiceType - ActivityType
Attributes:
The Powertype of BusinessService.
ServiceType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ServiceType - PerformerType
Attributes:
The Powertype of Service.
SingletonActivity «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SingletonActivity - SingletonIndividualType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SingletonActivity - Activity
Attributes:
A set of activities containing only one activity.
SingletonIndividualType «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SingletonIndividualType - Singleton
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SingletonIndividualType - IndividualType
Attributes:
A set of individuals containing only one individual.
SingletonResource «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SingletonResource - SingletonIndividualType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SingletonResource - Resource
Attributes:
A set of resources containing only one resource
Skill «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Skill - Property
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Skill - SkillType
Attributes:
The ability, coming from one's knowledge, practice, aptitude, etc., to do
something well.
Not
Required
A set of all subsets of a set of sets.
Not
Required
A set of all subsets of a set of sets.
Discuss
Can Be
Added
Since SingletonIndividualType is the set of
all sets that contain one individual, the set of
singleton activities is the set of all sets
where each instance set contains one
individual activity. This is a subset of
SingletonIndividualType.
It can be added, but its need has to be
discussed.
Discuss
Can Be
Added
This is the set of all sets here each instance
set contains one individual. This is the
subset of the set of all sets where the
instance sets contain a single instance, but
where this instance can be something other
than an individual. It can be added, but its
need has to be discussed.
Discuss
Can Be
Added
Since SingletonIndividualType is the set of
all sets that contain one individual, the set of
singleton resources is the set of all sets
where each instance set contains one
individual resource. This is a subset of
SingletonIndividualType.
It can be added, but its need has to be
discussed.
SkillType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SkillType - PropertyType
Attributes:
The Powertype of Skill.
Standard «IDEAS:Type»
Connectors:
Not
Required
Maps
Maps
Linked MODEM elements
MODEM mapping
Comment
Competence «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Competence - ResponsibleHumanResourceStateType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Competence - SubjectOfForecast
Attributes:
A ResponsibleHumanResourceStateType where each instance is a
state of a ResponsibleHumanResource that possesses a specific set
of abilities defined by knowledge, skills and attitude.
A set of all subsets of a set of sets.
Standard «IDEAS:Type»
Connectors:
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 17
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Standard - Rule
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Standard - StandardType
Attributes:
A formal agreement documenting generally accepted specifications or
criteria for products, processes, procedures, policies, systems, and/or
personnel.
BusinessServiceStandardType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
BusinessServiceStandardType - StandardType
Attributes:
The Powertype of BusinessServiceStandard.
StandardType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
StandardType - RuleType
Attributes:
The Powertype of Standard.
System «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
System - Performer
Dependency (element - is instance of): «IDEAS:powertypeInstance»
System - SystemType
Attributes:
A functionally, physically, and/or behaviorally related group of regularly
interacting or interdependent elements.
Category
Linked MODEM elements
MODEM mapping
Comment
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - SubjectOfForecast
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - ModemIndividualType
Attributes:
A ratified and peer-reviewed specification that is used to guide or
constrain the architecture. A Standard may be applied to any
element in the architecture.
Not
Required
A set of all subsets of a set of sets.
Not
Required
A set of all subsets of a set of sets.
Maps
ArtefactType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
ArtefactType - ArtefactPowertype
Generalization (element - is a subtype of): «IDEAS:superSubtype»
ArtefactType - NonHumanResourceType
Attributes:
A type of man-made object. Examples are "car", "radio", "diesel",
etc.
Note: It has no human components.
This would seem to a possible map.
Depending on whether human resources are
contained however a better mapping would
be:
HumanAndNonHumanConfigurationType.
In MODEM the distinction between
configurations of resources that contain only
human resources, only technology or a
combination of the two is made explicitly.
EnablingServiceType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
EnablingServiceType - SystemType
Attributes:
The Powertype of EnablingService.
SystemType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SystemType - PerformerType
Attributes:
The Powertype of System.
TechnicalStandard «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
TechnicalStandard - Standard
Dependency (element - is instance of): «IDEAS:powertypeInstance»
TechnicalStandard - TechnicalStandardType
Attributes:
Technical standards document specific technical methodologies and
practices to design and implement.
Not
Required
A set of all subsets of a set of sets.
Not
Required
A set of all subsets of a set of sets.
EnablingServiceStandardType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
EnablingServiceStandardType - StandardType
Not
Required
Maps
Standard «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - SubjectOfForecast
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Standard - ModemIndividualType
Attributes:
A ratified and peer-reviewed specification that is used to guide or
constrain the architecture. A Standard may be applied to any
element in the architecture.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
As stated previously, should there be a need
to distinguish different subsets of Standard
in a UAF, this can be done.
A set of all subsets of a set of sets.
Page 18
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Attributes:
The Powertype of EnablingServiceStandard.
TechnicalStandardType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
TechnicalStandardType - StandardType
Attributes:
The Powertype of TechnicalStandard.
Vision «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Vision - IndividualType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Vision - VisionType
Attributes:
An end that describes the future state of the enterprise, without regard to
how it is to be achieved; a mental image of what the future will or could be
like
Category
Linked MODEM elements
Not
Required
Maps
MODEM mapping
Comment
Links from IDEAS
Foundation
Links to IDEAS
foundation
A set of all subsets of a set of sets.
VisionStatement «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
VisionStatement - ModemIndividualType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
VisionStatement - StringDescription
Attributes:
A StringDescription that is a short paragraph outlining the vision for
a given phase of an enterprise.
The difference here is that MODEM
associates a vision with a specific phase of
an enterprise. It also clearly identifies the
supertypes as being part of the
representational side of the model. In DM2
it is not distinguished in any way since being
a subset of IndividualType implies that it is
a subset the set of all subsets of the set of all
possible Individuals, past, present and
future.
enterpriseVision «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
enterpriseVision - ModemThing
Generalization (element - is a subtype of):«IDEAS:superSubtype»
enterpriseVision - describedBy
Association (source - target):«place1Type»
enterpriseVision - EnterprisePhase
Association (source - target):«place2Type»
enterpriseVision - VisionStatement
Attributes:
A describedBy that relates a VisionStatement to the EnteprisePhase
it describes.
VisionType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
VisionType - IndividualTypeType
Attributes:
The Powertype of Vision.
2
Not
Required
A set of all subsets of a set of sets.
DM2 120216 Associations
businessServiceStandardConstrainsBusinessService «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
businessServiceStandardConstrainsBusinessService ruleConstrainsActivity
Association (source - target): «place1Type»
businessServiceStandardConstrainsBusinessService BusinessServiceStandard
Association (source - target): «place2Type»
businessServiceStandardConstrainsBusinessService - BusinessService
Attributes:
The relationship between a Business Service and a Business Service
Standard.
conditionDescribedBy «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
conditionDescribedBy - Condition
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
conditionDescribedBy - describedBy
Maps
Discuss
conformsTo «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
conformsTo - couple
Generalization (element - is a subtype of):«IDEAS:superSubtype»
conformsTo - ModemThing
Association (source - target):«place1Type»
conformsTo - Standard
Attributes:
A couple that asserts a thing in the architecture model conforms to a
standard.
MODEM has taken a general approach here,
i.e. based on conformsTo, any element
(individual or Type) can be connected to a
standard that it should conform to. If need
be, this also implies that an element of any
kind can be constrained by a defined
Constraint. This Constraint can then be
connected to a Standard via the conformsTo
element, something that effectively makes it
possible to do what is intended to be done
by the DM2 element in question in a general
fashion applicable to any element in the
Model.
Maps
Discuss
metaDataAnnotation «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
metaDataAnnotation - ModemThing
Generalization (element - is a subtype of): «IDEAS:superSubtype»
metaDataAnnotation - representedBy
This DM2 element inherits from described
by. Its definition is: A tuple that asserts
Information describes a Condition. It would
seem that since only place2Type is defined,
place1Type is left pointing to something in
Thing, i.e. there is nothing that guarantees
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 19
describedBy
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Association (source - target): «place1Type»
metaDataAnnotation - ModemThing
Association (source - target): «place2Type»
metaDataAnnotation - MetaData
Attributes:
A representedBy that relates a MetaData element to the
ModafThing it describes.
metaDataAnnotation «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
metaDataAnnotation - ModemThing
Generalization (element - is a subtype of): «IDEAS:superSubtype»
metaDataAnnotation - representedBy
Association (source - target): «place1Type»
metaDataAnnotation - ModemThing
Association (source - target): «place2Type»
metaDataAnnotation - MetaData
Attributes:
A representedBy that relates a MetaData element to the
ModafThing it describes.
processPartOfBody «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
processPartOfBody - bodyWholePart
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
processPartOfBody - ProcessPartOfBodyType
Association (source - target): «place2Type»
processPartOfBody - Process
Attributes:
A bodyWholePart where the part is an entire Process - i.e. the
process is entirely within the extent of the Body.
that place1Type points to information as
indicated by the definition.
Maps
Discuss
conformsTo «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
conformsTo - couple
Generalization (element - is a subtype of):«IDEAS:superSubtype»
conformsTo - ModemThing
Association (source - target):«place1Type»
conformsTo - Standard
Attributes:
A couple that asserts a thing in the architecture model conforms to a
standard.
See
businessServiceStandardConstrainsBusiness
Service.
Maps
Discuss
Constraint «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Constraint - ModemIndividualType
Attributes:
A ModemIndividualType that is the collection of all the objects
subject to a particular constraint.
This relationship can also be dealt with by
the use of the general Constraint pattern in
MODEM.
Attributes:
A tuple that asserts Information describes a Condition.
desiredResourceStateDescribedBy «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
desiredResourceStateDescribedBy - DescriptionOfDesiredResourceState
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
desiredResourceStateDescribedBy - describedBy
Association (source - target): «place1Type»
desiredResourceStateDescribedBy - Resource
Attributes:
A tuple that asserts that Information describes a desiredResourceState
(Resource).
Maps
Discuss
enablingServiceActivityPerformedByEnablingService «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
enablingServiceActivityPerformedByEnablingService activityPerformedByPerformer
Association (source - target): «place1Type»
enablingServiceActivityPerformedByEnablingService - EnablingService
Association (source - target): «place2Type»
enablingServiceActivityPerformedByEnablingService EnablingServiceActivty
Attributes:
The relationship between an Enabling Service Activity and an Enabling
Service.
enablingServiceStandardConstrainsEnablingServiceActivity
«IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
enablingServiceStandardConstrainsEnablingServiceActivity ruleConstrainsActivity
Association (source - target): «place1Type»
enablingServiceStandardConstrainsEnablingServiceActivity EnablingServiceStandard
Association (source - target): «place2Type»
enablingServiceStandardConstrainsEnablingServiceActivity EnablingServiceActivty
Attributes:
The relationships between an Enabling Service Standard and an Enabling
Service Activity.
guidanceShapesActivity «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
guidanceShapesActivity - Activity
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
guidanceShapesActivity - OverlapType
Association (source - target): «place1Type»
guidanceShapesActivity - Guidance
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
guidanceShapesActivity - BeforeAfterType
Attributes:
Maps
Discuss
If there is a need to have this dealt with by a
piece of information the MetaData concept
in MODEM could take care of this
Se discussion concerning
EnablingServiceActivity.
constraintOnType «IDEAS:TupleType»
Connectors:
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 20
Links from IDEAS
Foundation
Links to IDEAS
foundation
describedBy - representedBy
Association (source - target):
«place2Type»
describedBy - Description
Attributes:
A representedBy that asserts that
a Description describes a Thing.
describedBy
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
describedBy - representedBy
Association (source - target):
«place2Type»
describedBy - Description
Attributes:
A representedBy that asserts that
a Description describes a Thing.
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Overlap between Guidance and Activity
organizationTypePartOfService «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
organizationTypePartOfService - WholePartType
Association (source - target): «place2Type»
organizationTypePartOfService - OrganizationType
Association (source - target): «place1Type»
organizationTypePartOfService - Service
Attributes:
Relationship describing an OrganizationType being part of a Service.
Maps
organizationTypePartOfSystem «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
organizationTypePartOfSystem - WholePartType
Association (source - target): «place2Type»
organizationTypePartOfSystem - OrganizationType
Association (source - target): «place1Type»
organizationTypePartOfSystem - System
Attributes:
Relationship describing an OrganizationType being part of a System.
Maps
Discuss
Linked MODEM elements
Generalization (element - is a subtype of):«IDEAS:superSubtype»
constraintOnType - modemIndividualTypeSpecialisation
Association (source - target):«place2Type»
constraintOnType - ModemIndividualType
Association (source - target):«place1Type»
constraintOnType - Constraint
Attributes:
A superSubtype that asserts all the instances of the subType object
are subject to the constraint.
providedService «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - modemIndividualTypeSpecialisation
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - bodyTypeSuperSubType
Association (source - target):«place2Type»
providedService - ResourceType
Association (source - target):«place1Type»
providedService - ServiceLevel
Attributes:
A superSubtype that asserts that a Resource delivers a Service to a
specified ServiceLevel.
ConfiguredHumanResourceType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ConfiguredHumanResourceType HumanAndNonHumanConfigurationTypeResourceUsage
Association (source - target):«place1Type»
ConfiguredHumanResourceType HumanAndNonHumanConfigurationPowertype
Association (source - target):«place2Type»
ConfiguredHumanResourceType HumanResourceTypeConfigurationUsage
Attributes:
A resourceUsage that asserts that a state of a type of
HumanResouce is typically a component of a
HumanAndNonHumanConfigurationType.
MODEM mapping
Comment
In MODEM a ServiceSpecification can be
supplied via the providedService
connection to a ResourceType at a given
ServiceLevel.
This enables a realisation of a service to be
composed of any kind of resource
combination including organisations. This is
a more general pattern than the one
employed by DM2 and can be used to
accomplish a number of different
combinations. In case the intent here is only
to indicate that an organisation type is part
of some realisation of service. The normal
connections between an organisation usage
within a ResourceType that provides a
service combines to acheive the same thing.
This mapping depends on the assumption
that system can contain both technology as
well as human resources, i.e. it makes use of
the alternative to the mapping described
previoulsy for System.
HumanAndNonHumanConfigurationPowertype
«IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
HumanAndNonHumanConfigurationPowertype IndividualResourcePowertype
Attributes:
he powertype of HumanAndNonHumanConfiguration.
OrganisationRoleTypeUsage «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
OrganisationRoleTypeUsage HumanResourceTypeConfigurationUsage
Generalization (element - is a subtype of):«IDEAS:superSubtype»
OrganisationRoleTypeUsage - OrganisationalRolePowertype
Attributes:
-
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 21
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
ruleDescribedBy «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ruleDescribedBy - describedBy
Association (source - target): «place2Type»
ruleDescribedBy - DescriptionOfRule
Association (source - target): «place1Type»
ruleDescribedBy - Rule
Attributes:
A tuple that asserts that Information describes a Rule.
Maps
servicePartOfOrganizationType «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
servicePartOfOrganizationType - WholePartType
Association (source - target): «place2Type»
servicePartOfOrganizationType - Service
Association (source - target): «place1Type»
servicePartOfOrganizationType - OrganizationType
Attributes:
Relationship describing a Service being part of an OrganizationType.
Maps
Discuss
servicePartOfSystem «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
servicePartOfSystem - WholePartType
Association (source - target): «place1Type»
servicePartOfSystem - System
Association (source - target): «place2Type»
servicePartOfSystem - Service
Attributes:
Relationship describing a Service being part of a System.
Maps
Discuss
systemPartOfOrganizationType «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
systemPartOfOrganizationType - WholePartType
Association (source - target): «place2Type»
systemPartOfOrganizationType - System
Association (source - target): «place1Type»
systemPartOfOrganizationType - OrganizationType
Attributes:
Relationship describing a System being part of an OrganizationType.
Maps
Discuss
Linked MODEM elements
A HumanResourceTypeConfigurationUsage that is a type of
OrganisationRole , a specialisation of OrganisationRoleType, that is
used as a component of a ResourceType.
metaDataAnnotation «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
metaDataAnnotation - ModemThing
Generalization (element - is a subtype of): «IDEAS:superSubtype»
metaDataAnnotation - representedBy
Association (source - target): «place1Type»
metaDataAnnotation - ModemThing
Association (source - target): «place2Type»
metaDataAnnotation - MetaData
Attributes:
A representedBy that relates a MetaData element to the
ModafThing it describes.
providedService «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - modemIndividualTypeSpecialisation
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - bodyTypeSuperSubType
Association (source - target):«place2Type»
providedService - ResourceType
Association (source - target):«place1Type»
providedService - ServiceLevel
Attributes:
A superSubtype that asserts that a Resource delivers a Service to a
specified ServiceLevel.
providedService «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - modemIndividualTypeSpecialisation
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - bodyTypeSuperSubType
Association (source - target):«place2Type»
providedService - ResourceType
Association (source - target):«place1Type»
providedService - ServiceLevel
Attributes:
A superSubtype that asserts that a Resource delivers a Service to a
specified ServiceLevel.
ConfiguredHumanAndNonHumanResourceType
«IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ConfiguredHumanAndNonHumanResourceType HumanAndNonHumanConfigurationTypeResourceUsage
Association (source - target):«place1Type»
ConfiguredHumanAndNonHumanResourceType HumanAndNonHumanConfigurationPowertype
Association (source - target):«place2Type»
ConfiguredHumanAndNonHumanResourceType HumanAndNonHumanResourceTypeConfigurationUsage
Attributes:
A resourceUsage that asserts that a state of a type of
HumanAndNonHumanResouce is typically a component of a
HumanAndNonHumanConfigurationType.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
Links from IDEAS
Foundation
Links to IDEAS
foundation
describedBy
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
describedBy - representedBy
Association (source - target):
«place2Type»
describedBy - Description
Attributes:
A representedBy that asserts that
a Description describes a Thing.
The reverse of
organizationTypePartOfService, see
organizationTypePartOfService. If a Service
is part of an organisation it would seem to
imply that it can provide it. The connection
between providedService and ServiceLevel
in MODEM would therefore seem to imply
the same thing.
See organizationTypePartOfService. Since
the connection is between a general
ResourceType and a ServiceLevel, the same
element as for
servicePartOfOrganizationType would seem
to apply here as well.
See organizationTypePartOfService. The
reverse of organizationTypePartOfSystem.
This is rather more strange however since it
would seem to imply that a specific system
is part of an organisation. However, keeping
in mind that Organisations in DM2 can
contrain equipment and that systems
seemingly can contain human resources this
effectively implies that a a a combination
resource is contained in a combination
resource and this is what is supplied by the
mapped MODEM elements.
Page 22
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
HumanAndNonHumanConfigurationPowertype
«IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
HumanAndNonHumanConfigurationPowertype IndividualResourcePowertype
Attributes:
he powertype of HumanAndNonHumanConfiguration.
systemPartOfService «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
systemPartOfService - WholePartType
Association (source - target): «place1Type»
systemPartOfService - Service
Association (source - target): «place2Type»
systemPartOfService - System
Attributes:
Relationship describing a System being part of a Service.
Maps
HumanAndNonHumanResourceTypeConfigurationUsage
«IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
HumanAndNonHumanResourceTypeConfigurationUsage ResourceTypeUsage
Generalization (element - is a subtype of):«IDEAS:superSubtype»
HumanAndNonHumanResourceTypeConfigurationUsage HumanAndNonHumanConfigurationPowertype
Attributes:
ResourceTypeUsage that is a type of state or part of a
HumanAndNonHumanResource that is used by (a part of, a
component of) another HumanAndNonHumanResourceType .
providedService «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - modemIndividualTypeSpecialisation
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - bodyTypeSuperSubType
Association (source - target):«place2Type»
providedService - ResourceType
Association (source - target):«place1Type»
providedService - ServiceLevel
Attributes:
A superSubtype that asserts that a Resource delivers a Service to a
specified ServiceLevel.
See organizationTypePartOfService. The
reverse of servicePartOfSystem. Based on
the same consideration as above, this can be
interpreted as meaning that the system in
some way is capable of supplying the
service i.e. the mapped element would seem
to work. In the same fashion as above, if the
only thing intended is to show that a specific
system is part of some realisation of a
service then the normal system usage within
system can be used to deal with this with the
encompassing system then providing the
service.
Using the relationship in the latter fashion in
DM2 will not however indicate how
different system pieces interact to realise the
service. This information is however
provided by the MODEM pattern.
activityConsumesResource «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
activityConsumesResource - OverlapType
Association (source - target): «place1Type»
activityConsumesResource - Activity
Association (source - target): «place2Type»
activityConsumesResource - Resource
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
activityConsumesResource - BeforeAfterType
Attributes:
Represents that an activity consumes a resource
Maps To
Pattern
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
This is done in MODEM by means of the
exchange pattern.
This element is one of many that are
considered as subsets of both
BeforeAfterType and OverlapType. This
presents an issue however that need to be
discussed and the problem can be
exemplified easily. It can be summarised as
follows for this element:
Since activityConsumesResource is a subset
of BeforeAfterType this implies that each
instance of this element points to a set
instance in Activity where all individual
activities have ceased to exist prior to any of
the individual resources in the instance set
of resource has been created. This to a
certain extent seems to be the reverse of
what is intended. The intent must be for this
Page 23
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
to indicate reception by an activity by some
resource. It also seems questionable whether
Before After can be applied here at all
(information is assumed to exist even after it
has been received by an activity as an
example).
The next issue deals with OverlapType that
is also used here, discounting the
BeforeAfterType argument, OverlapType is
a DM2 element that points its placeTypes to
SetOfOverlappingIndividuals. This is a set
of sets where the instance sets are all those
where their instances in turn in some form
overlap (a set containing New York 5:th
avenue and 23:rd street have a structural as
well as temporal overlap since the cross and
have done that for some time and the
crossing will persist into the future and is an
instance of SetOfOverlappingIndividuals). If
overlap type is to be usable then the sets
within Activity as well as Resource would
both have to be found within
SetOfOverlappingIndividuals, implying that
the individuals within an activity instance
set would have to have an overlap and the
instance sets within Resource would have to
contain individuals that overlap. The use of
the SetOfOverlappingIndividuals does not
impy however that there is any form of
overlap in between the sets that it contains.
It is very easy to create examples where it
can be shown that individuals within set
instances of Activity need not overlap.
activityMapsToCapabilityType «IDEAS:Type»
Connectors:
Association (source - target): «place2Type»
activityMapsToCapabilityType - Activity
Association (source - target): «place1Type»
activityMapsToCapabilityType - CapabilityType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
activityMapsToCapabilityType - typeInstance
Attributes:
Represents that an activity is part of a CapabiltyType
Discuss
Not
Required
The DM2 element definition would seem to
require a change however since it is no
longer true that activity is a part of
CapabilityType but rather that it is an
instance of CapabilityType.
Previously, the relationships used were not
compatible with bridging a type level gap
and this has obviously been accomplished
by using typeInstance instead. The concept
of considering activities to be instances of
the CapabilityType would seem to require
some consideration.
Activity contains as instances subsets of
IndividualActivity instances. A Modeler can
group these into any kind of reasonable
categorization.
Capability is a subset of Property in DM2,
i.e. it is a set of sets where the instance sets
contain individuals that all share this
property, obviously there may well be
activities that have a given property and they
can therefore be among the individuals that
form a a given instance set of a given kind
of capability. If we have a set instance called
Capability1_KindK, among the individuals
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 24
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
activityPartOfCapability «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
activityPartOfCapability - WholePartType
Association (source - target): «place2Type»
activityPartOfCapability - Activity
Association (source - target): «place1Type»
activityPartOfCapability - Capability
Attributes:
A disposition to manifest an Activity. An Activity to be performed to
achieve a desired effect under specified [performance] standards and
conditions through combinations of ways and means.
activityPartOfProjectType «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
activityPartOfProjectType - ProjectType
Association (source - target): «place2Type»
activityPartOfProjectType - Activity
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
activityPartOfProjectType - WholePartType
Attributes:
Category
Maps
Discuss
Linked MODEM elements
CapabilityRole «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
CapabilityRole - ParticipationExtentType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
CapabilityRole - StrategicIndividualType
Attributes:
A ParticipationExtentType which is the extent of a Capability's
participation in a StandardActivity.
RoleInStandardActivity «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
RoleInStandardActivity - ModemWholePartType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
RoleInStandardActivity - ProcessWholeRoleExtentPartType
Association (source - target): «place1Type»
RoleInStandardActivity - StandardActivity
Association (source - target): «place2Type»
RoleInStandardActivity - CapabilityRole
Attributes:
A ProcessWholeRoleExtentPartType that relates a StandardActivity
to a CapabilityRole.
Maps
Discuss
RoleOfCapability «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
RoleOfCapability - ModemWholePartType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
RoleOfCapability - AgentParticipationType
Association (source - target): «place1Type»
RoleOfCapability - Capability
Association (source - target): «place2Type»
RoleOfCapability - CapabilityRole
Attributes:
An AgentParticipationType that relates a Capability to its role in a
StandardOperationalActivity.
UndertakingWholePartType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
UndertakingWholePartType - ModemWholePartType
Association (source - target): «place2Type»
UndertakingWholePartType - UndertakingPartType
Association (source - target): «place1Type»
UndertakingWholePartType - UndertakingType
Attributes:
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
contained in this set there may well be
several individual activities. A subset of this
set only contains the individuals that are
activities and this is therefore an instance set
of Activity since it is a powertype.
CapabilityType is the set of all subsets of the
set of capabilities. The individual activities
that are instances of a given instance set in
Activity may have wildly different
properties, some more than one. They may
therefore spread out among many different
instance sets of capability, therefore it would
seem to be a very rare event when an
instance set of Activities can be stated as
being an instance of a CapabilityType set.
The instances of this element are
«IDEAS:TupleType» elements, i.e. the
element itself should ideally be indicated as
«IDEAS:Type». The instances of the
element point to sets that are instances of
Activity and set that are instances of
capability. The use of WholePartType
implies that there has to be whole part
relationships between all individual
activities in a given set instance of Activity
and all individuals in a given set instance of
Capability.
Since the individual instances in a set
instance of capability are all that share a
common property there could be some that
are capable of performing a given individual
activity. It still seems a somewhat rare
occurrence and the need for this element
therefore needs to be discussed.
A project is a subset of Organisation which
is a subset of Undertaking and since an
undertaking is a Process an Activity can be
part of a Project.
Page 25
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
A wholePart relationship between a Project and an Activity (Task) that is
part of the Project
activityPerformableUnderCondition «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
activityPerformableUnderCondition - OverlapType
Association (source - target): «place2Type»
activityPerformableUnderCondition - Activity
Association (source - target): «place1Type»
activityPerformableUnderCondition - Condition
Attributes:
Represents that an activity was / is / can-be/ must-be conducted under
certain conditions with a spatiotemporal overlap of the activity with the
condition.
Category
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
Foundation
Links to IDEAS
foundation
The powertype of undertakingWholePart.
Maps
Constraint «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Constraint - ModemIndividualType
Attributes:
A ModemIndividualType that is the collection of all the objects
subject to a particular constraint.
constraintOnType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
constraintOnType - modemIndividualTypeSpecialisation
Association (source - target):«place2Type»
constraintOnType - ModemIndividualType
Association (source - target):«place1Type»
constraintOnType - Constraint
Attributes:
A superSubtype that asserts all the instances of the subType object
are subject to the constraint.
activityPerformedByPerformer «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
activityPerformedByPerformer - OverlapType
Association (source - target): «place2Type»
activityPerformedByPerformer - Activity
Association (source - target): «place1Type»
activityPerformedByPerformer - Performer
Attributes:
An overlap between a Performer and an Activity that is non-specific as to
whether:
1. the Activity is solely performed by the Performer
2. the Activity is performed by several Performers
3. the Performer performs only this Activity
4. the Performer performs other Activities
activityProducesResource «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
activityProducesResource - BeforeAfterType
Association (source - target): «place1Type»
activityProducesResource - Activity
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
activityProducesResource - OverlapType
Association (source - target): «place2Type»
activityProducesResource - Resource
Attributes:
Represents that an activity produces a resource
Maps
axesDescribedBy «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
axesDescribedBy - PositionReferenceFrame
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
axesDescribedBy - describedBy
Association (source - target): «place1Type»
Maps
CapableOfType «IDEAS:Powertype»
Connectors:
Association (source - target): «place2Type»
CapableOfType - ProcessType
Association (source - target): «place1Type»
CapableOfType - BodyType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
CapableOfType - CoupleType
Attributes:
A powertype of capableOf.
Maps To
Pattern
This once again seems to fall within the
realm of the MODEM constraint pattern.
Essentially the same argument as given for
activityConsumesResource and its reliance
on OverlapType can be used here. Instance
sets in SetOfOverlappingIndividuals are
unlikely to show an overlap between
individuals within a set instance of Activity
or a set instance of Condition.
The MODEM CapableOfType connects a
BodyType with a ProcessType something
that describes the same thing as the DM2
element.
Maps to the Exchange Pattern in MODEM.
The use of BeforeAfterType is a problem
here as well since it effectively implies that
none of the individual resources in an
instance set of Resource actually existed
prior to the termination of all individual
instances of the of the instance set pointed to
be in the Activity set.
metaDataAnnotation «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
metaDataAnnotation - ModemThing
Generalization (element - is a subtype of): «IDEAS:superSubtype»
metaDataAnnotation - representedBy
Association (source - target): «place1Type»
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
OverlapType also creates the same issues as
above, namely that instances within each
instance set of the two sets Activity and
Resource do not necessarily overlap, i.e.
they do not belong to the
SetOfOverlappingIndividuals.
This is also a described by subset and can be
accommodated either by describedBy
directly or by the MODEM
metaDataAnnotation element.
Page 26
describedBy
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
describedBy - representedBy
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
axesDescribedBy - Line
Attributes:
A relationship describing the straight lines about which bodies rotate
capabilityOfPerformer «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
capabilityOfPerformer - Capability
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
capabilityOfPerformer - propertyOfType
Association (source - target): «place2Type»
capabilityOfPerformer - Performer
Attributes:
A couple that represents the capability that a performer manifests
coordinateCenterDescribedBy «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
coordinateCenterDescribedBy - PositionReferenceFrame
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
coordinateCenterDescribedBy - describedBy
Association (source - target): «place1Type»
coordinateCenterDescribedBy - Point
Attributes:
A relationship describing the mid point of a position reference frame
Maps
desiredEffect «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
desiredEffect - OverlapType
Association (source - target): «place2Type»
desiredEffect - PerformerCapableOfResponsibility
Association (source - target): «place1Type»
desiredEffect - Resource
Attributes:
A desired state of a Resource
Discuss
Maps
Linked MODEM elements
metaDataAnnotation - ModemThing
Association (source - target): «place2Type»
metaDataAnnotation - MetaData
Attributes:
A representedBy that relates a MetaData element to the
ModafThing it describes.
bodyTypeSuperSubType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
bodyTypeSuperSubType - superSubtype
Association (source - target):«place2Type»
bodyTypeSuperSubType - BodyType
Association (source - target):«place1Type»
bodyTypeSuperSubType - BodyType
Attributes:
A superSubtype whose superType and subType are BodyTypes.
metaDataAnnotation «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
metaDataAnnotation - ModemThing
Generalization (element - is a subtype of): «IDEAS:superSubtype»
metaDataAnnotation - representedBy
Association (source - target): «place1Type»
metaDataAnnotation - ModemThing
Association (source - target): «place2Type»
metaDataAnnotation - MetaData
Attributes:
A representedBy that relates a MetaData element to the
ModafThing it describes.
MODEM mapping
Comment
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links to IDEAS
foundation
Association (source - target):
«place2Type»
describedBy - Description
Attributes:
A representedBy that asserts that
a Description describes a Thing.
Given the very general concept of
Performer, this elements can be used to
manage this connection. An example of this
relationship in MODEM is on the logical
side Node <- capabilityForNode ->
Capability.
See previous discussion concerning this.
As described previously OverlapType seems
to require a redefinition. There seems to be a
distinct need however here to consider
whether there is a need for a performer to
overlap at all with the desired state of a
resource. As an example, let us consider the
following instance of
PerformerCapableOfResponsibility as the
set of governments that want their countries
to be split and the resources to be the set of
countries to emerge from this split with the
desired state of all to be recognised. When
this state has been achieved the desirer does
not exist anymore, i.e. there is no overlap at
all.
It should be noted that the above example is
based on the presumed intent of the DM2
OverlapType not its actual definition in the
meta-model since this as explained
previously would require the performers
capable of responsibility instance set to
contain individuals that overlap and the
same as regards the Resource instance set.
descriptionOfDesiredResourceStateDirectsActivity «IDEAS:Type»
Connectors:
Association (source - target): «place1Type»
descriptionOfDesiredResourceStateDirectsActivity DescriptionOfDesiredResourceState
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Links from IDEAS
Foundation
If this element is a subset of
activityConsumesResource then all of the
issues that are described there applies here
as well.
It should also be noted that this element
Page 27
describedBy
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
describedBy - representedBy
Association (source - target):
«place2Type»
describedBy - Description
Attributes:
A representedBy that asserts that
a Description describes a Thing.
DM2 MODEM mapping status version 0.99
DM2 120216 elements
descriptionOfDesiredResourceStateDirectsActivity activityConsumesResource
Association (source - target): «place1Type»
descriptionOfDesiredResourceStateDirectsActivity - Activity
Attributes:
The couple that represents how the descriptionOfDesiredResourceState
directs an Activity.
descriptionOfRuleDirectsActivity «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
descriptionOfRuleDirectsActivity - activityConsumesResource
Association (source - target): «place1Type»
descriptionOfRuleDirectsActivity - DescriptionOfRule
Association (source - target): «place1Type»
descriptionOfRuleDirectsActivity - Activity
Attributes:
The couple that represents how the descriptionOfDesiredResourceState
directs an Activity
desiredResourceStateRealizedByProjectType «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
desiredResourceStateRealizedByProjectType - BeforeAfterType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
desiredResourceStateRealizedByProjectType - OverlapType
Association (source - target): «place2Type»
desiredResourceStateRealizedByProjectType - Resource
Association (source - target): «place1Type»
desiredResourceStateRealizedByProjectType - ProjectType
Attributes:
The couple that represents how a desiredResourceState is realized by a
ProjectType
desiredResourceStateOfCapability «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
desiredResourceStateOfCapability - Capability
Association (source - target): «place2Type»
desiredResourceStateOfCapability - Resource
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
desiredResourceStateOfCapability - WholePartType
Attributes:
A couple that represents the whole part relationship between a
desiredResourceState (Resource) and a Capability
desireMeasure «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
desireMeasure - MeasureOfDesire
Association (source - target): «place2Type»
desireMeasure - Resource
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
desireMeasure - measureOfTypeResource
Attributes:
A measureOfType that relates a desiredResourceState (Resource) to a
Category
Linked MODEM elements
MODEM mapping
Comment
seems to have two place1Types. Presumably
DescriptionOfDesiredResourceState should
be a place2Type.
Discuss
If this element is a subset of
activityConsumesResource then all of the
issues that are described there applies here
as well.
This element also has two place1Type.
Presumably DescriptionOfRule should be a
place2Type.
Maps
Discuss
milestoneInProject «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
milestoneInProject - projectTemporalPart
Association (source - target):«place2Type»
milestoneInProject - ProjectMilestone
Association (source - target):«place1Type»
milestoneInProject - ProjectPhase
Attributes:
A projectWholePart that asserts that a ProjectMilestone is part of a
Project or ProjectPhase.
The MODEM milestone concept seems a
good fit for this DM2 element escepially
when the handling of the possible project
threads and statuses are taken into account.
Discuss
It is difficult to see a ResourceState as part
of a capability. Capability is a Property i.e. it
is the set of all sets of individuals that
exhibit a certain feature or trait considered
to be a capability. Resource is the set of all
subsets of individual resources contained in
IndividualResource. If the instance within
the resource set is the set where all of the
individuals contained have a desired state
this is a valid subset of resource and the
instances within the capability set are all that
share a specific trait it does not seem correct
to assume that the relationship is a kind of
WholePartType relationship. It would seem
better to assume that the set being referred to
by Capability is a superset of the set being
referred to within Resource.
Discuss
The different subsets of Measure needs to be
discussed especially since MeasurePoint and
MeasureRange are direct subsets of measure
in DM2 as well.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 28
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
MeasureOfDesire
effectMeasure «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
effectMeasure - MeasureOfEffect
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
effectMeasure - measureOfTypeResource
Association (source - target): «place2Type»
effectMeasure - Resource
Attributes:
A measureOfType that relates a desiredResourceState (Resource) to a
MeasureOfEffect
facilityPartOfSite «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
facilityPartOfSite - Facility
Association (source - target): «place1Type»
facilityPartOfSite - Site
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
facilityPartOfSite - wholePart
Attributes:
A whole part Association (source - target): between a Facility (part) and
the Site (whole) in which it resides.
jointAction «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
jointAction - CoupleType
Association (source - target): «place2Type»
jointAction - activityConsumesResource
Association (source - target): «place1Type»
jointAction - activityProducesResource
Attributes:
Relating two parts of a joint action
linePartOfPlanarSurface «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
linePartOfPlanarSurface - PlanarSurface
Association (source - target): «place2Type»
linePartOfPlanarSurface - Line
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
linePartOfPlanarSurface - wholePart
Attributes:
A couple that represents the whole part relationship between Line and
PlanarSurface
locationNamedByAddress «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
locationNamedByAddress - Location
Association (source - target): «place2Type»
locationNamedByAddress - Address
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
locationNamedByAddress - namedBy
Attributes:
A relationship that represents a location being named by an address
materielPartOfPerformer «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
materielPartOfPerformer - WholePartType
Category
Linked MODEM elements
Discuss
MODEM mapping
Comment
The different subsets of Measure needs to be
discussed especially since MeasurePoint and
MeasureRange are direct subsets of measure
in DM2 as well.
Can Be
Added
Discuss
This needs further consideration, especially
since the placeTypes connect to elements
where a couple of issues have been raised.
Can Be
Added
Can Be
Added
Maps
ConfiguredNonHumanResourceType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ConfiguredNonHumanResourceType -
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Since it discusses a configuration of materiel
this would seem to place this directly as part
of the solution side and therefore the
suitable elements from this side of MODEM
Page 29
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Association (source - target): «place1Type»
materielPartOfPerformer - Performer
Association (source - target): «place2Type»
materielPartOfPerformer - Materiel
Attributes:
A whole-part association between a Performer (whole) and the Materiel
parts of the Performer. (A Performer can have Personnel Type, System,
Service, and Organizational components.)
Linked MODEM elements
MODEM mapping
Comment
HumanAndNonHumanConfigurationTypeResourceUsage
Association (source - target):«place1Type»
ConfiguredNonHumanResourceType HumanAndNonHumanConfigurationPowertype
Association (source - target):«place2Type»
ConfiguredNonHumanResourceType NonHumanResourceTypeConfigurationUsage
Attributes:
A resourceUsage that asserts that a state of a type of
NonHumanResouce is typically a component of a
HumanAndNonHumanConfigurationType.
has been picked.
HumanAndNonHumanConfigurationPowertype
«IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
HumanAndNonHumanConfigurationPowertype IndividualResourcePowertype
Attributes:
he powertype of HumanAndNonHumanConfiguration.
measureableSkillOfPersonRole «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
measureableSkillOfPersonRole - PersonRole
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureableSkillOfPersonRole - measureOfType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureableSkillOfPersonRole - skillOfPersonRoleType
Association (source - target): «place1Type»
measureableSkillOfPersonRole - MeasureableSkill
Attributes:
The MeasurableSkill of the PersonRole.
Maps
Discuss
measureOfIndividualPoint «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureOfIndividualPoint - measureOfIndividual
Association (source - target): «place1Type»
measureOfIndividualPoint - Measure
Association (source - target): «place2Type»
measureOfIndividualPoint - Point
Attributes:
Point is a member of Measure
measureOfTypeActivity «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
Maps
Discuss
Maps
Discuss
NonHumanResourceTypeConfigurationUsage «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
NonHumanResourceTypeConfigurationUsage NonHumanResourcePowertype
Generalization (element - is a subtype of):«IDEAS:superSubtype»
NonHumanResourceTypeConfigurationUsage ResourceTypeUsage
Attributes:
A NonHumanResourceTypeConfigurationUsage that is a type of
state or part of a NonHumanResource that is used by (a part of, a
component of) another NonHumanResourceType.
measureAssignmentToType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToType - propertyAssignmentToType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToType - measureOfType
Association (source - target): «place2Type»
measureAssignmentToType - ModemIndividualType
Association (source - target): «place1Type»
measureAssignmentToType - MeasureableProperty
Attributes:
A propertyAssignmentToType and a measureOfType that assigns a
Measure to a ModemIndividualType.
measureAssignmentToMODEMIndividual «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToMODEMIndividual propertyAssignmentToMODEMIndividual
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToMODEMIndividual - measureOfIndividual
Attributes:
A propertyAssignmentToIndividual and a measureOfIndividual that
assigns a Measure to an Individual.
measureAssignmentToType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
This MODEM element can be used to
handle this.
This MODEM element can be used to deal
with this.
This MODEM element can be used to deal
with this.
Page 30
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
measureOfTypeActivity - Measure
Association (source - target): «place2Type»
measureOfTypeActivity - Activity
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureOfTypeActivity - measureOfType
Attributes:
A measureOfType that relates an Activity to a Measure
measureOfTypeCondition «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
measureOfTypeCondition - Condition
Association (source - target): «place1Type»
measureOfTypeCondition - Measure
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureOfTypeCondition - measureOfType
Attributes:
Condition is a member of Measure
Maps
Discuss
measureOfTypeProjectType «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureOfTypeProjectType - measureOfType
Association (source - target): «place2Type»
measureOfTypeProjectType - ProjectType
Association (source - target): «place1Type»
measureOfTypeProjectType - Measure
Attributes:
ProjectType is a member of Measure
Maps
Discuss
measureOfTypeResource «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
measureOfTypeResource - Resource
Association (source - target): «place1Type»
measureOfTypeResource - Measure
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureOfTypeResource - measureOfType
Attributes:
ResourceType is a member of Measure
Maps
Discuss
measureOfWholePartType «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
measureOfWholePartType - WholePartType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureOfWholePartType - superSubtype
Association (source - target): «place1Type»
measureOfWholePartType - Measure
Attributes:
-
Discuss
Not
Required
Linked MODEM elements
measureAssignmentToType - propertyAssignmentToType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToType - measureOfType
Association (source - target): «place2Type»
measureAssignmentToType - ModemIndividualType
Association (source - target): «place1Type»
measureAssignmentToType - MeasureableProperty
Attributes:
A propertyAssignmentToType and a measureOfType that assigns a
Measure to a ModemIndividualType.
measureAssignmentToType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToType - propertyAssignmentToType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToType - measureOfType
Association (source - target): «place2Type»
measureAssignmentToType - ModemIndividualType
Association (source - target): «place1Type»
measureAssignmentToType - MeasureableProperty
Attributes:
A propertyAssignmentToType and a measureOfType that assigns a
Measure to a ModemIndividualType.
measureAssignmentToType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToType - propertyAssignmentToType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToType - measureOfType
Association (source - target): «place2Type»
measureAssignmentToType - ModemIndividualType
Association (source - target): «place1Type»
measureAssignmentToType - MeasureableProperty
Attributes:
A propertyAssignmentToType and a measureOfType that assigns a
Measure to a ModemIndividualType.
measureAssignmentToType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToType - propertyAssignmentToType
Generalization (element - is a subtype of): «IDEAS:superSubtype»
measureAssignmentToType - measureOfType
Association (source - target): «place2Type»
measureAssignmentToType - ModemIndividualType
Association (source - target): «place1Type»
measureAssignmentToType - MeasureableProperty
Attributes:
A propertyAssignmentToType and a measureOfType that assigns a
Measure to a ModemIndividualType.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
The DM 2 definition here should be changed
to be in line with for example
measureOfTypeActivity, i.e. it should say: A
measureOfType that relates a Condition to a
Measure. Using member is the wrong word
since this is based on subsets.
This MODEM element can be used to deal
with this.
This MODEM element can be used to deal
with this.
There is an issue here since what is stated
here is that WholePartType is a subset of
Measure, i.e. all instances of WholePartType
can be found as instances of Measure. As an
example Measure has no placeTypes defined
whereas WholePartType has and this
therefore cannot be correct. Measure is a
subset of Property in DM2 which in turn is a
subset of IndividualType. WholePartType is
not a Property and is not a subset of
Page 31
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Relationship representing how many Parts in a WholePartType.
measureTypeApplicableToActivity «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
measureTypeApplicableToActivity - MeasureType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureTypeApplicableToActivity - typeInstance
Association (source - target): «place2Type»
measureTypeApplicableToActivity - Activity
Attributes:
Type instance relationship between Activity and MeasureType
partiesToAnAgreement «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
partiesToAnAgreement - Performer
Association (source - target): «place2Type»
partiesToAnAgreement - Agreement
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
partiesToAnAgreement - OverlapType
Attributes:
The two parties involved in an agreement
personRoleTypePartOfPerformer «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
personRoleTypePartOfPerformer - WholePartType
Association (source - target): «place1Type»
personRoleTypePartOfPerformer - Performer
Association (source - target): «place2Type»
personRoleTypePartOfPerformer - PersonRole
Attributes:
A wholePart between a PersonRoleType and a Performer in which it
performs
pointPartOfLine «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
pointPartOfLine - Line
Association (source - target): «place2Type»
pointPartOfLine - Point
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
pointPartOfLine - wholePart
Attributes:
A couple that represents the whole part relationship between a line and a
point
pointPartOfPlanarSurface «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
pointPartOfPlanarSurface - wholePart
Association (source - target): «place1Type»
pointPartOfPlanarSurface - PlanarSurface
Category
Linked MODEM elements
IndividualType.
Measure in DM2 is a set of sets.
MeasureType is the powertype of Measure
i.e. a set of all subsets of a set of sets.
measureTypeApplicableToActivity is a form
of typeInstance i.e. Activity is to be a
typeInstance of measureType. The same
kind of argument as made for
activityMapsToCapabilityType can be made
here, i.e. this cannot be the case.
Discuss
Not
Required
Discuss
Maps
Discuss
MODEM mapping
Comment
Constraint «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Constraint - ModemIndividualType
Attributes:
A ModemIndividualType that is the collection of all the objects
subject to a particular constraint.
constraintOnType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
constraintOnType - modemIndividualTypeSpecialisation
Association (source - target):«place2Type»
constraintOnType - ModemIndividualType
Association (source - target):«place1Type»
constraintOnType - Constraint
Attributes:
A superSubtype that asserts all the instances of the subType object
are subject to the constraint.
BodyWholePartType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
BodyWholePartType - WholePartType
Association (source - target): «place2Type»
BodyWholePartType - BodyPartType
Association (source - target): «place1Type»
BodyWholePartType - BodyType
Attributes:
The powertype of bodyWholePart.
Given the problems associated with DM2
OverlapType, this elements needs to be
discussed. If this is done based on the
MODEM constraint pattern a given
Constraint can be applied via several
constraintOnType relationships. This would
accomplish the same thing as this DM2
element.
Due to the general nature of performer this
seems to be the best fit.
Can Be
Added
Can Be
Added
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 32
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Association (source - target): «place2Type»
pointPartOfPlanarSurface - Point
Attributes:
A couple that represents the whole part relationship between a planar
surface and a point
regionOfCountryPartOfCountry «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
regionOfCountryPartOfCountry - wholePart
Association (source - target): «place1Type»
regionOfCountryPartOfCountry - Country
Association (source - target): «place2Type»
regionOfCountryPartOfCountry - RegionOfCountry
Attributes:
A couple that represents the whole part relationship between a country and
a region within it
resourceInLocationType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
resourceInLocationType - OverlapType
Association (source - target): «place2Type»
resourceInLocationType - LocationType
Association (source - target): «place1Type»
resourceInLocationType - Resource
Attributes:
The relationship that describes the location of a performer or type of
performer
Category
Linked MODEM elements
MODEM mapping
Comment
TypicalWholePart «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
TypicalWholePart - ModemWholePartType
Association (source - target): «place2Type»
TypicalWholePart - ModemIndividualType
Association (source - target): «place1Type»
TypicalWholePart - ModemIndividualType
Attributes:
A ModafWholePartType where types of whole and part are
ModafIndividalTypeElements
Note : this is used in AV-2 to model typical whole-part relationships
between ModafIndividualTypeElements
Using the same argument as made
previously, since this makes use of
OverlapType, the intent of the relationship
cannot be fulfilled based on OverlapType.
Given that a resource presumably is located
in its entirety within a location it would
seem more relevant to consider a resource
as being a subset of TypicalWholePart (the
MODEM element) of the Location type. A
subset of this element could then be used to
tie a usage of a ResourceType to an
EnvironmentalFactor. It is assumed that it is
not the type of resource that is at a specific
location but rather the usage of it in a given
context.
Can Be
Added
Discuss
EnvironmentalFactor «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
EnvironmentalFactor - GeopoliticalLocationStateType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
EnvironmentalFactor - ISO42010_Environment
Generalization (element - is a subtype of):«IDEAS:superSubtype»
EnvironmentalFactor - ModemIndividualType
Attributes:
A GeopoliticalLocationStateType that defines some aspect of the
environment in which an Enterprise may operate.
ruleConstrainsActivity «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ruleConstrainsActivity - OverlapType
Association (source - target): «place1Type»
ruleConstrainsActivity - Rule
Association (source - target): «place2Type»
ruleConstrainsActivity - Activity
Maps
Discuss
ResourceTypeUsage «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ResourceTypeUsage - IndividualResourcePowertype
Generalization (element - is a subtype of):«IDEAS:superSubtype»
ResourceTypeUsage - ModemIndividualType
Attributes:
A ModemIndividualType, that is a component of a ResourceType
that is used by (a component of) another ResourceType.
Constraint «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
Constraint - ModemIndividualType
Attributes:
A ModemIndividualType that is the collection of all the objects
subject to a particular constraint.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
If a rule is a kind of Constraint (a subset of
Constraint could be added to that effect)
then this pattern can be used to accomplish
this.
Page 33
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ruleConstrainsActivity - BeforeAfterType
Attributes:
An overlap between a Rule and the Activities it allows
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
Foundation
Links to IDEAS
foundation
constraintOnType «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
constraintOnType - modemIndividualTypeSpecialisation
Association (source - target):«place2Type»
constraintOnType - ModemIndividualType
Association (source - target):«place1Type»
constraintOnType - Constraint
Attributes:
A superSubtype that asserts all the instances of the subType object
are subject to the constraint.
guidanceInstanceOfMeasureType «IDEAS:Type»
Connectors:
Association (source - target): «place1Type»
guidanceInstanceOfMeasureType - MeasureType
Association (source - target): «place2Type»
guidanceInstanceOfMeasureType - Guidance
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
guidanceInstanceOfMeasureType - typeInstance
Attributes:
A couple that represents the relationship between types of measures and
guidance.
serviceEnablesAccessToResource «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
serviceEnablesAccessToResource - Resource
Association (source - target): «place1Type»
serviceEnablesAccessToResource - Service
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
serviceEnablesAccessToResource - OverlapType
Attributes:
An overlap between the Service (i.e., mechanism) and the Resources (i.e.,
capabilities) to which it provides access.
Discuss
Not
Required
serviceDescribedBy «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
serviceDescribedBy - ServiceDescription
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
serviceDescribedBy - describedBy
Association (source - target): «place1Type»
serviceDescribedBy - Service
Attributes:
A tuple that asserts that Information describes a Thing.
Maps
Discuss
sitePartOfInstallation «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
sitePartOfInstallation - Site
Association (source - target): «place1Type»
sitePartOfInstallation - Installation
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Can Be
Added
Discuss
See MeasureTypeApplicableToActivity.
The same argument can be made here.
providedService «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - modemIndividualTypeSpecialisation
Generalization (element - is a subtype of):«IDEAS:superSubtype»
providedService - bodyTypeSuperSubType
Association (source - target):«place2Type»
providedService - ResourceType
Association (source - target):«place1Type»
providedService - ServiceLevel
Attributes:
A superSubtype that asserts that a Resource delivers a Service to a
specified ServiceLevel.
metaDataAnnotation «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
metaDataAnnotation - ModemThing
Generalization (element - is a subtype of): «IDEAS:superSubtype»
metaDataAnnotation - representedBy
Association (source - target): «place1Type»
metaDataAnnotation - ModemThing
Association (source - target): «place2Type»
metaDataAnnotation - MetaData
Attributes:
A representedBy that relates a MetaData element to the
ModafThing it describes.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Given the issues identified as regards
OverlapType this DM2 element would seem
to require revision.
The intent of the element itself however
needs to be discussed and ties in with the
general discussion needed concerning
services. It is possible directly to indicate
that since a resource is mentioned, this
belongs to the solution space, rather than the
service specification space. In MODEM by
indicating that a given ResourceType
provides a service the implication would
seem to be that access to the resources inside
the service implementation is handled and
therefore the mapping indicated here would
seem to be appropriate.
This is another describedBy element in
DM2. As stated as regards
ServiceDescription, it is felt that MODEM
provides formal means of describing the
items that DM2 seems to indicate informally
for services. If a more formal approach is
selected, then obviously this element linking
the informal ServiceDescription to a service
would not be required.
It is also noted that there seems to be no
need to describe the service for the DM2
element EnablingService since this cannot
be reached via the Service element.
Page 34
describedBy
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
describedBy - representedBy
Association (source - target):
«place2Type»
describedBy - Description
Attributes:
A representedBy that asserts that
a Description describes a Thing.
DM2 MODEM mapping status version 0.99
DM2 120216 elements
sitePartOfInstallation - wholePart
Attributes:
A whole-part association representing that a Site (the part) is spatiotemporally contained within an Installation (the whole).
skillOfPersonRoleType «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
skillOfPersonRoleType - propertyOfType
Association (source - target): «place2Type»
skillOfPersonRoleType - PersonRole
Association (source - target): «place1Type»
skillOfPersonRoleType - Skill
Attributes:
A type property between a PersonRoleType and the Skills it entails
visionRealizedByDesiredResourceState «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
visionRealizedByDesiredResourceState - Resource
Association (source - target): «place1Type»
visionRealizedByDesiredResourceState - Vision
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
visionRealizedByDesiredResourceState - OverlapType
Attributes:
The relationship that exists between a Vision and the specific
desiredResourceState (Resource) that realised it
3
Category
Linked MODEM elements
MODEM mapping
Comment
Maps
competenceForRole «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
competenceForRole - requiredCompetence
Association (source - target):«place1Type»
competenceForRole - Competence
Association (source - target):«place2Type»
competenceForRole - OrganisationRoleType
Attributes:
A requiredCompetence that asserts an OrganisationRoleType
requires a Competence.
This mapping seems to fit.
Discuss
Links from IDEAS
Foundation
Given the problem identified as regards
OverlapType, this DM2 element would
seem to require revision in any case.
In MODEM currently visions are tied to
phases of the enterprise and therefore the
intent of this element cannot be
accomodated in MODEM. In general visions
are quite global in scope and this implies
that in order to find a Resource to tie it to,
the resource would have to be fairly large
itself. There would also seem to be a distinct
connection between this relationship and
desiredEffect that would need to be
considered in more detail since no such
connection exists in the DM2 model.
DM2 120216 foundation
beforeAfter «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
beforeAfter - Individual
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
beforeAfter - couple
Association (source - target): «place1Type»
beforeAfter - Individual
Dependency (element - is instance of): «IDEAS:powertypeInstance»
beforeAfter - BeforeAfterType
Attributes:
A couple that represents that the temporal extent end time for the
individual in place 1 is less than temporal extent start time for the
individual in place 2.
IDEAS
element
typeInstanceType «IDEAS:Powertype»
Connectors:
Association (source - target): «place1Type»
typeInstanceType - Type
Association (source - target): «place2Type»
typeInstanceType - Type
Maps
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
TypeInstanceType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
TypeInstanceType - CoupleType
Association (source - target): «place2Type»
TypeInstanceType - Type
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
The MODEM element here has been added
to the additions to the IDEAS Foundation
that is used as a bridge between the IDEAS
Foundation and MODEM.
Page 35
beforeAfter
«IDEAS:TupleType»
Connectors:
Association (source - target):
«place1Type»
beforeAfter - Individual
Association (source - target):
«place2Type»
beforeAfter - Individual
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
beforeAfter - couple
Dependency (element - is
instance of):
«IDEAS:powertypeInstance»
beforeAfter - BeforeAfterType
Attributes:
A couple that asserts one
Individual's temporal extent is
completely before the temporal
extent of another.
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
Category
MODEM mapping
Comment
Links from IDEAS
Foundation
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
couple «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
couple - Thing
Dependency (element - is instance of): «IDEAS:powertypeInstance»
couple - CoupleType
Association (source - target): «place2Type»
couple - Thing
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
couple - tuple
Attributes:
An ordered relationship (tuple) between two Things, i.e., that has two
place positions.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
CoupleType «IDEAS:Powertype»
Connectors:
Association (source - target): «place2Type»
CoupleType - Type
Association (source - target): «place1Type»
CoupleType - Type
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
CoupleType - TupleType
Attributes:
A couple in which the places are taken by Types only.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
BeforeAfterType
«IDEAS:Powertype»
Connectors:
Association (source target):«place1Type»
BeforeAfterType IndividualType
Association (source target):«place2Type»
BeforeAfterType IndividualType
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
BeforeAfterType - CoupleType
Attributes:
A TupleType that is Powertype
of beforeAfter
couple «IDEAS:TupleType»
Connectors:
Association (source target):«place2Type»
couple - Thing
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
couple - CoupleType
Association (source target):«place1Type»
couple - Thing
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
couple - tuple
Attributes:
A tuple with two places.
CoupleType
«IDEAS:Powertype»
Connectors:
Dependency (element - is an
instance
of):«IDEAS:typeInstance»
CoupleType - Powertype
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
CoupleType - TupleType
Association (source target):«place2Type»
CoupleType - Type
Association (source target):«place1Type»
CoupleType - Type
Attributes:
The TupleType that is the
Powertype of couple
DM2 120216 elements
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
typeInstanceType - CoupleType
Attributes:
A CoupleType that is the Powertype of typeInstance
BeforeAfterType «IDEAS:Powertype»
Connectors:
Association (source - target): «place1Type»
BeforeAfterType - IndividualType
Association (source - target): «place2Type»
BeforeAfterType - IndividualType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
BeforeAfterType - CoupleType
Attributes:
An association between two Individual Types signifying that the temporal
end of all the Individuals of one Individual Type is before the temporal
start of all the Individuals of the other Individual Type.
Linked MODEM elements
Association (source - target): «place1Type»
TypeInstanceType - Type
Attributes:
The powertype of typeInstance.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 36
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Individual «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Individual - Thing
Dependency (element - is instance of): «IDEAS:typeInstance»
Individual - SingletonIndividualType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Individual - IndividualType
Attributes:
A Thing that has spatio-temporal extent. Note - this may be something
that existed in the past, exists now, or may exist in some future possible
world.
MODEM mapping
Comment
Links from IDEAS
Foundation
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
IndividualType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
IndividualType - IndividualTypeType
Dependency (element - is instance of): «IDEAS:typeInstance»
IndividualType - Powertype
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IndividualType - Type
Attributes:
The powertype of Individual.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
IndividualTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IndividualTypeType - Type
Dependency (element - is instance of): «IDEAS:typeInstance»
IndividualTypeType - Powertype
Attributes:
A PlaceableType that is the Powertype of IndividualType
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Individual
«IDEAS:IndividualType»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
Individual - Thing
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
Individual - IndividualType
Attributes:
A Thing that has spatio-temporal
extent.
Note1 - this may be some that
existed in the past, exists now,
or may exist in some future
possible world.
Note2 - the Individual may be
scattered - i.e. it is the fusion of
several disconnect parts.
Examples:
* Earth
* The Eiffel Tower
* Me, You
* Me and You
* France
* Sir Isaac Newton
IndividualType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IndividualType - Type
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
IndividualType IndividualTypeType
Dependency (element - is an
instance
of):«IDEAS:typeInstance»
IndividualType - Powertype
Attributes:
The Powertype of Individual.
Examples:
* Cars
* Boats
* Mountains
* Planets
* Deliveries
* Organisations
IndividualTypeType
«IDEAS:Powertype»
Connectors:
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
IndividualTypeType IndividualTypeTypeType
Dependency (element - is an
Linked MODEM elements
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 37
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
Foundation
instance
of):«IDEAS:typeInstance»
IndividualTypeType Powertype
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IndividualTypeType - Type
Attributes:
A PlaceableType that is the
Powertype of IndividualType
OverlapType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
OverlapType - CoupleType
Association (source - target): «place1Type»
OverlapType - SetOfOverlappingIndividuals
Association (source - target): «place2Type»
OverlapType - SetOfOverlappingIndividuals
Attributes:
An overlap in which the places are taken by Types only.
Powertype «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Powertype - Type
Attributes:
A Powertype is a set of all the subsets of a given Type.
Discuss
Not
Required
There is a general issue with this element
since it does not do what is intended. The
reasoning is simple. The instances of this set
are sets that contains individuals that
overlap. There is however nothing that
implies that instances in different set
instances of this set have any overlap at all.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
powertypeInstance «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
powertypeInstance - typeInstance
Association (source - target): «place2Type»
powertypeInstance - Type
Association (source - target): «place1Type»
powertypeInstance - Powertype
Attributes:
An association that between of the sets within the powerType and the
powerType. A special form of typeInstance.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
superSubtype «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
superSubtype - couple
Association (source - target): «place2Type»
superSubtype - Type
Association (source - target): «place1Type»
superSubtype - Type
Dependency (element - is instance of): «IDEAS:powertypeInstance»
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 38
Powertype «IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
Powertype - Type
Attributes:
A Powertype is a set of all the
subsets of a given Type.
powertypeInstance
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
powertypeInstance typeInstance
Association (source target):«place1Type»
powertypeInstance - Powertype
Association (source target):«place2Type»
powertypeInstance - Type
Attributes:
A typeInstance that asserts that
the a Type is the Powertype of
the type which is the instance.
Note: A powertype is the set of
all subsets of a given type.
superSubtype
«IDEAS:TupleType»
Connectors:
Association (source target):«place1Type»
superSubtype - Type
Association (source target):«place2Type»
superSubtype - Type
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
superSubtype - SuperSubtypeType
Attributes:
An association in which one Type (the subtype) is a subset of the other
Type (supertype).
Thing «IDEAS:Type»
Connectors:
Attributes:
The union of Individual, Type, and tuple.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
tuple «IDEAS:TupleType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
tuple - TupleType
Association (source - target): «placeType»
tuple - Thing
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
tuple - Thing
Attributes:
A relationship between two or more things. Note: Tuples are identified by
their places (i.e. the ends of the relationship).
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 39
Links from IDEAS
Foundation
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
superSubtype - couple
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
superSubtype SuperSubtypeType
Attributes:
A couple relating two Types
which asserts that one type is a
subset of the other.
Note - This is the standard
super-sub-type relation where
the sub-type can either be a
proper sub-type or an improper
sub-type of the super-type. (An
improper sub-type of a type is
the type itself. A proper sub-type
of a type is not the type itself.)
This relation holds between
types, where every instance of
the sub-type is also an instance
of the super-type. Hence the
type, Humans, is a sub-type of
the type, Animals, because every
instance of a Human is also an
instance of Animal.
Examples:
* VW Golfs is a subtype of Cars
* People over 2m tall is a
subtype of People
* Types of Pump is a subtype
Types of Equipment
Thing «IDEAS:Type»
Connectors:
Attributes:
The union of Individual, Type,
and tuple.
tuple «IDEAS:TupleType»
Connectors:
Association (source target):«placeType»
tuple - Thing
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
tuple - Thing
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
tuple - TupleType
Attributes:
A relationship between two or
more things.
Note: Tuples are identified by
their places (i.e. the ends of the
relationship).
Examples:
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
TupleType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of): «IDEAS:typeInstance»
TupleType - Powertype
Association (source - target): «placeType»
TupleType - Type
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
TupleType - Type
Attributes:
The powertype of tuple that provides the stereotype for tuples of Types.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Singleton «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Singleton - Type
Attributes:
A Type with only one instance
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Type «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Type - Thing
Attributes:
A set (or class) of Things. Note1: Types are identified by their members
(i.e. all the things of that type). Note2: The IDEAS Foundation is a higherorder ontology, so Types may have members that are also Types.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 40
Links from IDEAS
Foundation
* The year 2004 is after the year
2001
* My car is and instance of the
type "VW Golfs"
* The type "VW Golfs" is a
subtype of the type "Cars"
TupleType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
TupleType - PlaceableType
Dependency (element - is an
instance
of):«IDEAS:typeInstance»
TupleType- Powertype
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
TupleType - Type
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
TupleType - TupleTypeType
Association (source target):«placeType»
TupleType - Type
Attributes:
The Powertype of tuple.
Examples:
* wholePart
* beforeAfter
* typeInstance
* superSubtype
Singleton «IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
Singleton - Type
Attributes:
A Type with only one instance
Type «IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
Type - Thing
Attributes:
A set (or class) of Things.
Note1: Types are identified by
their members (i.e. all the things
of that type).
Note2: The IDEAS Foundation
is a higher-order ontology, so
Types may have members that
are also Types.
Examples:
* Cars
* Volkswagen Beetles
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
typeInstance «IDEAS:TupleType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
typeInstance - typeInstanceType
Association (source - target): «place2Type»
typeInstance - Thing
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
typeInstance - couple
Association (source - target): «place1Type»
typeInstance - Type
Attributes:
A Thing can be an instance of a Type - i.e. set membership. Note that
IDEAS is a higher-order model, hence Types may be instances of Types.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
wholePart «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
wholePart - Individual
Association (source - target): «place1Type»
wholePart - Individual
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
wholePart - couple
Dependency (element - is instance of): «IDEAS:powertypeInstance»
wholePart - WholePartType
Attributes:
A couple that asserts one (part) Individual is part of another (whole)
Individual.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 41
Links from IDEAS
Foundation
* Red Things
* Naval Commanders
* Ranks
typeInstance
«IDEAS:TupleType»
Connectors:
Association (source target):«place2Type»
typeInstance - Thing
Association (source target):«place1Type»
typeInstance - Type
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
typeInstance - couple
Attributes:
A couple that asserts that a
Thing is a member of a Type.
Examples:
* I am a member of the type
People (hard to believe, but true)
* Field Marshal is of the type
Rank
* Viscount Bernard
Montgomery is of the type
Person
* The state of Viscount Bernard
Montgomery from 1945 to his
death is of type Field Marshal
wholePart «IDEAS:TupleType»
Connectors:
Association (source target):«place1Type»
wholePart - Individual
Association (source target):«place2Type»
wholePart - Individual
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
wholePart - couple
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
wholePart - WholePartType
Attributes:
A couple that asserts one (part)
Individual is part of another
(whole) Individual.
Note - This is the standard
whole-part relation where the
whole can either be a proper part
or an improper part of the part.
(An improper part of a whole is
the whole itself. Whereas a
chocolate chip would be a
proper part of a cookie, only the
entire cookie is an improper part
of itself)
Examples:
* My head is part of Me
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
WholePartType «IDEAS:Powertype»
Connectors:
Association (source - target): «place1Type»
WholePartType - IndividualType
Association (source - target): «place2Type»
WholePartType - IndividualType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
WholePartType - CoupleType
Attributes:
A coupleType that asserts one Type (the part) has members that have a
whole-part relation with a member of the other Type (whole).
4
Linked MODEM elements
IDEAS
element
MODEM mapping
Comment
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Links from IDEAS
Foundation
* January 2004 is part of 2004
* The opening shot of the First
World War is part of the First
World War
* The Border of France is part of
France
* The Border of France and
Belgium is part of the Border of
France
* The Border of France and
Belgium is part of the Border of
Belgium
WholePartType
«IDEAS:Powertype»
Connectors:
Association (source target):«place1Type»
WholePartType IndividualType
Association (source target):«place2Type»
WholePartType IndividualType
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
WholePartType - CoupleType
Attributes:
A CoupleType that is the
Powertype of wholePart
DM2 120216 namespace
DM2Names «IDEAS:UniqueNamingScheme»
Connectors:
Attributes:
Class used by XSD exportor to set NamingScheme
5
Category
Maps
Discuss
ModemName «IDEAS:UniqueNamingScheme»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
ModemName - StringRepresentation
Generalization (element - is a subtype of): «IDEAS:superSubtype»
ModemName - Name
Attributes:
A Name that originates in the MODEM Architecture Framework
(MODEM).
A similar approach has been taken in
MODEM.
DM2 120216 overlap
IntersectionOfSetOfOverlappingIndividuals «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IntersectionOfSetOfOverlappingIndividuals - WholePartType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IntersectionOfSetOfOverlappingIndividuals IntersectionOfSetOfOverlappingThings
Association (source - target): «place1Type»
IntersectionOfSetOfOverlappingIndividuals SetOfOverlappingIndividuals
Association (source - target): «place2Type»
IntersectionOfSetOfOverlappingIndividuals - SingletonIndividualType
Attributes:
A WholePartType and an IntersectionOfSetOfOverlappingThings whose
instances contain all wholePart couples that link
SetOfOverlappingIndividuals with their overlapping parts.
IDEAS
element
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Page 42
IntersectionOfSetOfOverlappi
ngIndividuals «IDEAS:Type»
Connectors:
Association (source target):«place1Type»
IntersectionOfSetOfOverlapping
Individuals SetOfOverlappingIndividuals
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IntersectionOfSetOfOverlapping
Individuals IntersectionOfSetOfOverlapping
Things
Association (source target):«place2Type»
IntersectionOfSetOfOverlapping
Individuals -
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
IntersectionOfSetOfOverlappingThings «IDEAS:Type»
Connectors:
Association (source - target): «place2Type»
IntersectionOfSetOfOverlappingThings - Singleton
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IntersectionOfSetOfOverlappingThings - CoupleType
Association (source - target): «place1Type»
IntersectionOfSetOfOverlappingThings - SetOfOverlappingThings
Attributes:
A CoupleType whose instances are couples that link the intersection of a
set of Things with its sum.
For more details, see its sub-types: IntersectionOfSetOfOverlappingTypes
and IntersectionOfSetOfOverlappingIndividuals
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
IntersectionOfSetOfOverlappingTypes «IDEAS:Type»
Connectors:
Association (source - target): «place2Type»
IntersectionOfSetOfOverlappingTypes - Singleton
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IntersectionOfSetOfOverlappingTypes IntersectionOfSetOfOverlappingThings
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
IntersectionOfSetOfOverlappingTypes - SuperSubtypeType
Association (source - target): «place1Type»
IntersectionOfSetOfOverlappingTypes - SetOfOverlappingTypes
Attributes:
A SuperSubtypeType and an IntersectionOfSetOfOverlappingThings that
contains all superSubtype couples that link a SetOfOverlappingTypes with
the Types formed by their intersection.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 43
Links from IDEAS
Foundation
SingletonIndividualType
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IntersectionOfSetOfOverlapping
Individuals - WholePartType
Attributes:
A WholePartType and an
IntersectionOfSetOfOverlapping
Things whose instances contain
all wholePart couples that link
SetOfOverlappingIndividuals
with their overlapping parts.
IntersectionOfSetOfOverlappi
ngThings «IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IntersectionOfSetOfOverlapping
Things - CoupleType
Association (source target):«place1Type»
IntersectionOfSetOfOverlapping
Things SetOfOverlappingThings
Association (source target):«place2Type»
IntersectionOfSetOfOverlapping
Things - Singleton
Attributes:
A CoupleType whose instances
are couples that link the
intersection of a set of Things
with its sum.
For more details, see its subtypes:
IntersectionOfSetOfOverlapping
Types and
IntersectionOfSetOfOverlapping
Individuals
IntersectionOfSetOfOverlappi
ngTypes «IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IntersectionOfSetOfOverlapping
Types IntersectionOfSetOfOverlapping
Things
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IntersectionOfSetOfOverlapping
Types - SuperSubtypeType
Association (source target):«place1Type»
IntersectionOfSetOfOverlapping
Types - SetOfOverlappingTypes
Attributes:
-
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
SetOfOverlappingIndividuals «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SetOfOverlappingIndividuals - SetOfOverlappingThings
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SetOfOverlappingIndividuals - IndividualType
Attributes:
An IndividualType and a SetOfOverlappingThings whose instances are
types all of whose instances are Individuals and each instance overlaps all
others, i.e. there is a part common to all instances.
IDEAS
element
SetOfOverlappingThings «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SetOfOverlappingThings - Type
Attributes:
A Type whose instances are types, where for each of them, all their
instances overlap all other instances.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
SetOfOverlappingTypes «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SetOfOverlappingTypes - SetOfOverlappingThings
Attributes:
A SetOfOverlappingThings whose instances are Types(i) all of whose
instances are Types(ii) where each Type(ii) overlaps all others, i.e. there is
at least one instance common to all Types(ii)
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
SuperSubtypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SuperSubtypeType - CoupleType
Attributes:
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
This is the element to which the DM2
OverapType is connected and this fact
implies that there has been a
misunderstanding relating to what this set
actually implies.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 44
Links from IDEAS
Foundation
A SuperSubtypeType and an
IntersectionOfSetOfOverlapping
Things that contains all
superSubtype couples that link a
SetOfOverlappingTypes with the
Types formed by their
intersection.
SetOfOverlappingIndividuals
«IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SetOfOverlappingIndividuals SetOfOverlappingThings
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SetOfOverlappingIndividuals IndividualType
Attributes:
An IndividualType and a
SetOfOverlappingThings whose
instances are types all of whose
instances are Individuals and
each instance overlaps all others,
i.e. there is a part common to all
instances.
SetOfOverlappingThings
«IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SetOfOverlappingThings - Type
Attributes:
A Type whose instances are
types, where for each of them,
all their instances overlap all
other instances.
SetOfOverlappingTypes
«IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SetOfOverlappingTypes SetOfOverlappingThings
Attributes:
A SetOfOverlappingThings
whose instances are Types(i) all
of whose instances are Types(ii)
where each Type(ii) overlaps all
others, i.e. there is at least one
instance common to all Types(ii)
SuperSubtypeType
«IDEAS:Powertype»
Connectors:
Dependency (element - is an
instance
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
A CoupleType that is the Powertype of superSubtype
MODEM mapping
Comment
Links from IDEAS
Foundation
elements.
of):«IDEAS:powertypeInstance»
SuperSubtypeType SuperSubtypeTypeType
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SuperSubtypeType CoupleType
Attributes:
A CoupleType that is the
Powertype of superSubtype
measureOfIndividual
«IDEAS:TupleType»
Connectors:
Association (source - target):
«place1Type»
measureOfIndividual - Measure
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
measureOfIndividual propertyOfIndividual
Attributes:
A propertyOfIndividual that
asserts an Individual is an
instance of a Measure - i.e. the
Individual "has" a property
corresponding to the Measure.
Examples:
A laptop weighing 2.2kg
A car travelling between 40 and
50 km/h
measureOfType
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
measureOfType propertyOfType
Association (source - target):
«place1Type»
measureOfType - Measure
Attributes:
A propertyOfType that asserts
an IndividualType is a subtype
of a Measure - i.e. it asserts all
members of the Individual type
have a property corresponding to
the Measure
Examples:
All Porsche 911 2.2S have a
mass between 900 and 960 kg
All atoms of mercury have an
atomic weight of 200.59 ·mol−
MeasurePoint «IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
6 DM2 120216 properties and measures
measureOfIndividual «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
measureOfIndividual - Individual
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureOfIndividual - propertyOfIndividual
Association (source - target): «place1Type»
measureOfIndividual - Measure
Attributes:
A propertyOfIndividual that asserts an Individual is an instance of a
Measure - i.e. the Individual "has" a property corresponding to the
Measure.
Examples:
A laptop weighing 2.2kg
A car travelling between 40 and 50 km/h
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
measureOfType «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
measureOfType - propertyOfType
Association (source - target): «place1Type»
measureOfType - Measure
Association (source - target): «place2Type»
measureOfType - IndividualType
Attributes:
A propertyOfType that asserts an IndividualType is a subtype of a
Measure - i.e. it asserts all members of the Individual type have a property
corresponding to the Measure
Examples:
All Porsche 911 2.2S have a mass between 900 and 960 kg
All atoms of mercury have an atomic weight of 200.59 ·mol−
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
MeasurePoint «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasurePoint - Measure
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 45
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
Attributes:
A Measure whose members are Individuals that all share a common
property that can be measured.
Examples:
2kg
4 weeks
2km
MODEM mapping
Comment
Links from IDEAS
Foundation
the IDEAS Foundation and MODEM
elements.
«IDEAS:superSubtype»
MeasurePoint - Measure
Attributes:
A Measure whose members are
Individuals that all share a
common property that can be
measured.
Examples:
2kg
4 weeks
2km
MeasureRange «IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
MeasureRange - Measure
Attributes:
A Measure that is characterised
by two MeasurePoints that
define its upper and lower
bounds.
Property «IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
Property - IndividualType
Attributes:
An IndividualType whose
members all exhibit a common
trait or feature. Often the
Individuals are states having a
property (the state of being 18
degrees centigrade), where this
property can be a
CategoricalProperty (qv.) or a
DispositionalProperty (qv.).
Examples:
Ability to fly at Mach 2
10kg
MeasureRange «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureRange - Measure
Attributes:
A Measure that is characterized by two MeasurePoints that define its upper
and lower bounds.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Property «IDEAS:Type»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Property - PropertyType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Property - IndividualType
Attributes:
An IndividualType whose members all exhibit a common trait or feature.
Often the Individuals are states having a property (the state of being 18
degrees centigrade), where this property can be a CategoricalProperty (qv.)
or a DispositionalProperty (qv.).
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
PropertyType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PropertyType - IndividualTypeType
Attributes:
The Powertype of Property.
propertyOfIndividual «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
propertyOfIndividual - Property
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
propertyOfIndividual - typeInstance
Association (source - target): «place2Type»
propertyOfIndividual - Individual
Attributes:
A typeInstance that asserts an Individual is an instance of a Property - i.e.
the Individual "has" a property
Maps
PropertyType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
PropertyType - IndividualTypeType
Attributes:
The powertype of Property.
IDEAS
element
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
This is an element that was added as part of
the bridging elements between the IDEAS
Foundation and MODEM.
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Page 46
propertyOfIndividual
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
propertyOfIndividual typeInstance
Association (source - target):
«place1Type»
propertyOfIndividual - Property
Association (source - target):
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Examples:
A product being "expensive"
A laptop weighing 2.2kg
A car travelling between 40 and 50 km/h
propertyOfType «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
propertyOfType - Property
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
propertyOfType - superSubtype
Association (source - target): «place2Type»
propertyOfType - IndividualType
Attributes:
A superSubtype that asserts an IndividualType is a subtype of a Property i.e. it asserts all members of the Individual type "have" a property
Examples:
All London Buses are red
All Porsche 911 2.2S have a mass between 900 and 960 kg
All atoms of merc
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
describedBy «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
describedBy - representedBy
Association (source - target): «place1Type»
describedBy - Thing
Association (source - target): «place2Type»
describedBy - Information
Attributes:
A tuple that asserts that Information describes a Thing.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
DescriptionScheme «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DescriptionScheme - RepresentationScheme
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DescriptionScheme - InformationType
Attributes:
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Links from IDEAS
Foundation
«place2Type»
propertyOfIndividual Individual
Attributes:
A typeInstance that asserts an
Individual is an instance of a
Property - i.e. the Individual
"has" a property
Examples:
A product being "expensive"
A laptop weighing 2.2kg
A car travelling between 40 and
50 km/h
propertyOfType
«IDEAS:TupleType»
Connectors:
Association (source - target):
«place1Type»
propertyOfType - Property
Association (source - target):
«place2Type»
propertyOfType IndividualType
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
propertyOfType - superSubtype
Attributes:
A superSubtype that asserts an
IndividualType is a subtype of a
Property - i.e. it asserts all
members of the Individual type
"have" a property
Examples:
All London Buses are red
All Porsche 911 2.2S have a
mass between 900 and 960 kg
All atoms of mercury have an
atomic weight of 200.59 ·mol−
7 DM2 120216 representation
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 47
describedBy
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
describedBy - representedBy
Association (source - target):
«place2Type»
describedBy - Description
Attributes:
A representedBy that asserts that
a Description describes a Thing.
DescriptionScheme
«IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
DescriptionScheme -
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
A RepresentationScheme and DescriptionType whose members are
intentionally descriptions
descriptionSchemeInstance «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
descriptionSchemeInstance - DescriptionScheme
Association (source - target): «place2Type»
descriptionSchemeInstance - Information
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
descriptionSchemeInstance - representationSchemeInstance
Attributes:
A representationSchemeInstance that asserts a Description is a member of
a DescriptionScheme.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Name «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Name - Representation
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Name - NameType
Attributes:
A Representation that identifies a Thing.
Implementation note: The inherited exemplarString provides a written
example of the uttered name.
Example:
'USA' names the United States of America
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
namedBy «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
namedBy - Thing
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
namedBy - representedBy
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 48
Links from IDEAS
Foundation
DescriptionType
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
DescriptionScheme RepresentationScheme
Attributes:
A RepresentationScheme and
DescriptionType whose
members are intentionally
descriptions
descriptionSchemeInstance
«IDEAS:TupleType»
Connectors:
Association (source - target):
«place2Type»
descriptionSchemeInstance Description
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
descriptionSchemeInstance representationSchemeInstance
Association (source - target):
«place1Type»
descriptionSchemeInstance DescriptionScheme
Attributes:
A representationSchemeInstance
that asserts a Description is a
member of a
DescriptionScheme.
Name «IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
Name - Representation
Dependency (element - is
instance of):
«IDEAS:powertypeInstance»
Name - NameType
Generalization (element - is a
specialisation of):
«superSubtype»
Name - IndividualType
Attributes:
A Representation that identifies
a Thing.
Implementation note: The
inherited exemplarString
provides a written example of
the uttered name.
Example:
'USA' names the United States
of America
namedBy «IDEAS:TupleType»
Connectors:
Association (source - target):
«place2Type»
namedBy - Name
Generalization (element - is a
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Association (source - target): «place2Type»
namedBy - Name
Attributes:
A couple that asserts that a Name describes a Thing.
NamingScheme «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
NamingScheme - RepresentationScheme
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
NamingScheme - NameType
Attributes:
A Type whose members are Names. What kind of name the name is.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
namingSchemeInstance «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
namingSchemeInstance - NamingScheme
Association (source - target): «place2Type»
namingSchemeInstance - Name
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
namingSchemeInstance - representationSchemeInstance
Attributes:
A representationSchemeInstance that asserts a Name is a member of a
NamingScheme.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
NameType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
NameType - RepresentationType
Attributes:
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 49
Links from IDEAS
Foundation
specialisation of):
«IDEAS:superSubtype»
namedBy - representedBy
Association (source - target):
«place1Type»
namedBy - Thing
Attributes:
A couple that asserts that a
Name describes a Thing.
NamingScheme «IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
NamingScheme - Type
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
NamingScheme RepresentationScheme
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
NamingScheme - NameType
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
NamingScheme IndividualTypeType
Attributes:
An NameType and a
RepresentationScheme whose
members are intentionally
Names.
Examples:
ISO 3166 Country Codes
IdeasNames
namingSchemeInstance
«IDEAS:TupleType»
Connectors:
Association (source - target):
«place2Type»
namingSchemeInstance - Name
Association (source - target):
«place1Type»
namingSchemeInstance NamingScheme
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
namingSchemeInstance representationSchemeInstance
Attributes:
A representationSchemeInstance
that asserts a Name is a member
of a NamingScheme.
NameType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialization
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
A RepresentationType that is the Powertype of Name
MODEM mapping
Comment
Links from IDEAS
Foundation
elements.
of):«IDEAS:superSubtype»
NameType RepresentationType
Attributes:
A RepresentationType that is the
Powertype of Name
Representation «IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
Representation - SignType
Dependency (element - is
instance of):
«IDEAS:powertypeInstance»
Representation RepresentationType
Attributes:
exemplar
A SignType where all the
individual Signs are intended to
signify the same Thing.
RepresentationScheme
«IDEAS:Type»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
RepresentationScheme RepresentationType
Attributes:
A RepresentationType that is a
collection of Representations
that are intended to be the
preferred Representations in
certain contexts.
representationSchemeInstance
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
representationSchemeInstance typeInstance
Association (source - target):
«place1Type»
representationSchemeInstance RepresentationScheme
Association (source - target):
«place2Type»
representationSchemeInstance Representation
Attributes:
A typeInstance that asserts a
Representation is a member of a
RepresentationScheme.
RepresentationType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
Representation «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Representation - SignType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Representation - RepresentationType
Attributes:
exemplar
A SignType where all the individual Signs are intended to signify the same
Thing.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
RepresentationScheme «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RepresentationScheme - RepresentationType
Attributes:
A RepresentationType that is a collection of Representations that are
intended to be the preferred Representations in certain contexts.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
representationSchemeInstance «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
representationSchemeInstance - typeInstance
Association (source - target): «place2Type»
representationSchemeInstance - Representation
Association (source - target): «place1Type»
representationSchemeInstance - RepresentationScheme
Attributes:
A typeInstance that asserts a Representation is a member of a
RepresentationScheme.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
RepresentationType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RepresentationType - SignTypeType
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 50
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
Attributes:
A Type that is the Powertype of Representation
MODEM mapping
Comment
Links from IDEAS
Foundation
the IDEAS Foundation and MODEM
elements.
specialization
of):«IDEAS:superSubtype»
RepresentationType - Type
Attributes:
A Type that is the Powertype of
Representation
representedBy
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
representedBy - couple
Association (source - target):
«place2Type»
representedBy - Representation
Attributes:
A couple that asserts that a
Representation represents a
Thing.
Sign «IDEAS:IndividualType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
Sign - Individual
Dependency (element - is
instance of):
«IDEAS:powertypeInstance»
Sign - SignType
Attributes:
An Individual that signifies a
Thing.
Example: 'BOSTON' signifies
BOSTON
SignType «IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
SignType - IndividualType
Attributes:
An IndividualType that is the
Powertype of Sign.
representedBy «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
representedBy - couple
Association (source - target): «place2Type»
representedBy - Representation
Association (source - target): «place1Type»
representedBy - Thing
Attributes:
A couple that asserts that a Representation represents a Thing.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Sign «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Sign - Individual
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Sign - SignType
Attributes:
An Individual that signifies a Thing.
Example: 'BOSTON' signifies BOSTON
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
SignType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
SignType -SignTypeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SignType - IndividualType
Attributes:
An IndividualType that is the Powertype of Sign.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
SignTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SignTypeType - IndividualTypeType
Attributes:
The Powertype of SignType.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
8 DM2 120216 partition
FusionOfSetOfIndividuals «IDEAS:Type»
Connectors:
Association (source - target): «place2Type»
FusionOfSetOfIndividuals - IndividualType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
FusionOfSetOfIndividuals - WholePartType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 51
FusionOfSetOfIndividuals
«IDEAS:Type»
Connectors:
Association (source target):«place2Type»
FusionOfSetOfIndividuals IndividualType
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
FusionOfSetOfIndividuals - SumOfSetOfThings
Association (source - target): «place1Type»
FusionOfSetOfIndividuals - Singleton
Attributes:
A SumOfSetOfThings and a WholePartType whose instances link the
fusion of a set of Individuals with its fused whole.
In other words, this relates an IndividualType (a collection of Individuals)
to its mereological sum.
See http://plato.stanford.edu/entries/mereology/#Sum
PartitionOfSetOfDisjointIndividuals «IDEAS:Type»
Connectors:
Association (source - target): «place1Type»
PartitionOfSetOfDisjointIndividuals - Singleton
Association (source - target): «place2Type»
PartitionOfSetOfDisjointIndividuals - SetOfDisjointIndividuals
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PartitionOfSetOfDisjointIndividuals - PartitionOfSetOfDisjointThings
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PartitionOfSetOfDisjointIndividuals - FusionOfSetOfIndividuals
Attributes:
A FusionOfSetOfIndividuals whose fusioned Type is a
SetOfDisjointIndividuals.
This is a division of a Individual into disjoint parts.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
PartitionOfSetOfDisjointThings «IDEAS:Type»
Connectors:
Association (source - target): «place1Type»
PartitionOfSetOfDisjointThings - Singleton
Association (source - target): «place2Type»
PartitionOfSetOfDisjointThings - SetOfDisjointThings
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PartitionOfSetOfDisjointThings - SumOfSetOfThings
Attributes:
A SumOfSetOfThings whose summed Type is a SetOfDisjointThings.
This is a division of a Thing into disjoint parts/sub-types.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 52
Links from IDEAS
Foundation
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
FusionOfSetOfIndividuals WholePartType
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
FusionOfSetOfIndividuals SumOfSetOfThings
Association (source target):«place1Type»
FusionOfSetOfIndividuals SingletonIndividualType
Attributes:
A SumOfSetOfThings and a
WholePartType whose instances
link the fusion of a set of
Individuals with its fused whole.
In other words, this relates an
IndividualType (a collection of
Individuals) to its mereological
sum.
See
http://plato.stanford.edu/entries/
mereology/#Sum
PartitionOfSetOfDisjointIndiv
iduals «IDEAS:Type»
Connectors:
Association (source target):«place2Type»
PartitionOfSetOfDisjointIndivid
uals - SetOfDisjointIndividuals
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PartitionOfSetOfDisjointIndivid
uals PartitionOfSetOfDisjointThings
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PartitionOfSetOfDisjointIndivid
uals - FusionOfSetOfIndividuals
Attributes:
A FusionOfSetOfIndividuals
whose fusioned Type is a
SetOfDisjointIndividuals.
This is a division of a Individual
into disjoint parts.
PartitionOfSetOfDisjointThin
gs «IDEAS:Type»
Connectors:
Association (source target):«place2Type»
PartitionOfSetOfDisjointThings
- SetOfDisjointThings
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PartitionOfSetOfDisjointThings
- SumOfSetOfThings
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
PartitionOfSetOfDisjointTypes «IDEAS:Type»
Connectors:
Association (source - target): «place1Type»
PartitionOfSetOfDisjointTypes - Singleton
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PartitionOfSetOfDisjointTypes - UnionOfSetOfTypes
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PartitionOfSetOfDisjointTypes - PartitionOfSetOfDisjointThings
Association (source - target): «place2Type»
PartitionOfSetOfDisjointTypes - SetOfDisjointTypes
Attributes:
A UnionOfSetOfTypes whose unioned Type is a SetOfDisjointTypes
This is a division of a Type into disjoint subTypes.
See http://en.wikipedia.org/wiki/Partition_of_a_set and
http://en.wikipedia.org/wiki/Partition_of_a_set.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
RealPropertySingletonType «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RealPropertySingletonType - Singleton
Attributes:
A set of RealPropertyTypes with only one instance.
Discuss
This needs to be further examined from a
number of perspectives, the element is a
subtype of Singleton, i.e. the set of all sets
that contain a single instance, be they
individuals or sets themselves.
RealPropertyTypeSiteTypeFacilityTypePartitionType
«IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
RealPropertyTypeSiteTypeFacilityTypePartitionType SetOfSiteTypeAndFacilityType
Association (source - target): «place1Type»
RealPropertyTypeSiteTypeFacilityTypePartitionType RealPropertySingletonType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RealPropertyTypeSiteTypeFacilityTypePartitionType -
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
The RealPropertyType element in DM2 is
indicated as an instance of this set, i.e. this
must be the single instance set it contains.
As an example if the RealProperty set
contains {r1, r2} then the powertype
(RealPropertyType) would contain { {r1},
{r2}, {r1, r2}, {} } and
RealPropertySingletonType would then
contain:
{{ {r1}, {r2}, {r1, r2}, {} }}, i.e. one
instance.
This element would then have two instances
that would show:
instance 1: [ { {r1}, {r2}, {r1, r2}, {} } - {
{f1}, {f2}, {f1, f2}, {} } ]
instance 2: [ { {r1}, {r2}, {r1, r2}, {} } - {
{s1}, {s2}, {s1, s2}, {} } ]
This needs to be further discussed to define
the usefulness of this element.
Page 53
Links from IDEAS
Foundation
Attributes:
A SumOfSetOfThings whose
summed Type is a
SetOfDisjointThings.
This is a division of a Thing into
disjoint parts/sub-types.
PartitionOfSetOfDisjointType
s «IDEAS:Type»
Connectors:
Association (source target):«place2Type»
PartitionOfSetOfDisjointTypes SetOfDisjointTypes
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PartitionOfSetOfDisjointTypes UnionOfSetOfTypes
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PartitionOfSetOfDisjointTypes PartitionOfSetOfDisjointThings
Attributes:
A UnionOfSetOfTypes whose
unioned Type is a
SetOfDisjointTypes
This is a division of a Type into
disjoint subTypes.
See
http://en.wikipedia.org/wiki/Part
ition_of_a_set and
http://en.wikipedia.org/wiki/Part
ition_of_a_set.
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
Category
MODEM mapping
Comment
Links from IDEAS
Foundation
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
SetOfDisjointThings «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SetOfDisjointThings - Type
Attributes:
A Type whose instances are types, where for each of them, all their
instances are pairwise disjoint.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
SetOfDisjointTypes «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SetOfDisjointTypes - SetOfDisjointThings
Attributes:
A SetOfDisjointThings whose instances are Types(i) all of whose
instances are Types(ii) where each Type(ii) is disjoint, i.e. has no common
instance, from all others.
This corresponds to the mathematical notion of disjoint sets - see a
definition below:
Two or more sets which have no elements in common. For example, the
sets A = {a,b,c} and B = {d,e,f} are disjoint. (from
http://www.mathwords.com/d/disjoint_sets.htm)
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
SetOfDisjointIndividuals
«IDEAS:Type»
Connectors:
Generalization (element - is a
specialization of):
«IDEAS:superSubtype»
SetOfDisjointIndividuals SetOfDisjointThings
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SetOfDisjointIndividuals IndividualType
Attributes:
An IndividualType and a
SetOfDisjointThings whose
instances are types all of whose
instances are Individuals and
each instance is disjoint, i.e. has
no common part.
This mirrors at the mereological
level the mathematical notion of
disjoint sets - see a
DisjointType.
SetOfDisjointThings
«IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SetOfDisjointThings - Type
Attributes:
A Type whose instances are
types, where for each of them,
all their instances are pairwise
disjoint.
SetOfDisjointTypes
«IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SetOfDisjointTypes SetOfDisjointThings
Attributes:
A SetOfDisjointThings whose
instances are Types(i) all of
whose instances are Types(ii)
where each Type(ii) is disjoint,
i.e. has no common instance,
from all others.
This corresponds to the
mathematical notion of disjoint
sets - see a definition below:
Two or more sets which have no
elements in common. For
DM2 120216 elements
PartitionOfSetOfDisjointTypes
Attributes:
The partition between the classes that are RealPropertyTypes and those
that are Facility Types or Site Types
SetOfDisjointIndividuals «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SetOfDisjointIndividuals - SetOfDisjointThings
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SetOfDisjointIndividuals - IndividualType
Attributes:
An IndividualType and a SetOfDisjointThings whose instances are types
all of whose instances are Individuals and each instance is disjoint, i.e. has
no common part.
This mirrors at the mereological level the mathematical notion of disjoint
sets - see a DisjointType.
Linked MODEM elements
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 54
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
Foundation
example, the sets A = {a,b,c}
and B = {d,e,f} are disjoint.
(from
http://www.mathwords.com/d/di
sjoint_sets.htm)
SetOfSiteTypeAndFacilityType «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SetOfSiteTypeAndFacilityType - SetOfDisjointTypes
Attributes:
The set of SiteTypes and FacilityTypes
Discuss
SumOfSetOfThings «IDEAS:Type»
Connectors:
Association (source - target): «place2Type»
SumOfSetOfThings - Type
Association (source - target): «place1Type»
SumOfSetOfThings - Singleton
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SumOfSetOfThings - CoupleType
Attributes:
A CoupleType whose instances are couples that link the sum of a set of
Things with its sum.
For more detail, see its subTypes - UnionOfSetOfTypes and
FusionOfSetOfIndividuals.
IDEAS
element
UnionOfSetOfTypes «IDEAS:Type»
Connectors:
Association (source - target): «place2Type»
UnionOfSetOfTypes - Type
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
UnionOfSetOfTypes - SuperSubtypeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
UnionOfSetOfTypes - SumOfSetOfThings
Association (source - target): «place1Type»
UnionOfSetOfTypes - Singleton
Attributes:
A SumOfSetOfThings and a SuperSubtypeType whose instances are
couples that link the union of a set of Types with these Types.
In other words, this relates a Type (a collection of Types) to its settheoretic sum (aka union).
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
RealPropertyTypeFacilityTypePartition «IDEAS:TupleType»
Discuss
This is supposed to be an instance of
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
This element has FacilityType and SiteType
as instances. This implies that if there is a
facility set containing {f1, f2} and a site set
containing {s1, s2} then
SetOfSiteTypeAndFacilityType would need
to contain: { { {f1}, {f2}, {f1, f2}, {} }, {
{s1}, {s2}, {s1, s2}, {} } }. Since they are a
subset of SetOfDisjointType they are
assumed to have no common elements.
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Page 55
SumOfSetOfThings
«IDEAS:Type»
Connectors:
Association (source target):«place2Type»
SumOfSetOfThings - Type
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SumOfSetOfThings CoupleType
Association (source target):«place1Type»
SumOfSetOfThings - Singleton
Attributes:
A CoupleType whose instances
are couples that link the sum of a
set of Things with its sum.
For more detail, see its subTypes
- UnionOfSetOfTypes and
FusionOfSetOfIndividuals.
UnionOfSetOfTypes
«IDEAS:Type»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
UnionOfSetOfTypes SuperSubtypeType
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
UnionOfSetOfTypes SumOfSetOfThings
Association (source target):«place2Type»
UnionOfSetOfTypes - Type
Attributes:
A SumOfSetOfThings and a
SuperSubtypeType whose
instances are couples that link
the union of a set of Types with
these Types.
In other words, this relates a
Type (a collection of Types) to
its set-theoretic sum (aka union).
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RealPropertyTypeFacilityTypePartition - superSubtype
Dependency (element - is instance of): «IDEAS:typeInstance»
RealPropertyTypeFacilityTypePartition RealPropertyTypeSiteTypeFacilityTypePartitionType
Association (source - target): «place2Type»
RealPropertyTypeFacilityTypePartition - FacilityType
Association (source - target): «place1Type»
RealPropertyTypeFacilityTypePartition - RealPropertyType
Attributes:
Partition between RealPropertyType and FacilityType
RealPropertyTypeSiteTypePartition «IDEAS:TupleType»
Connectors:
Dependency (element - is instance of): «IDEAS:typeInstance»
RealPropertyTypeSiteTypePartition RealPropertyTypeSiteTypeFacilityTypePartitionType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RealPropertyTypeSiteTypePartition - superSubtype
Association (source - target): «place2Type»
RealPropertyTypeSiteTypePartition - SiteType
Association (source - target): «place1Type»
RealPropertyTypeSiteTypePartition - RealPropertyType
Attributes:
Partition between RealPropertyType and SiteType
Category
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
Foundation
RealPropertyTypeSiteTypeFacilityTypeParti
tionType and this would then seem to
indicate one of the instances shown above,
namely:
[ { {r1}, {r2}, {r1, r2}, {} } - { {f1}, {f2},
{f1, f2}, {} } ].
The usefulness of this needs to further
discussed.
Discuss
This is supposed to be an instance of
RealPropertyTypeSiteTypeFacilityTypeParti
tionType and this would then seem to
indicate one of the instances shown above,
namely:
[ { {r1}, {r2}, {r1, r2}, {} } - { {s1}, {s2},
{s1, s2}, {} } ]
The usefulness of this needs to further
discussed.
9 DM2 120216 temporal whole part
endBoundary «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
endBoundary - temporalBoundary
Dependency (element - is instance of): «IDEAS:powertypeInstance»
endBoundary - EndBoundaryType
Attributes:
A temporal whole part couple that relates the temporal boundary to the
whole.
IDEAS
element
EndBoundaryType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
EndBoundaryType - TemporalBoundaryType
Attributes:
A temporal whole part couple that relates the temporal boundary to the
whole taken over a Type.
startBoundary «IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
startBoundary - temporalBoundary
Dependency (element - is instance of): «IDEAS:powertypeInstance»
startBoundary - StartBoundaryType
Attributes:
The beginning of a temporalBoundary.
Maps
StartBoundaryType «IDEAS:Powertype»
Maps
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
EndBoundaryType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
EndBoundaryType - TemporalBoundaryType
Attributes:
The powertype of endBoundary.
IDEAS
element
This MODEM element is part of the
Foundation addition bridging elements in
MODEM.
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
StartBoundaryType «IDEAS:Powertype»
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
endBoundary
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
endBoundary temporalBoundary
Attributes:
A temporalBoundary where the
boundary is a end boundary of
the whole.
This MODEM element is part of the
Page 56
startBoundary
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
startBoundary temporalBoundary
Attributes:
A temporalBoundary where the
boundary is a start boundary of
the whole.
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
StartBoundaryType - TemporalBoundaryType
Attributes:
The beginning of a temporalBoundaryType.
temporalBoundary «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
temporalBoundary - Individual
Association (source - target): «place2Type»
temporalBoundary - Individual
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
temporalBoundary - temporalWholePart
Dependency (element - is instance of): «IDEAS:powertypeInstance»
temporalBoundary - TemporalBoundaryType
Attributes:
The start and end times for the spatio-temporal extent of an Individual
Category
Linked MODEM elements
MODEM mapping
Comment
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
StartBoundaryType - TemporalBoundaryType
Attributes:
The powertype of startBoundary.
Foundation addition bridging elements in
MODEM.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
TemporalBoundaryType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
TemporalBoundaryType - TemporalWholePartType
Attributes:
The start and end times for the Individual members of a Type.
Maps
TemporalBoundaryType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
TemporalBoundaryType - TemporalWholePartType
Association (source - target): «place2Type»
TemporalBoundaryType - IndividualType
Attributes:
The powertype of temporalBoundary.
temporalWholePart «IDEAS:TupleType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
temporalWholePart - TemporalWholePartType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
temporalWholePart - wholePart
Attributes:
A wholePart that asserts the spatial extent of the (whole) individual is coextensive with the spatial extent of the (part) individual for a particular
period of time.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
TemporalWholePartType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
TemporalWholePartType - WholePartType
Attributes:
A couple between two Individual Types where for each member of the
whole set, there is a corresponding member of the part set for which a
wholePart relationship exists, and conversely
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
Foundation
temporalBoundary
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
temporalBoundary temporalWholePart
Association (source target):«place2Type»
temporalBoundary - Individual
Attributes:
A temporalWholePart where the
part is a temporal boundary of
the whole.
This MODEM element is part of the
Foundation addition bridging elements in
MODEM.
Page 57
temporalWholePart
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
temporalWholePart - wholePart
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
temporalWholePart TemporalWholePartType
Attributes:
A wholePart that asserts the
spatial extent of the (whole)
individual is co-extensive with
the spatial extent of the (part)
individual for a particular period
of time.
TemporalWholePartType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
TemporalWholePartType WholePartType
Attributes:
A WholePartType that is the
Powertype of
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
Foundation
temporalWholePart
10 DM2 120216 period or instant
Instant «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Instant - PeriodOrInstant
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Instant - InstantType
Attributes:
A PeriodOrInstant whose temporal extent tends towards zero.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Period «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Period - PeriodType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Period - PeriodOrInstant
Attributes:
A PeriodOrInstant whose temporal extent is greater than zero
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
PeriodOrInstant «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PeriodOrInstant - Individual
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PeriodOrInstant - PeriodOrInstantType
Attributes:
An Individual whose spatial extent is infinite, but whose temporal extent is
finite or zero.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
happensIn «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
happensIn - Individual
Dependency (element - is instance of): «IDEAS:powertypeInstance»
happensIn - HappensInType
Association (source - target): «place1Type»
happensIn - PeriodOrInstant
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
happensIn - wholePart
Attributes:
A wholePart that asserts that an Individual is a part of a PeriodOrInstant.
Note: IDEAS is 4D, so this means the individual [part] is entirely within
the extent of the PeriodOrInstant [in]
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 58
Instant
«IDEAS:IndividualType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
Instant - PeriodOrInstant
Dependency (element - is
instance of):
«IDEAS:powertypeInstance»
Instant - InstantType
Attributes:
A PeriodOrInstant whose
temporal extent tends towards
zero.
Period
«IDEAS:IndividualType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
Period - PeriodOrInstant
Dependency (element - is
instance of):
«IDEAS:powertypeInstance»
Period - PeriodType
Attributes:
A PeriodOrInstant whose
temporal extent is greater than
zero
PeriodOrInstant
«IDEAS:IndividualType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
PeriodOrInstant - Individual
Attributes:
An Individual whose spatial
extent is infinite, but whose
temporal extent is finite or zero.
happensIn
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
happensIn - wholePart
Association (source - target):
«place1Type»
happensIn - PeriodOrInstant
Attributes:
A wholePart that asserts that an
Individual is a part of a
PeriodOrInstant.
Note: IDEAS is 4D, so this
means the individual [part] is
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
InstantType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
InstantType - PeriodOrInstantType
Attributes:
An IndividualType that is the Powertype of Instant.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
PeriodOrInstantType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PeriodOrInstantType - IndividualType
Attributes:
An IndividualType that is the Powertype of PeriodOrInstant.
PeriodType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PeriodType - IndividualType
Attributes:
An IndividualType that is the Powertype of Period
Discuss
Not
Required
This is not part of either MODEM, the
IDEAS Foundation or the bridging elements.
It is not felt as required.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
HappensInType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
HappensInType - WholePartType
Association (source - target): «place1Type»
HappensInType - PeriodOrInstantType
Attributes:
A WholePartType that asserts that an IndividualType is a part of a
PeriodOrInstantType.
Discuss
Not
Required
This is not part of either MODEM, the
IDEAS Foundation or the bridging elements.
It is not felt as required.
timeSuperTypeDurationSubtype «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
timeSuperTypeDurationSubtype - Time
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
timeSuperTypeDurationSubtype - superSubtype
Association (source - target): «place1Type»
timeSuperTypeDurationSubtype - Duration
Attributes:
Asserts that a given Time is the supertype of a Duration.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Duration «IDEAS:Type»
IDEAS
DM2 has created a copy of this element
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
Foundation
entirely within the extent of the
PeriodOrInstant [in]
InstantType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
InstantType - IndividualType
Attributes:
An IndividualType that is the
Powertype of Instant
PeriodType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PeriodType - IndividualType
Attributes:
An IndividualType that is the
Powertype of Period
11 DM2 120216 periods of time
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 59
timeSuperTypeDurationSubty
pe «IDEAS:TupleType»
Connectors:
Association (source target):«place1Type»
timeSuperTypeDurationSubtype
- Duration
Association (source target):«place2Type»
timeSuperTypeDurationSubtype
- Time
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
timeSuperTypeDurationSubtype
- superSubtype
Attributes:
Asserts that a given Time is the
supertype of a Duration.
Duration «IDEAS:Type»
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Duration - Time
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Duration - PeriodType
Attributes:
A PeriodType that is an arbitrary period of time
Examples:
20 Minutes - the set of all 20 minute periods
3.345 Nanoseconds- the set of all 3.345 Nanosecond periods
7000 Years- the set of all 7000 Year periods
Time «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Time - MeasurePoint
Attributes:
A MeasureInstance whose members are Individuals that have a particular
temporal dimension of the same length.
Examples:
22 seconds
14 weeks
The time taken for light to travel 2km in a vacuum
MODEM mapping
Comment
Links from IDEAS
Foundation
element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
IDEAS
element
DM2 has created a copy of this element
within the DM2 model since the IDEAS
Foundation is not a part of DM2. In
MODEM a strict separation exists between
the IDEAS Foundation and MODEM
elements.
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
Duration - PeriodType
Attributes:
A PeriodType that is an arbitrary
period of time
Examples:
20 Minutes - the set of all 20
minute periods
3.345 Nanoseconds- the set of
all 3.345 Nanosecond periods
7000 Years- the set of all 7000
Year periods
Time «IDEAS:Type»
Connectors:
Dependency (element - is
instance of):
«IDEAS:typeInstance»
Time - MeasureCategory
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
Time - MeasurePoint
Attributes:
A MeasureInstance whose
members are Individuals that
have a particular temporal
dimension of the same length.
Examples:
22 seconds
14 weeks
The time taken for light to travel
2km in a vacuum
Linked MODEM elements
In general, the elements contained here can
be added in a UAF if there is a perceived
need. The ones at the TypeType level have
however been assumed as not required in a
UAF.
12 DM2 120216 Location
CircularArea «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
CircularArea - EllipticalArea
Dependency (element - is instance of): «IDEAS:powertypeInstance»
CircularArea - CircularAreaType
Attributes:
The space enclosed by a circle.
CircularAreaType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
CircularAreaType - CircularAreaTypeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
CircularAreaType - EllipticalAreaType
Attributes:
Powertype Of CircularArea
CircularAreaTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Can Be
Added
Can Be
Added
Not
Required
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 60
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
CircularAreaTypeType - EllipticalAreaTypeType
Attributes:
The Powertype of CircularAreaType.
Country «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Country - GeoPoliticalExtent
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Country - CountryType
Attributes:
A political state or nation or its territory.
CountryType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
CountryType - GeoPoliticalExtentType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
CountryType - CountryTypeType
Attributes:
Powertype Of Country
CountryTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
CountryTypeType - GeoPoliticalExtentTypeType
Attributes:
The Powertype of CountryType.
EllipticalArea «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
EllipticalArea - PlanarSurface
Dependency (element - is instance of): «IDEAS:powertypeInstance»
EllipticalArea - EllipticalAreaType
Attributes:
The space enclosed by an ellipse.
EllipticalAreaType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
EllipticalAreaType - EllipticalAreaTypeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
EllipticalAreaType - PlanarSurfaceType
Attributes:
Powertype Of EllipticalArea
EllipticalAreaTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
EllipticalAreaTypeType - PlanarSurfaceTypeType
Attributes:
The Powertype of EllipticalAreaType.
Facility «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Facility - FacilityType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Facility - RealProperty
Attributes:
A real property entity consisting of underlying land and one or more of the
Category
Linked MODEM elements
MODEM mapping
Comment
Can Be
Added
Can Be
Added
Not
Required
Can Be
Added
Can Be
Added
Not
Required
Can Be
Added
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 61
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
following: a building, a structure (including linear structures), a utility
system, or pavement.
FacilityType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
FacilityType - GeoPoliticalExtentType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
FacilityType - FacilityTypeType
Dependency (element - is instance of): «IDEAS:typeInstance»
FacilityType - SetOfSiteTypeAndFacilityType
Attributes:
Powertype Of Facility
FacilityTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
FacilityTypeType - RealPropertyTypeType
Attributes:
The Powertype of FacilityType.
GeoFeature «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
GeoFeature - GeoFeatureType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoFeature - GeoPoliticalExtent
Attributes:
An object that encompasses meteorological, geographic, and control
features mission significance
GeoFeatureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoFeatureType - GeoPoliticalExtentType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
GeoFeatureType - GeoFeatureTypeType
Attributes:
Powertype Of GeoFeature
GeoFeatureTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoFeatureTypeType - GeoPoliticalExtentTypeType
Attributes:
The Powertype of GeoFeatureType.
GeoPoliticalExtent «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
GeoPoliticalExtent - GeoPoliticalExtentType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoPoliticalExtent - Location
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoPoliticalExtent - IndividualResource
Attributes:
A geospatial extent whose boundaries are by declaration or agreement by
political parties.
GeoPoliticalExtentType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Category
Linked MODEM elements
MODEM mapping
Comment
GeopoliticalLocation «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
GeopoliticalLocation - Location
Generalization (element - is a subtype of):«IDEAS:superSubtype»
GeopoliticalLocation - IntentionallyConstructedIndividual
Dependency (element - is instance of):«IDEAS:powertypeInstance»
GeopoliticalLocation - GeopoliticalLocationType
Generalization (element - is a subtype of):«IDEAS:superSubtype»
GeopoliticalLocation - GeopoliticalLocationState
There is as can be seen a MODEM element
for this DM2 element and since this DM2
element acts as the general supertype of a
few of the others that do not exist in
MODEM they can easily be added be added
to MODEM. The location of the DM2
element as a subset of IndividualResource
may require some discussion however.
Can Be
Added
Not
Required
Can Be
Added
Can Be
Added
Not
Required
Maps
Maps
Attributes:
A Location and a GeoPoliticalArea.
GeopoliticalLocationType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
There is as can be seen a MODEM element
for this DM2 element and since this DM2
element acts as the general supertype of a
Page 62
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
GeoPoliticalExtentType - Resource
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoPoliticalExtentType - LocationType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
GeoPoliticalExtentType - GeoPoliticalExtentTypeType
Attributes:
Powertype Of GeoPoliticalExtent
GeoPoliticalExtentTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoPoliticalExtentTypeType -LocationTypeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoPoliticalExtentTypeType - ResourceType
Attributes:
The Powertype of GeoPoliticalExtentType.
GeoStationaryPoint «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
GeoStationaryPoint - GeoStationaryPointType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoStationaryPoint - Point
Attributes:
Unidimensional Individual (dimensionless in space, existant over all time)
GeoStationaryPointType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoStationaryPointType - PointType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
GeoStationaryPointType - GeoStationaryPointTypeType
Attributes:
Powertype Of GeoStationaryPoint
GeoStationaryPointTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
GeoStationaryPointTypeType - PointTypeType
Attributes:
The Powertype of GeoStationaryPointType.
Installation «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Installation - InstallationType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Installation - GeoPoliticalExtent
Attributes:
A base, camp, post, station, yard, center, or other activity, including leased
facilities, without regard to the duration of operational control. An
installation may include one or more sites.
InstallationType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
InstallationType - GeoPoliticalExtentType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
InstallationType - InstallationTypeType
Attributes:
Powertype Of Installation
InstallationTypeType «IDEAS:Powertype»
Category
Linked MODEM elements
MODEM mapping
Comment
GeopoliticalLocationType - GeopoliticalLocationStateType
Attributes:
The powertype of GeopoliticalLocation.
few of the others that do not exist in
MODEM they can easily be added be added
to MODEM. The location of the DM2
element as a subset of Resource may require
some discussion however.
Not
Required
Maps
Can Be
Added
PointLocation «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
PointLocation - GeopoliticalLocationPart
Generalization (element - is a subtype of): «IDEAS:superSubtype»
PointLocation - Location
Attributes:
A Location expressed as a point on a ReferenceEllipsoidOrGeoid.
Can Be
Added
Not
Required
Can Be
Added
Can Be
Added
Not
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 63
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
InstallationTypeType - GeoPoliticalExtentTypeType
Attributes:
The Powertype of InstallationType.
Line «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Line - Location
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Line - LineType
Attributes:
A geometric figure formed by a point moving along a fixed direction and
the reverse direction.
LineType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
LineType - LocationType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
LineType - LineTypeType
Attributes:
Powertype Of Line
LineTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
LineTypeType - LocationTypeType
Attributes:
The Powertype of LineType.
Location «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Location - LocationType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Location - Individual
Attributes:
A point or extent in space that may be referred to physically or logically.
Required
LocationType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
LocationType - LocationTypeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
LocationType - IndividualType
Attributes:
The powertype of Location
Maps
LocationTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
LocationTypeType - IndividualTypeType
Attributes:
The Powertype of LocationType.
PlanarSurface «IDEAS:IndividualType»
Not
Required
Linked MODEM elements
MODEM mapping
Comment
Can Be
Added
Can Be
Added
Not
Required
Maps
Location «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of): «IDEAS:superSubtype»
Location - ModemIndividualElement
Attributes:
A location anywhere on the earth. The means of describing the
location is a string (locationDescription). The information contained
in that string is governed by the taxonomy reference - e.g. if the
Location is a “GPS reference”, the string will contain the GPS
coordinates.
Note: was called "ActualLocation" in M3 v1.2
TerrainType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
TerrainType - EnvironmentalFactor
Attributes:
An EnvironmentalFactor that defines the type of ground conditions
that an Enterprise may operate in.
Note: TerrainType is a subtype of GeopoliticalLocationStateType as
the terrain may change over time (e.g. muddy, frozen ground, deep
snow, etc.)
This has been discussed previously and this
MODEM element can be used to deal with
the intersting instances of both sets.
Can Be
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 64
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PlanarSurface-PlanarSurfaceType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PlanarSurface - Surface
Attributes:
A two-dimensional portion of space.
PlanarSurfaceType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PlanarSurfaceType - SurfaceType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PlanarSurfaceType - PlanarSurfaceTypeType
Attributes:
Powertype Of PlanarSurface
PlanarSurfaceTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PlanarSurfaceTypeType - SurfaceTypeType
Attributes:
The Powertype of PlanarSurfaceType.
Point «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Point - Location
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Point - PointType
Attributes:
Unidimensional Individual (dimensionless in space, existant over all time)
PointType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PointType - LocationType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PointType - PointTypeType
Attributes:
Powertype Of Point
PointTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PointTypeType - LocationTypeType
Attributes:
The Powertype of PointType.
PolygonArea «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PolygonArea - PolygonAreaType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PolygonArea - PlanarSurface
Attributes:
The space enclosed by a polygon.
PolygonAreaType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PolygonAreaType - PolygonAreaTypeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Added
Linked MODEM elements
MODEM mapping
Comment
Can Be
Added
Not
Required
Maps
PointLocation «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of):«IDEAS:superSubtype»
PointLocation - GeopoliticalLocationPart
Generalization (element - is a subtype of): «IDEAS:superSubtype»
PointLocation - Location
Attributes:
A Location expressed as a point on a ReferenceEllipsoidOrGeoid.
Can Be
Added
Not
Required
Can Be
Added
Can Be
Added
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 65
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
PolygonAreaType - PlanarSurfaceType
Attributes:
Powertype Of PolygonArea
PolygonAreaTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PolygonAreaTypeType - PlanarSurfaceTypeType
Attributes:
The Powertype of PolygonAreaType.
RealProperty «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RealProperty - GeoPoliticalExtent
Dependency (element - is instance of): «IDEAS:powertypeInstance»
RealProperty - RealPropertyType
Attributes:
Land and improvements to land (i.e., facilities).
RealPropertyType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RealPropertyType - GeoPoliticalExtentType
Dependency (element - is instance of): «IDEAS:typeInstance»
RealPropertyType - RealPropertySingletonType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
RealPropertyType - RealPropertyTypeType
Attributes:
Powertype Of RealProperty
RealPropertyTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RealPropertyTypeType -GeoPoliticalExtentTypeType
Attributes:
The Powertype of RealPropertyType.
RectangularArea «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RectangularArea - PolygonArea
Dependency (element - is instance of): «IDEAS:powertypeInstance»
RectangularArea - RectangularAreaType
Attributes:
The space enclosed by a rectangle.
RectangularAreaType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
RectangularAreaType - RectangularAreaTypeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RectangularAreaType - PolygonAreaType
Attributes:
Powertype Of RectangularArea
RectangularAreaTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RectangularAreaTypeType - PolygonAreaTypeType
Attributes:
The Powertype of RectangularAreaType.
Category
Linked MODEM elements
MODEM mapping
Comment
Not
Required
Can Be
Added
Can Be
Added
Not
Required
Can Be
Added
Can Be
Added
Not
Required
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 66
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
RegionOfCountry «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
RegionOfCountry - RegionOfCountryType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RegionOfCountry - GeoPoliticalExtent
Attributes:
A large, usually continuous segment of a political state or nation or its
territory.
RegionOfCountryType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RegionOfCountryType - GeoPoliticalExtentType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
RegionOfCountryType - RegionOfCountryTypeType
Attributes:
Powertype Of RegionOfCountry
RegionOfCountryTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RegionOfCountryTypeType - GeoPoliticalExtentTypeType
Attributes:
The Powertype of RegionOfCountryType.
RegionOfWorld «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RegionOfWorld - GeoPoliticalExtent
Dependency (element - is instance of): «IDEAS:powertypeInstance»
RegionOfWorld - RegionOfWorldType
Attributes:
A large, usually continuous segment of a surface or space; area.
RegionOfWorldType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RegionOfWorldType - GeoPoliticalExtentType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
RegionOfWorldType - RegionOfWorldTypeType
Attributes:
Powertype Of RegionOfWorld
RegionOfWorldTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
RegionOfWorldTypeType - GeoPoliticalExtentTypeType
Attributes:
The Powertype of RegionOfWorldType.
Site «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Site - SiteType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Site - RealProperty
Attributes:
Physical (geographic) location that is or was owned by, leased to, or
otherwise possessed. Each site is assigned to a single installation. A site
may exist in one of three forms: (1) Land only, where there are no
facilities present and where the land consists of either a single land parcel
Can Be
Added
Linked MODEM elements
MODEM mapping
Comment
Can Be
Added
Not
Required
Can Be
Added
Can Be
Added
Not
Required
Can Be
Added
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 67
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
or two or more contiguous land parcels. (2) Facility or facilities only,
where the underlying land is neither owned nor controlled by the
government. A stand-alone facility can be a site. If a facility is not a standalone facility, it must be assigned to a site. (3). Land and all the facilities
thereon, where the land consists of either a single land parcel or two or
more contiguous land parcels.
SiteType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SiteType - GeoPoliticalExtentType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
SiteType - SiteTypeType
Dependency (element - is instance of): «IDEAS:typeInstance»
SiteType - SetOfSiteTypeAndFacilityType
Attributes:
Powertype Of Site
SiteTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SiteTypeType - RealPropertyTypeType
Attributes:
The Powertype of SiteType.
SolidVolume «IDEAS:IndividualType»
Connectors:
Dependency (element - is instance of): «IDEAS:powertypeInstance»
SolidVolume - SolidVolumeType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SolidVolume - Location
Attributes:
The amount of space occupied by a three-dimensional object of definite
shape; not liquid or gaseous.
SolidVolumeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SolidVolumeType - LocationType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
SolidVolumeType - SolidVolumeTypeType
Attributes:
Powertype Of SolidVolume
SolidVolumeTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SolidVolumeTypeType - LocationTypeType
Attributes:
The Powertype of SolidVolumeType.
Surface «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Surface - Location
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Surface - SurfaceType
Attributes:
A portion of space having length and breadth but no thickness or regards
to time.
SurfaceType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Category
Linked MODEM elements
MODEM mapping
Comment
Can Be
Added
Not
Required
Can Be
Added
Can Be
Added
Not
Required
Can Be
Added
Can Be
Added
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 68
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
SurfaceType - LocationType
Dependency (element - is instance of): «IDEAS:powertypeInstance»
SurfaceType - SurfaceTypeType
Attributes:
Powertype Of Surface
SurfaceTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SurfaceTypeType - LocationTypeType
Attributes:
The Powertype of SurfaceType.
Category
Linked MODEM elements
MODEM mapping
Comment
Not
Required
Rather than including this comment for
every other measurement type defined in
DM2, the comment is collected here and
applicable to all of the measurements that
have been defined in DM2. The IDEAS
Foundation elements are not not commented
upon, i.e. they are OK as they are obviously.
13 DM2 120216 measure
The first comment is that the distinctions
between different kinds of measurement
(Adaptability, Maintainability etc.) are less
than clear and needs to be considered more
in depth if they are to be maintained.
The second comment deals with the fact that
the elements MeasurePoint and
MeasureRange are integrated in DM2 but
that these have no connection to the subsets
of Measure contained here. The issue can
easily be exemplified namely if we are
considering the set of all individuals that
weigh 2.6 kg in MODEM this would be an
instance of MeasurePoint. In DM2 it could
be both an instance of MeasurePoint and an
instance of PhysicalMeasure. The comment
is therefore related to the fact that the same
thing can be in two distinct fashions that
have no connection to one another.
All of the subsets of Measure are also
associated with a Powertype, i.e. in this case
the set of all subsets of a set of sets of
individuals. There is a need to discuss
whether these powertypes are really
required. The IDEAS Foundation uses
MeasureType as a way of getting from one
type level to the next and uses
MeasureCategory as a subset of this to deal
with interesting kinds of measurements such
as weight, width, temperature etc. Dealing
with kinds of measurements for each
measurement subset that DM2 defines
seems a bit over the top.
AdaptabilityMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
AdaptabilityMeasure - ServiceLevel
Dependency (element - is instance of): «IDEAS:powertypeInstance»
AdaptabilityMeasure - AdaptabilityMeasureType
Attributes:
-
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 69
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
A measure of the ease with which Performers satisfy differing Constraints
and Capability and Service needs.
AdaptabilityMeasureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
AdaptabilityMeasureType - ServiceLevelType
Attributes:
The Powertype of AdaptabilityMeasure.
MaintainabilityMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MaintainabilityMeasure - ServiceLevel
Dependency (element - is instance of): «IDEAS:powertypeInstance»
MaintainabilityMeasure - MaintainabilityMeasureType
Attributes:
A category of measures of the amount of time a Performer is able to
conduct Activities over some time interval.
MaintainabilityMeasureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MaintainabilityMeasureType - ServiceLevelType
Attributes:
The Powertype of MaintainabilityMeasure.
Measure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Measure - Property
Dependency (element - is instance of): «IDEAS:powertypeInstance»
Measure - MeasureType
Attributes:
numericValue
The magnitude of some attribute of an individual.
MeasureableSkill «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureableSkill - Measure
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureableSkill - Skill
Dependency (element - is instance of): «IDEAS:powertypeInstance»
MeasureableSkill - MeasureableSkillType
Attributes:
A Skill that can be measured numerically
MeasureableSkillType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureableSkillType - MeasureType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Category
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
Foundation
There is as can be seen a MODEM element
for this DM2 element and since this DM2
element acts as the general supertype of a
few of the others that do not exist in
MODEM they can easily be added be added
to MODEM. The location of the DM2
element as a subset of IndividualResource
may require some discussion however.
Measure «IDEAS:Type»
Connectors:
Dependency (element - is
instance of):
«IDEAS:powertypeInstance»
Measure - MeasureType
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
Measure - Property
Attributes:
An Property whose members are
Individuals that all share a
common, measurable property,
or whose properties lie within a
MeasureRange.
Examples:
2kg
4 weeks
2km
Discuss
Discuss
Discuss
IDEAS
element
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 70
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
MeasureableSkillType - SkillType
Attributes:
The Powertype of MeasureableSkill.
MeasureOfDesire «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureOfDesire - Measure
Dependency (element - is instance of): «IDEAS:powertypeInstance»
MeasureOfDesire - MeasureOfDesireType
Attributes:
DesiredEffect is a member of Measure
MeasureOfDesireType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureOfDesireType - MeasureType
Attributes:
The Powertype of MeasureOfDesire.
MeasureOfEffect «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureOfEffect - Measure
Dependency (element - is instance of): «IDEAS:powertypeInstance»
MeasureOfEffect - MeasureOfEffectType
Attributes:
Category of measures on Effect Objects
MeasureOfEffectType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureOfEffectType - MeasureType
Attributes:
The Powertype of MeasureOfEffect.
MeasureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureType - IndividualTypeType
Attributes:
A category of Measures
MeasureTypeUnitsOfMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureTypeUnitsOfMeasure - MeasureType
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
MeasureTypeUnitsOfMeasure - RuleType
Attributes:
units
The subtype of MeasureType that has units.
NeedsSatisfactionMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
NeedsSatisfactionMeasure - ServiceLevel
Dependency (element - is instance of): «IDEAS:powertypeInstance»
NeedsSatisfactionMeasure - NeedsSatisfactionMeasureType
Category
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
Foundation
It should be noted that this IDEAS element
is essentially used as plumbing. The real
IDEAS element that is to be used by a user
is MeasureCategory. This element has
however not been integrated in DM2.
MeasureType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
MeasureType IndividualTypeType
Attributes:
The IndividualTypeType that is
the powertype of Measure
Discuss
Discuss
Discuss
Discuss
IDEAS
element
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 71
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Attributes:
A category of quality measures that address how well a system meets the
user's needs and requirements.
NeedsSatisfactionMeasureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
NeedsSatisfactionMeasureType - ServiceLevelType
Attributes:
The Powertype of NeedsStatisfactionMeasure.
OrganizationalMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
OrganizationalMeasure - Measure
Dependency (element - is instance of): «IDEAS:powertypeInstance»
OrganizationalMeasure - OrganizationalMeasureType
Attributes:
A category of quality measures that address how costly a Performer is to
operate and maintain.
OrganizationalMeasureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
OrganizationalMeasureType - MeasureType
Attributes:
The Powertype of OrganizationalMeasure.
PerformanceMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PerformanceMeasure - ServiceLevel
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PerformanceMeasure - PerformanceMeasureType
Attributes:
A category of quality measures that address how well a Performer meets
Capability needs.
PerformanceMeasureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PerformanceMeasureType - ServiceLevelType
Attributes:
The Powertype of PerformanceMeasure.
PhysicalMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PhysicalMeasure - Measure
Dependency (element - is instance of): «IDEAS:powertypeInstance»
PhysicalMeasure - PhysicalMeasureType
Attributes:
A category of measures of spatio-temporal extent of an Individual such as
length, mass, energy, velocity, …
PhysicalMeasureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
PhysicalMeasureType - MeasureType
Attributes:
The Powertype of PhysicalMeasure.
ServiceLevel «IDEAS:Type»
Category
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 72
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ServiceLevel - Measure
Dependency (element - is instance of): «IDEAS:powertypeInstance»
ServiceLevel - ServiceLevelType
Attributes:
A measurement of the performance of a system or service.
ServiceLevelType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ServiceLevelType - MeasureType
Attributes:
The Powertype of ServiceLevel.
SpatialMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SpatialMeasure - PhysicalMeasure
Dependency (element - is instance of): «IDEAS:powertypeInstance»
SpatialMeasure - SpatialMeasureType
Attributes:
A category of measures of the spatio-temporal location of an Individual.
SpatialMeasureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SpatialMeasureType - PhysicalMeasureType
Attributes:
The Powertype of SpatialMeasure.
TemporalMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
TemporalMeasure - PhysicalMeasure
Dependency (element - is instance of): «IDEAS:powertypeInstance»
TemporalMeasure - TemporalMeasureType
Attributes:
A type of measure of time
TemporalMeasureType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
TemporalMeasureType - PhysicalMeasureType
Attributes:
The Powertype of TemporalMeasure.
Category
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
Discuss
14 DM2 120216 metadata
informationPedigree «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
informationPedigree - Thing
Association (source - target): «place2Type»
informationPedigree - PedigreeInformation
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
informationPedigree - describedBy
Attributes:
The line of ancestry of information
Discuss
Can Be
Added
The use and need for this element needs to
be discussed. If required, it can be added.
15 DM2 120216 security attributes
Discuss
This whole section needs to be further
discussed since it is a particular US
requirement, i.e. a national one.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 73
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
Rather than having all of this comment on
each element it would seem more
appropriate to have the general comment
here.
As stated above it is felt that
SecurityAttributeGroup could be handled by
the MODEM SecurityPolicy element. The
different pieces of information contained
below could therefore be considered as
possible attributes to a subset of a general
SecurityPolicy that would be called
USSecurityInformation. This element could
be connected by means of
metaDataAnnotation to all of the elements
below.
The implication of this would be that all
different security concerns would be dealt
with as string representations. This would
reduce the number of elements contained
below significantly and would allow
security policy to be dealt with for every
single element in an architecture model
should the need arise.
Classification «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Classification - ClassificationType
Attributes:
This attribute is used at both the product and the element levels to identify
the highest level of classification of the information. It is manifested in
portion marks and security banners.
ClassificationReason «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ClassificationReason - IndividualType
Attributes:
A text string containing one or more paragraph numbers, 1.4(a) through
1.4(h), taken from E.O. 12958, as amended. Enter the paragraph references
as they should appear in a classification/declassification block.
ClassificationType «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ClassificationType - IndividualType
Attributes:
C
CTS
CTS-B
CTS-BALK
CTSA
NC
NCA
NR
NS
NS-A
NS-S
NSAT
NU
R
S
TS
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 74
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
U
A simple type in which a name token is restricted to the US, non-US, and
joint classification portionmark abbreviations from the CAPCO Register.
ClassifiedBy «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ClassifiedBy - IndividualType
Attributes:
Use as specified by E.O. 12958.
DateOfExemptedSource «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DateOfExemptedSource - IndividualType
Attributes:
A specific date, in the format YYYY-MM-DD. Used in conjunction with
attribute "typeOfExemptedSource." If there are multiple exempted
sources, specify the date of the exempted source that has the most recent
date.
DeclassDate «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DeclassDate - IndividualType
Attributes:
A specific date, in the format YYYY-MM-DD, at which the applicable
information is automatically declassified.
DeclassEvent «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DeclassEvent - IndividualType
Attributes:
A textual description of an event that triggers declassification.
DeclassException «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DeclassException - IndividualType
Attributes:
One or more of the exceptions to 25-year declassification: specify "25X1human", "25X1", "25X2", ..., "25X9". If more than one exception applies,
use a space-delimited list. If "25X1-human" applies, it should be first in a
list.
DeclassManualReview «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DeclassManualReview - IndividualType
Attributes:
A true/false indication that manual review is required for declassification.
Use this attribute to force the appearance of "//MR" in the header and
footer marking titles. Use this attribute ONLY when it is necessary to
override the business logic applied to classification and control markings
in the document to determine whether manual review is required.
DerivedFrom «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DerivedFrom - IndividualType
Attributes:
A text string containing (a) the title and date of a specific source
Category
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 75
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
document, or (b) the title and date of an organization classification guide,
or (c) the literal string "Multiple Sources".
DisseminationControls «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
DisseminationControls - IndividualType
Attributes:
Authorized dissemination control portion mark abbreviation(s). Either (a)
a single abbreviation or (b) a space-delimited list of abbreviations in the
order shown in the CAPCO Register. Exception: For the "REL"
abbreviation, omit the country code trigraph(s) and instead place the
trigraph(s) in the "releasableTo" attribute value.
FGIsourceOpen «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
FGIsourceOpen - IndividualType
Attributes:
Non-US classification portion marking for foreign government
information in a document portion. Use this attribute to record a source
country when the intent is to post the document to a shared space with the
source identified.
FGIsourceProtected «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
FGIsourceProtected - IndividualType
Attributes:
Non-US classification portion marking for foreign government
information in a document portion. Use this attribute to record a source
country when the intent is to filter out the identity of the source prior to
posting the document to a shared space.
NonICmarkings «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
NonICmarkings - IndividualType
Attributes:
Authorized non-IC portion marking abbreviation(s) from the CAPCO
Register. Either (a) a single non-IC abbreviated marking or (b) a spacedelimited list of abbreviations in the order shown in the CAPCO Register.
OwnerProducer «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
OwnerProducer - IndividualType
Attributes:
ISO 3166-1 trigraph(s) of the owner or producer country(ies) and/or
CAPCO-specified tetragraphs of international organizations. Either (a) a
single trigraph or tetragraph or (b) a space-delimited list of trigraphs
followed by tetragraphs. Trigraphs must be in alphabetical order and
tetragraphs must be in alphabetical order.
ReleasableTo «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ReleasableTo - IndividualType
Attributes:
ISO 3166-1 trigraphic codes of countries to which the associated content
can be released. Include "USA" in all instances. Use a space- delimited list
with "USA" first, followed by the other trigraph(s) in alphabetical order.
SARIdentifier «IDEAS:Type»
Category
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 76
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SARIdentifier - IndividualType
Attributes:
Authorized Special Access Required program digraph(s) or trigraph(s)
preceded by "SAR-". Either (a) a single digraph or trigraph or (b) a spacedelimited list of digraphs or trigraphs. Example: "SAR-ABC SAR-DEF ..."
SCIControls «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SCIControls - IndividualType
Attributes:
Authorized abbreviation(s) of SCI control system(s). Either (a) a single
abbreviation or (b) a space-delimited list of abbreviations in the order
prescribed in the CAPCO Register.
TypeOfExemptedSource «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
TypeOfExemptedSource - IndividualType
Attributes:
One or more tokens indicating that a source that is exempted from
automatic declassification applies. Specify "OADR", "X1", "X2", ..., "X8".
If more than one applies, use a space-delimited list.
classificationPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
classificationPartOfSecurityAttributesGroup - SecurityAttributesGroup
Association (source - target): «place2Type»
classificationPartOfSecurityAttributesGroup - Classification
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
classificationPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between Classification
and SecurityAttributeGroup
classificationReasonPartOfSecurityAttributesGroup
«IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
classificationReasonPartOfSecurityAttributesGroup - ClassificationReason
Association (source - target): «place1Type»
classificationReasonPartOfSecurityAttributesGroup SecurityAttributesGroup
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
classificationReasonPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
ClassificationReason and SecurityAttributeGroup
classifiedByPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
classifiedByPartOfSecurityAttributesGroup - SecurityAttributesGroup
Association (source - target): «place2Type»
classifiedByPartOfSecurityAttributesGroup - ClassifiedBy
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
classifiedByPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between ClassifiedBy
Category
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 77
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
and SecurityAttributeGroup
dateOfExemptedSourcePartOfSecurityAttributesGroup
«IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
dateOfExemptedSourcePartOfSecurityAttributesGroup SecurityAttributesGroup
Association (source - target): «place2Type»
dateOfExemptedSourcePartOfSecurityAttributesGroup DateOfExemptedSource
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
dateOfExemptedSourcePartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
DateOfExemptedSource and SecurityAttributeGroup
declassDatePartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
declassDatePartOfSecurityAttributesGroup - SecurityAttributesGroup
Association (source - target): «place2Type»
declassDatePartOfSecurityAttributesGroup - DeclassDate
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
declassDatePartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between DeclassDate
and SecurityAttributeGroup
declassEventPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
declassEventPartOfSecurityAttributesGroup - SecurityAttributesGroup
Association (source - target): «place2Type»
declassEventPartOfSecurityAttributesGroup - DeclassEvent
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
declassEventPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between DeclassEvent
and SecurityAttributeGroup
declassExceptionPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
declassExceptionPartOfSecurityAttributesGroup - DeclassException
Association (source - target): «place1Type»
declassExceptionPartOfSecurityAttributesGroup SecurityAttributesGroup
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
declassExceptionPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
DeclassException and SecurityAttributeGroup
declassManualReviewPartOfSecurityAttributesGroup
«IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
declassManualReviewPartOfSecurityAttributesGroup DeclassManualReview
Association (source - target): «place1Type»
declassManualReviewPartOfSecurityAttributesGroup SecurityAttributesGroup
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
Category
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 78
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
declassManualReviewPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
DeclassManualReview and SecurityAttributeGroup
derivedFromPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
derivedFromPartOfSecurityAttributesGroup - SecurityAttributesGroup
Association (source - target): «place2Type»
derivedFromPartOfSecurityAttributesGroup - DerivedFrom
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
derivedFromPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between DerivedFrom
and SecurityAttributeGroup
disseminationControlsPartOfSecurityAttributesGroup
«IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
disseminationControlsPartOfSecurityAttributesGroup DisseminationControls
Association (source - target): «place1Type»
disseminationControlsPartOfSecurityAttributesGroup SecurityAttributesGroup
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
disseminationControlsPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
DisseminationControls and SecurityAttributeGroup
FGIsourceProtectedPartOfSecurityAttributesGroup
«IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
FGIsourceProtectedPartOfSecurityAttributesGroup SecurityAttributesGroup
Association (source - target): «place2Type»
FGIsourceProtectedPartOfSecurityAttributesGroup - FGIsourceProtected
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
FGIsourceProtectedPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
FGIsourceProtected and SecurityAttributeGroup
FGIsourceOpenPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
FGIsourceOpenPartOfSecurityAttributesGroup - FGIsourceOpen
Association (source - target): «place1Type»
FGIsourceOpenPartOfSecurityAttributesGroup - SecurityAttributesGroup
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
FGIsourceOpenPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
FGIsourceOpen and SecurityAttributeGroup
nonICmarkingsPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
nonICmarkingsPartOfSecurityAttributesGroup - SecurityAttributesGroup
Association (source - target): «place2Type»
Category
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 79
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
nonICmarkingsPartOfSecurityAttributesGroup - NonICmarkings
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
nonICmarkingsPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
NonICmarkings and SecurityAttributesGroup
ownerProducerPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
ownerProducerPartOfSecurityAttributesGroup - SecurityAttributesGroup
Association (source - target): «place2Type»
ownerProducerPartOfSecurityAttributesGroup - OwnerProducer
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
ownerProducerPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
OwnerProducer and SecurityAttributesGroup
releasableToPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
releasableToPartOfSecurityAttributesGroup - ReleasableTo
Association (source - target): «place1Type»
releasableToPartOfSecurityAttributesGroup - SecurityAttributesGroup
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
releasableToPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between ReleasableTo
and SecurityAttributesGroup
SARIdentifierPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
SARIdentifierPartOfSecurityAttributesGroup - SARIdentifier
Association (source - target): «place1Type»
SARIdentifierPartOfSecurityAttributesGroup - SecurityAttributesGroup
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SARIdentifierPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
SARIdentifier and SecurityAttributesGroup
SCIControlsPartOfSecurityAttributesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
SCIControlsPartOfSecurityAttributesGroup - SCIControls
Association (source - target): «place1Type»
SCIControlsPartOfSecurityAttributesGroup - SecurityAttributesGroup
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
SCIControlsPartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between SCIControls
and SecurityAttributesGroup
typeOfExemptedSourcePartOfSecurityAttributesGroup
«IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
typeOfExemptedSourcePartOfSecurityAttributesGroup SecurityAttributesGroup
Association (source - target): «place2Type»
typeOfExemptedSourcePartOfSecurityAttributesGroup -
Category
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 80
Links from IDEAS
Foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.99
DM2 120216 elements
Category
Linked MODEM elements
MODEM mapping
Comment
TypeOfExemptedSource
Generalization (element - is a specialisation of): «IDEAS:superSubtype»
typeOfExemptedSourcePartOfSecurityAttributesGroup - WholePartType
Attributes:
A couple that represents the whole part relationship between
TypeOfExemptedSource and SecurityAttributesGroup
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 81
Links from IDEAS
Foundation
Links to IDEAS
foundation