DM2_MODEM mapping status - Silver Bullet Solutions, Inc.

DM2 MODEM mapping status version 0.1
DM2 MODEM mapping status version 0.1
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 1
DM2 MODEM mapping status version 0.1
1. Executive summary
This report represents a first 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
 CanBeAdded:
This implies that it would seem possible to add the DM2 element as part of a merged model.
 MapsToPattern:
This implies that the DM2 element is handled by a defined MODEM pattern rather than a single element.
 IDEASelement:
This implies that the mapping is to an IDEAS foundation element rather than a MODEM element.
 ModemWIP:
This implies that the DM2 element touches an area where the MODEM model is still to be completed.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 2
DM2 MODEM mapping status version 0.1
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.
 Standards:
DM2 differentiates between different kinds of standards (Technical standard, FunctionalStandard, BusinessServiceStandard etc.) and
how these map to different entities. MODEM does not. MODEM allows standards to be defined that are all of the type standard cnd
handles conformance to a standard generally whereas DM2 have specific connections to various elements. The need for the additional
DM2 detail needs to be discussed.
 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.
 Miscellaneous elements:
Elements such as Agreement, Guidance and a few others have no direct counterpart in MODEM and 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.
 ResourceUsage:
While this is still a work in progress within MODEM, DM2 contains a specific set of relationships to deal with this and they seem to
present a certain number of issues that need 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.
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 to 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.1
2. Detailed mapping table
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Discuss
ServiceSpecification «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - BodyType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - ServiceDeliveryType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - AgentType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - ModemIndividualType
Attributes:
A ServiceDeliveryType that is the
specification of a ServiceDelivery
Note: was "Service" in M3
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.
1 DM2 120216 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.
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:
It is generally felt to be
counterproductive to encode a specific
kind of service within the model.
It is furthermore felt that the DM2 use of
the word class in the definition is
misleading and should be changed.
It is felt that the use of the word class in
the DM2 definition should be avoided.
Discuss
Standard «IDEAS:Type»
Connectors:
Association (source - target):
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.
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.
There are a lot of elements in DM2 that
are subsets of Information. Their need
as well as their use needs to be
discussed.
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.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 4
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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.
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.
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.
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.
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Discuss
ServiceSpecification «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - BodyType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - ServiceDeliveryType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - AgentType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - ModemIndividualType
Attributes:
A ServiceDeliveryType that is the
specification of a ServiceDelivery
Note: was "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 - ProcessType
Attributes:
A ProcessType carried out by a
ServiceSpecification
See BusinessService. There is no
connection between service and
enabling service something that would
seem to be required. The DM2 definition
uses the word class something that, it is
felt should be avoided. It is noted that
whereas
serviceEnablesAccessToResource
connects Service as well as
BusinessService to Resource, there is
no similar connection for
EnablingService
Discuss
Discuss
Standard «IDEAS:Type»
Connectors:
Association (source - target):
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.
Maps
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 AgentCapableOfResponsibilityOrAgentCapab
leOfResponsibilityType
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
A ServiceFunction for an enabling
service in DM2?
Business service is a subtype of activity.
This is not the case here.
EnablingService instead have
EnablingServiceActivities that it can
perform via a specified relationship
named
"enablingServiceActivityPerformedByEn
ablingService". Why is there a
difference? MODEM generally defines
ServiceFunctoions and this can be used
for any kind of service.
Page 5
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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
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 locationfinding scheme that allows a location to be
found from the name. Examples include postal
address, email address, URL, datalink address.
AddressType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
AddressType - NameType
Attributes:
-
CanBeAdded
Linked MODEM elements
MODEM mapping
Comment
Attributes:
The powertype of
AgentCapableOfResponsibility
ProcessType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ProcessType - ProcessStateType
Attributes:
-
NotRequired
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.
Taking the above example this would
yield a set of 2^16=65536 instances
where each is a set of sets of the form
exemplified below:
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},
{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
DM2ModelmMap, MODEM uses the
principle of only creating Powertypes if
the Powertypes have subtypes that are
actually useful for modelling.
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.
NotRequired
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 6
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
The Powertype of Address.
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.
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 architecture such as an
OV-5 Activity Model document.
DM2
Modem Map
Linked MODEM elements
Discuss
MODEM mapping
Comment
This needs to be considered and may
end up being added to MODEM once it
has been defined. It is felt that there is
actually more than one element hidden
here.
NotRequired
Maps
ArchitecturalDescriptionType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
ArchitecturalDescriptionType - InformationType
Attributes:
The Powertype of ArchitecturalDescription.
Maps
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
ArchitectureDescription «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ArchitectureDescription - ModemThing
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ArchitectureDescription - ADElement
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
ArchitectureDescription ArchitectureDescriptionType
Attributes:
work product used to express an architecture
ArchitectureDescriptionType
«IDEAS:Powertype»
Connectors:
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 - ModemIndividualType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
Capability - AgentType
Attributes:
-
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 7
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
Links to IDEAS
foundation
A DispositionalProperty that is the set of all
things that is capable of achieving a particular
outcome.
CapabilityType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
CapabilityType - PropertyType
Attributes:
Category or type of capability
NotRequired
This is the set of all subsets of a set of
sets 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.
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
Is there a difference between condition
and Property?
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
NotRequired
Maps
Data «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
Data - SymbolOrSymbolStringType
Attributes:
A SymbolOrSymbolStringType that is a nonarbitrary set of Symbols which may or may
not convey meaning.
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 8
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
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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
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):
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
NotRequired
NotRequired
NotRequired
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.
NotRequired
ModemWIP
Standard «IDEAS:Type»
Connectors:
Association (source - target):
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
Standard - ModemIndividualType
[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.1
DM2 120216 elements
«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.
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.
IndividualPerformer «IDEAS:IndividualType»
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
NotRequired
Discuss
NotRequired
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.
Maps
Agent «IDEAS:IndividualType»
[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.
Page 10
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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
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
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 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
Maps
Discuss
Discuss
Linked MODEM elements
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
Agent - AgentState
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 AgentCapableOfResponsibilityOrAgentCapab
leOfResponsibilityType
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:
An Agent that, from a legal perspective, has
responsibility for its actions
PersonState «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
PersonState - CulpableHumanResourceState
Attributes:
An AgentCapableofResponsibilityState that is
a temporal part of a Person.
Note: the state may be temporally scattered i.e. it may be the sum of a number of periods
in the person's life
NonHumanResource
«IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
NonHumanResource - IndividualResource
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
NonHumanResource NonHumanResourcePowertype
Attributes:
-
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
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 SingletonResource typeInstance
connection in the DM2 element is
strange in the same sense as pointed
out above for SingletonActivity.
Page 11
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
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»
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.
Maps
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.
MODEM mapping
Comment
NotRequired
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:
-
NotRequired
Maps
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
Dependency (element - is instance of):
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 12
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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):
NotRequired
Discuss
Linked MODEM elements
MODEM mapping
Comment
«IDEAS:typeInstance»
Organisation - Interactions
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
Organisation - CulpableHumanResource
Attributes:
An IndividualResource which is an
Organisation, Post or Role
ConstructedHumanResourceType
«IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ConstructedHumanResourceType HumanResourceType
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ConstructedHumanResourceType ConstructedHumanResourcePowertype
Attributes:
A ResourceType that is human (i.e. a
PostType, OrganisationType or RoleType)
[ABSTRACT]
Note: was called "OrganisationalResource" in
M3 v1.2
Note: was called
"OrganisationalResourceType" in M3.
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.
PedigreeInformation is a subset of
Information. See discussion concerning
subsets of information previously.
NotRequired
Maps
AgentType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
AgentType - AgentStateType
Dependency (element - is instance of):
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 13
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
«IDEAS:powertypeInstance»
Performer - PerformerType
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 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
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
«IDEAS:powertypeInstance»
AgentType - AgentTypeType
Attributes:
The powertype of Agent
Maps
Maps
AgentTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
AgentTypeType - IndividualTypeType
Attributes:
The powertype of AgentType
PostType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
PostType - CulpableHumanResourceType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
PostType - ConstructedHumanResourceType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
PostType - PostPowertype
Attributes:
An OrganisationResourceType specifying a
type of Post in an Organisation
NotRequired
NotRequired
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.
[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.1
DM2 120216 elements
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:
A temporary endeavor undertaken to create
Resources or Desired Effects.
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.
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
NotRequired
Maps
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»
Project - Undertaking
Attributes:
An Undertaking that is a time-limited
endeavour to create a specific set of products
or services.
NotRequired
Maps
Maps
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 - BodyType
Attributes:
A type of physical item, man-made or
[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.1
DM2 120216 elements
DM2
Modem Map
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
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»
NotRequired
Linked MODEM elements
MODEM mapping
Comment
otherwise, which may also include types of
human resource and software [ABSTRACT]
ModemWIP
ModemWIP
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.
NotRequired
Discuss
ServiceSpecification «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - BodyType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 16
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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.
Linked MODEM elements
MODEM mapping
Comment
ServiceSpecification - ServiceDeliveryType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - AgentType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - ModemIndividualType
Attributes:
A ServiceDeliveryType that is the
specification of a ServiceDelivery
Note: was "Service" in M3
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.
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
Geo-political Extents.
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:
NotRequired
Maps
ServiceSpecification «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - BodyType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - ServiceDeliveryType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - AgentType
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ServiceSpecification - ModemIndividualType
Attributes:
A ServiceDeliveryType that is the
specification of a ServiceDelivery
Note: was "Service" in M3
NotRequired
NotRequired
[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.1
DM2 120216 elements
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.
SkillType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
SkillType - PropertyType
Attributes:
The Powertype of Skill.
Standard «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Discuss
CanBeAdded
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
CanBeAdded
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
CanBeAdded
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.
ModemWIP
Competence «IDEAS:Type»
Connectors:
Attributes:
This is still missing connections
NotRequired
Maps
Standard «IDEAS:Type»
Connectors:
Association (source - target):
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 18
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
«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.
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):
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
NotRequired
NotRequired
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.
NotRequired
NotRequired
Maps
Standard «IDEAS:Type»
Connectors:
Association (source - target):
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
Standard - ModemIndividualType
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 19
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
«IDEAS:powertypeInstance»
TechnicalStandard - TechnicalStandardType
Attributes:
Technical standards document specific technical
methodologies and practices to design and
implement.
EnablingServiceStandardType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
EnablingServiceStandardType - StandardType
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
VisionType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
VisionType - IndividualTypeType
Attributes:
The Powertype of Vision.
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
NotRequired
NotRequired
ModemWIP
NotRequired
2 DM2 120216
Associations
businessServiceStandardConstrainsBusines
sService «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
businessServiceStandardConstrainsBusinessSe
rvice - ruleConstrainsActivity
Association (source - target): «place1Type»
businessServiceStandardConstrainsBusinessSe
rvice - BusinessServiceStandard
Association (source - target): «place2Type»
businessServiceStandardConstrainsBusinessSe
rvice - BusinessService
Attributes:
Maps
ConformsTo «IDEAS:TupleType»
Connectors:
Association (source - target):«place1Type»
ConformsTo - Standard
Association (source - target):«place2Type»
ConformsTo - ModemIndividualElement
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ConformsTo - modemIndividualTypeInstance
Attributes:
Asserts that an element in the architecture
conforms to a Standard
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 20
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
The relationship between a Business Service
and a Business Service Standard.
conditionDescribedBy «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
conditionDesribedBy - Condition
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
conditionDesribedBy - describedBy
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).
enablingServiceActivityPerformedByEnablin
gService «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
enablingServiceActivityPerformedByEnablingSe
rvice - activityPerformedByPerformer
Association (source - target): «place1Type»
enablingServiceActivityPerformedByEnablingSe
rvice - EnablingService
Association (source - target): «place2Type»
enablingServiceActivityPerformedByEnablingSe
rvice - EnablingServiceActivty
Attributes:
The relationship between an Enabling Service
Activity and an Enabling Service.
enablingServiceStandardConstrainsEnabling
ServiceActivity «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
enablingServiceStandardConstrainsEnablingSer
viceActivity - ruleConstrainsActivity
Association (source - target): «place1Type»
enablingServiceStandardConstrainsEnablingSer
viceActivity - EnablingServiceStandard
Association (source - target): «place2Type»
enablingServiceStandardConstrainsEnablingSer
DM2
Modem Map
Linked MODEM elements
Discuss
MODEM mapping
Comment
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 that
place1Type points to information as
indicated by the definition.
Discuss
Maps
Discuss
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
Se discussion concerning
EnablingServiceActivity.
Maps
Discuss
ConformsTo «IDEAS:TupleType»
Connectors:
Association (source - target):«place1Type»
ConformsTo - Standard
Association (source - target):«place2Type»
ConformsTo - ModemIndividualElement
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ConformsTo - modemIndividualTypeInstance
Attributes:
Asserts that an element in the architecture
Are specified relationships really
required for this?
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 21
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.
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.1
DM2 120216 elements
viceActivity - 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:
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.
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.
ruleDescribedBy «IDEAS:TupleType»
Connectors:
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
Links to IDEAS
foundation
conforms to a Standard
Maps
Discuss
ConformsTo «IDEAS:TupleType»
Connectors:
Association (source - target):«place1Type»
ConformsTo - Standard
Association (source - target):«place2Type»
ConformsTo - ModemIndividualElement
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ConformsTo - modemIndividualTypeInstance
Attributes:
Asserts that an element in the architecture
conforms to a Standard
ModemWIP
Maps
Discuss
Are specified relationships really
required for this?
The realisation of services and their
composition is still being worked out in
MODEM.
This connection indicates that a type of
service contains a type of organization.
This means that if the organization set
contains {org1, org2}, and the
IndividualPerformer set contains among
other things {serv1, serv2, serv3}. Then
the OrganizationType contains {{org1},
{org2}, {org1, org2}, {}} and Service
contains {{serv1}, {serv2}, {serv3},
{serv1, serv2}, {serv1, serv3}, {serv2,
serv3}, {serv1, serv2, serv3}, {}}. Let us
assume that both org1 and org2 are of a
given kind i.e. that the subset makes
sense we could then use this to create a
connection between services and the
kinds of organisation making this set
contain {[{serv3} - {org1, org2}], [{serv2,
serv3} - {org1, org2}]}. This would mean
that the two different kinds of services
both contain the same kind of
organisation.
ResourceUsage «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ResourceUsage - ModemThing
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ResourceUsage - ModemWholePartType
Association (source - target): «place2Type»
ResourceUsage - ResourceType
Association (source - target): «place1Type»
ResourceUsage - ResourceType
Attributes:
-
See organizationTypePartOfService.
describedBy
«IDEAS:TupleType»
ModemWIP
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 22
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
Links to IDEAS
foundation
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.
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
Links from IDEAS
foundation
Maps
Discuss
ProvidedService «IDEAS:TupleType»
Connectors:
Association (source - target):«place1Type»
ProvidedService - ServiceSpecification
Association (source - target):«place2Type»
ProvidedService - ResourceType
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ProvidedService modemIndividualTypeSpecialisation
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ProvidedService - BodyTypeSuperSubType
Attributes:
A superSubtype that asserts that a Resource
delivers a Service to a specified ServiceLevel
ProvidedService «IDEAS:TupleType»
Connectors:
Association (source - target):«place1Type»
ProvidedService - ServiceSpecification
Association (source - target):«place2Type»
ProvidedService - ResourceType
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ProvidedService modemIndividualTypeSpecialisation
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ProvidedService - BodyTypeSuperSubType
Attributes:
A superSubtype that asserts that a Resource
delivers a Service to a specified ServiceLevel
ResourceUsage «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ResourceUsage - ModemThing
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
ResourceUsage - ModemWholePartType
Association (source - target): «place2Type»
ResourceUsage - ResourceType
Association (source - target): «place1Type»
ResourceUsage - ResourceType
Attributes:
-
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
The reverse of
organizationTypePartOfService, see
organizationTypePartOfService.
See organizationTypePartOfService.
See organizationTypePartOfService.
The reverse of
organizationTypePartOfSystem.
Page 23
DM2 MODEM mapping status version 0.1
DM2 120216 elements
an OrganizationType.
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.
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
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
ModemWIP
See organizationTypePartOfService.
The reverse of servicePartOfSystem.
MapsToPattern
This is done in MODEM by means of the
exchange pattern.
In DM2 the element would mean the set
of all relationships between instances of
the activity set and instances of the
resource set. An instance of the activity
set is the set of all subsets of the set of
individual activities and the resource set
is the set of all subsets of instances in
the individual resource set. It would
have to imply that the kind of activity
defined by place1Type consumes the
kind of resources defined by the
place2Type. It is a subset of
BeforeAfterType that furthermore
implies that all instances within the
place1Type set have a temporal extent
that ends prior to the start of all
instances within the place2Type set.
This is difficult to grasp, how something
can be consumed if they do not have a
temporal overlap. If the OverlapType on
the other hand is defined from a spatio
temporal perspective a temporal overlap
between the activity and the resource is
somewhat understandable. Discounting
the SetOfOverlappingIndividuals
restriction (see OverlapType) it could be
argued that there has to be a temporal
overlap between resources and
activities if the resources are to be
consumed. As a conclusion it is felt that
BeforeAfterType subtyping should be
removed and that OverlapType as a
loose connection between sets with the
IndividualType needs to be redefined. It
should be noted that it only says that an
overlap exists, not what that overlap
happens to be.
Furthermore it would seem that any
entity that is a subset of both
BeforeAfterType and OverlapType
would imply that a temporal overlap is
excluded but that a spatial overlap is
required.
activityMapsToCapabilityType «IDEAS:Type»
Connectors:
Discuss
NotRequired
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
The DM2 element definition would seem
to require a change however since it is
Page 24
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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
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:
A wholePart relationship between a Project and
an Activity (Task) that is part of the Project
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
no longer true that activity is a part of
CapabilityType but rather that it is an
instance of CapabilityType. This is
somewhat difficult to reconcile. In the
same fashion as for
measureTypeApplicableToActivity there
would seem to be cases where the
activity set contains items that are not
instances of the CapabilityType set.
Maps
Discuss
Discuss
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 StandardOperationalActivity
Association (source - target): «place2Type»
RoleInStandardActivity - CapabilityRole
Attributes:
A ProcessWholeRoleExtentType that relates
a StandardOperationalActivity to a
CapabilityRole
The DM2 definition here makes no
mention of a capability at all. It would
seem better to consider the following
namely that if a performer can be
considered as having a capability then
the performer is disposed to performing
a certain kind of activity.
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]
Page 25
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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.
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
axesDescribedBy «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
axesDescribedBy - PositionReferenceFrame
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
axesDescribedBy - describedBy
Association (source - target): «place1Type»
axesDescribedBy - Line
ModemWIP
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
Links to IDEAS
foundation
The powertype of undertakingWholePart
MapsToPattern
To Exchange pattern
MapsToPattern
describedBy
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
describedBy - representedBy
Association (source - target):
«place2Type»
Maps
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 26
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Attributes:
A relationship describing the straight lines about
which bodies rotate
Links from IDEAS
foundation
Links to IDEAS
foundation
describedBy - Description
Attributes:
A representedBy that asserts
that a Description describes a
Thing.
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
Maps
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 midpoint of a
position reference frame
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
Maps
descriptionOfDesiredResourceStateDirectsA
ctivity «IDEAS:Type»
Connectors:
Association (source - target): «place1Type»
descriptionOfDesiredResourceStateDirectsActivi
ty - DescriptionOfDesiredResourceState
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
descriptionOfDesiredResourceStateDirectsActivi
ty - activityConsumesResource
Maps
Discuss
capableOf «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
capableOf - modemWholePart
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
capableOf - CapableOfType
Association (source - target): «place1Type»
capableOf - Body
Association (source - target): «place2Type»
capableOf - Process
Attributes:
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.
Discuss
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.
ConformsTo «IDEAS:TupleType»
Connectors:
Association (source - target):«place1Type»
ConformsTo - Standard
Association (source - target):«place2Type»
ConformsTo - ModemIndividualElement
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ConformsTo - modemIndividualTypeInstance
Attributes:
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 27
DM2 MODEM mapping status version 0.1
DM2 120216 elements
Association (source - target): «place1Type»
descriptionOfDesiredResourceStateDirectsActivi
ty - 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
desiredResourceStateRealizedByProjectTyp
e «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
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Asserts that an element in the architecture
conforms to a Standard
Maps
ConformsTo «IDEAS:TupleType»
Connectors:
Association (source - target):«place1Type»
ConformsTo - Standard
Association (source - target):«place2Type»
ConformsTo - ModemIndividualElement
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ConformsTo - modemIndividualTypeInstance
Attributes:
Asserts that an element in the architecture
conforms to a Standard
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
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
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
Page 28
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
being referred to by Capability is a
superset of the set being referred to
within Resource.
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
MeasureOfDesire
Maps
Discuss
CanBeAdded
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
Maps
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
CanBeAdded
effectivenessMeasure «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
effectivenessMeasure - ModemThing
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
effectivenessMeasure - typeInstance
Association (source - target): «place2Type»
effectivenessMeasure - Capability
Association (source - target): «place1Type»
effectivenessMeasure MeasureOfEffectiveness
Attributes:
A typeInstance that relates a Capability to a
MeasureOfEffectiveness relevent to
measuring that Capability
effectivenessMeasure «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
effectivenessMeasure - ModemThing
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
effectivenessMeasure - typeInstance
Association (source - target): «place2Type»
effectivenessMeasure - Capability
Association (source - target): «place1Type»
effectivenessMeasure MeasureOfEffectiveness
Attributes:
A typeInstance that relates a Capability to a
MeasureOfEffectiveness relevent to
measuring that Capability
Discuss
MapsToPattern
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
The MODEM element is similar and
additions can be made if need be.
This needs further consideration.
Page 29
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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
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.)
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:
-
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
CanBeAdded
ModemWIP
Maps
Discuss
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:
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 30
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
The MeasurableSkill of the PersonRole.
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
Maps
Discuss
measureOfTypeActivity «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
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
Maps
Discuss
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
Linked MODEM elements
A propertyAssignmentToType and a
measureOfType where the AssignedProperty
is a MeasureableProperty
measureAssignmentToMODEMIndividual
«IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
measureAssignmentToMODEMIndividual propertyAssignmentToMODEMIndividual
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
measureAssignmentToMODEMIndividual measureOfIndividual
Association (source - target): «place1Type»
measureAssignmentToMODEMIndividual MeasureableProperty
Attributes:
A propertyAssignmentToIndividual and a
measureOfIndividual where the assigned
property is a MeasureableProperty
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 where the AssignedProperty
is a MeasureableProperty
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:
-
[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.
Page 31
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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:
Relationship representing how many Parts in a
WholePartType.
measureTypeApplicableToActivity
«IDEAS:TupleType»
NotRequired
Linked MODEM elements
MODEM mapping
Comment
A propertyAssignmentToType and a
measureOfType where the AssignedProperty
is a MeasureableProperty
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 where the AssignedProperty
is a MeasureableProperty
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 where the AssignedProperty
is a MeasureableProperty
Discuss
NotRequired
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Activity is the set of all subsets of the set
of individual activities which is a subset
Page 32
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
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
of the individual set i.e. all individuals.
Measure type is the set of all subsets of
the set of all subsets of all individuals
that can be associated with a measure.
There would however seem to be a
number of instance sets in Activity that
cannot have a type instance relationship
with measure type. This seems easy to
exemplify, the activities measure weight
of Mikael’s suitcase, measure weight of
Lars suitcase is a possible subset
individual activates and therefore a
possible instance of Activity as are
measure weight of Lars suitcase and
measure size of Lars's left shoe. The
first subset would be an instance of
MeasureType, the second would not.
Given the problems associated with
DM2 OverlapType, these elements
needs to be discussed.
Discuss
Maps
Discuss
MODEM mapping
Comment
AgentWholePartType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
AgentWholePartType - WholePartType
Association (source - target): «place2Type»
AgentWholePartType - AgentPartType
Association (source - target): «place1Type»
AgentWholePartType - AgentType
Attributes:
The powertype of agentWholePart
CanBeAdded
CanBeAdded
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 33
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
Association (source - target): «place1Type»
pointPartOfPlanarSurface - PlanarSurface
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
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
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
ruleConstrainsActivity - BeforeAfterType
Attributes:
An overlap between a Rule and the Activities it
allows
guidanceInstanceOfMeasureType
«IDEAS:Type»
Connectors:
Association (source - target): «place1Type»
guidanceInstanceOfMeasureType MeasureType
Association (source - target): «place2Type»
guidanceInstanceOfMeasureType - Guidance
Generalization (element - is a specialisation of):
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
Discuss
Maps
Discuss
ModemWIP
Given the issues that affect
OverlapType, this needs to be
discussed.
ConformsTo «IDEAS:TupleType»
Connectors:
Association (source - target):«place1Type»
ConformsTo - Standard
Association (source - target):«place2Type»
ConformsTo - ModemIndividualElement
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ConformsTo - modemIndividualTypeInstance
Attributes:
Asserts that an element in the architecture
conforms to a Standard
Discuss
NotRequired
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
See MeasureTypeApplicableToActivity
Page 34
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
«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.
DM2
Modem Map
Linked MODEM elements
Maps
Discuss
ProvidedService «IDEAS:TupleType»
Connectors:
Association (source - target):«place1Type»
ProvidedService - ServiceSpecification
Association (source - target):«place2Type»
ProvidedService - ResourceType
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ProvidedService modemIndividualTypeSpecialisation
Generalization (element - is a subtype
of):«IDEAS:superSubtype»
ProvidedService - BodyTypeSuperSubType
MODEM mapping
Comment
Links from IDEAS
foundation
Links to IDEAS
foundation
Attributes:
A superSubtype that asserts that a Resource
delivers a Service to a specified ServiceLevel
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»
sitePartOfInstallation - wholePart
Attributes:
A whole-part association representing that a Site
(the part) is spatio-temporally 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
CanBeAdded
ModemWIP
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.
CompetenceForRole «IDEAS:TupleType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
CompetenceForRole - superSubtype
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
CompetenceForRole - ModemThing
Association (source - target): «place2Type»
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 35
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
CompetenceForRole - OrganisationRoleType
Association (source - target): «place1Type»
CompetenceForRole - Competence
Attributes:
ModemWIP
3 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.
IDEASelement
typeInstanceType «IDEAS:Powertype»
Connectors:
Association (source - target): «place1Type»
typeInstanceType - Type
Association (source - target): «place2Type»
typeInstanceType - Type
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
typeInstanceType - CoupleType
Attributes:
A CoupleType that is the Powertype of
typeInstance
BeforeAfterType «IDEAS:Powertype»
Connectors:
Maps
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.
TypeInstanceType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
TypeInstanceType - CoupleType
Association (source - target): «place2Type»
TypeInstanceType - Type
Association (source - target): «place1Type»
TypeInstanceType - Type
Attributes:
-
BeforeAfterType
«IDEAS:Powertype»
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 36
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
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.
IDEASelement
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.
IDEASelement
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):
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
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
Individual
«IDEAS:IndividualType»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
Individual - Thing
Dependency (element - is an
instance
Page 37
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
«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.
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.
IDEASelement
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
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
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
instance
of):«IDEAS:typeInstance»
IndividualTypeType - Powertype
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IndividualTypeType - Type
Attributes:
-
Page 38
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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.
NotRequired
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.
IDEASelement
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»
superSubtype - SuperSubtypeType
Attributes:
An association in which one Type (the subtype)
is a subset of the other Type (supertype).
IDEASelement
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
A PlaceableType that is the
Powertype of IndividualType
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
contain individuals that overlap. There is
however nothing that implies that
instances in different set instances of
this set have any overlap at all.
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 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
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
superSubtype - couple
Dependency (element - is an
instance
of):«IDEAS:powertypeInstance»
superSubtype -
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 39
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Thing «IDEAS:Type»
Connectors:
Attributes:
The union of Individual, Type, and tuple.
IDEASelement
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).
IDEASelement
TupleType «IDEAS:Powertype»
Connectors:
IDEASelement
Linked MODEM elements
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
Links from IDEAS
foundation
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:
* The year 2004 is after the year
2001
* My car is an instance of the
type "VW Golfs"
* The type "VW Golfs" is a
subtype of the type "Cars"
TupleType «IDEAS:Powertype»
Connectors:
Page 40
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
Singleton «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
Singleton - Type
Attributes:
A Type with only one instance
IDEASelement
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
higher-order ontology, so Types may have
members that are also Types.
IDEASelement
typeInstance «IDEAS:TupleType»
Connectors:
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
typeInstance - typeInstanceType
Association (source - target): «place2Type»
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
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
higher-order ontology, so Types
may have members that are
also Types.
Examples:
* Cars
* Volkswagen Beetles
* Red Things
* Naval Commanders
* Ranks
typeInstance
«IDEAS:TupleType»
Connectors:
Association (source target):«place2Type»
typeInstance - Thing
Page 41
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
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.
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
* 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
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
Page 42
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
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).
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
* 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
IDEASelement
4 DM2 120216
namespace
DM2Names «IDEAS:UniqueNamingScheme»
Connectors:
Attributes:
Class used by XSD exportor to set
NamingScheme
NotRequired
5 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.
IntersectionOfSetOfOverlappin
gIndividuals «IDEAS:Type»
Connectors:
Association (source target):«place1Type»
IntersectionOfSetOfOverlappingI
ndividuals SetOfOverlappingIndividuals
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IntersectionOfSetOfOverlappingI
ndividuals IntersectionOfSetOfOverlapping
Things
Association (source target):«place2Type»
IntersectionOfSetOfOverlappingI
ndividuals SingletonIndividualType
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
IntersectionOfSetOfOverlappingI
ndividuals - WholePartType
Attributes:
A WholePartType and an
IntersectionOfSetOfOverlapping
Things whose instances contain
all wholePart couples that link
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 43
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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
IDEASelement
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.
IDEASelement
SetOfOverlappingIndividuals «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
SetOfOverlappingIndividuals -
IDEASelement
Linked MODEM elements
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
Links from IDEAS
foundation
SetOfOverlappingIndividuals
with their overlapping parts.
IntersectionOfSetOfOverlappin
gThings «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
IntersectionOfSetOfOverlappingI
ndividuals
IntersectionOfSetOfOverlappin
gTypes «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:
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
Page 44
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
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.
IDEASelement
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)
IDEASelement
SuperSubtypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
SuperSubtypeType - CoupleType
Attributes:
A CoupleType that is the Powertype of
superSubtype
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
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
of):«IDEAS:powertypeInstance»
SuperSubtypeType SuperSubtypeTypeType
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
SuperSubtypeType CoupleType
Attributes:
A CoupleType that is the
Powertype of superSubtype
Page 45
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
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
IDEASelement
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−
IDEASelement
MeasurePoint «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«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
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
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):
«IDEAS:superSubtype»
MeasurePoint - Measure
Attributes:
A Measure whose members are
Individuals that all share a
common property that can be
measured.
Examples:
2kg
Page 46
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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.
IDEASelement
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.).
IDEASelement
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
Examples:
A product being "expensive"
A laptop weighing 2.2kg
A car travelling between 40 and 50 km/h
IDEASelement
Linked MODEM elements
MODEM mapping
Comment
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
propertyOfIndividual
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
propertyOfIndividual typeInstance
Association (source - target):
«place1Type»
propertyOfIndividual - Property
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
Examples:
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
Page 47
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
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−
IDEASelement
7 DM2 120216
representation
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.
IDEASelement
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:
A RepresentationScheme and DescriptionType
whose members are intentionally descriptions
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
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 DescriptionType
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
DescriptionScheme RepresentationScheme
Attributes:
A RepresentationScheme and
Page 48
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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.
IDEASelement
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
IDEASelement
namedBy «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
namedBy - Thing
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
namedBy - representedBy
Association (source - target): «place2Type»
namedBy - Name
Attributes:
A couple that asserts that a Name describes a
Thing.
IDEASelement
Linked MODEM elements
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
Links from IDEAS
foundation
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
specialisation of):
«IDEAS:superSubtype»
namedBy - representedBy
Association (source - target):
«place1Type»
namedBy - Thing
Attributes:
Page 49
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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.
IDEASelement
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.
IDEASelement
NameType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
NameType - RepresentationType
Attributes:
A RepresentationType that is the Powertype of
Name
IDEASelement
Linked MODEM elements
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
Links from IDEAS
foundation
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:
A 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
of):«IDEAS:superSubtype»
NameType RepresentationType
Attributes:
A RepresentationType that is the
Powertype of Name
Page 50
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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.
IDEASelement
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.
IDEASelement
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.
IDEASelement
RepresentationType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
RepresentationType - SignTypeType
Attributes:
A Type that is the Powertype of Representation
IDEASelement
Linked MODEM elements
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
MODEM mapping
Comment
Links from IDEAS
foundation
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.
representationSchemeInstanc
e «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
specialization
of):«IDEAS:superSubtype»
RepresentationType - Type
Attributes:
A Type that is the Powertype of
Representation
Page 51
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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.
IDEASelement
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
IDEASelement
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.
SignTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
SignTypeType - IndividualTypeType
Attributes:
The Powertype of SignType.
IDEASelement
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
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.
IDEASelement
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»
FusionOfSetOfIndividuals - SumOfSetOfThings
Association (source - target): «place1Type»
FusionOfSetOfIndividuals - Singleton
FusionOfSetOfIndividuals
«IDEAS:Type»
Connectors:
Association (source target):«place2Type»
FusionOfSetOfIndividuals IndividualType
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
FusionOfSetOfIndividuals WholePartType
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 52
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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/#Su
m
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 an Individual into disjoint
parts.
IDEASelement
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.
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
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
PartitionOfSetOfDisjointIndivid
uals «IDEAS:Type»
Connectors:
Association (source target):«place2Type»
PartitionOfSetOfDisjointIndividua
ls - SetOfDisjointIndividuals
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PartitionOfSetOfDisjointIndividua
ls PartitionOfSetOfDisjointThings
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PartitionOfSetOfDisjointIndividua
ls - FusionOfSetOfIndividuals
Attributes:
A FusionOfSetOfIndividuals
whose fusioned Type is a
SetOfDisjointIndividuals.
This is a division of an Individual
into disjoint parts.
PartitionOfSetOfDisjointThing
s «IDEAS:Type»
Connectors:
Association (source target):«place2Type»
PartitionOfSetOfDisjointThings SetOfDisjointThings
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PartitionOfSetOfDisjointThings SumOfSetOfThings
Attributes:
A SumOfSetOfThings whose
summed Type is a
Page 53
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
This is a division of a Thing into disjoint
parts/sub-types.
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.
IDEASelement
RealPropertySingletonType «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
RealPropertySingletonType - Singleton
Attributes:
A set of RealPropertyTypes with only one
instance.
RealPropertyTypeSiteTypeFacilityTypePartiti
onType «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
RealPropertyTypeSiteTypeFacilityTypePartition
Type - SetOfSiteTypeAndFacilityType
Association (source - target): «place1Type»
RealPropertyTypeSiteTypeFacilityTypePartition
Type - RealPropertySingletonType
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
RealPropertyTypeSiteTypeFacilityTypePartition
Type - 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»
Discuss
Links from IDEAS
foundation
SetOfDisjointThings.
This is a division of a Thing into
disjoint parts/sub-types.
PartitionOfSetOfDisjointTypes
«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/Partit
ion_of_a_set and
http://en.wikipedia.org/wiki/Partit
ion_of_a_set.
This is shown as a type instance of
RealPropertyTypes, i.e. the set of all
subsets of RealProperty (the set of all
individual real properties). This implies
that the RealPropertySingletonType
would be better stereotyped as an
IDEAS: IndividualType, not an IDEAS:
Type since it’s the set of all sets that
contain one RealProperty individual.
Discuss
SetOfDisjointIndividuals
«IDEAS:Type»
Connectors:
Generalization (element - is a
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 54
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
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.
IDEASelement
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)
IDEASelement
SetOfSiteTypeAndFacilityType «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
SetOfSiteTypeAndFacilityType -
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
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
example, the sets A = {a,b,c}
and B = {d,e,f} are disjoint. (from
http://www.mathwords.com/d/dis
joint_sets.htm)
Page 55
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
SetOfDisjointTypes
Attributes:
The set of SiteTypes and FacilityTypes
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.
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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).
IDEASelement
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 set-theoretic sum (aka union).
IDEASelement
RealPropertyTypeFacilityTypePartition
«IDEAS:TupleType»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
RealPropertyTypeFacilityTypePartition superSubtype
Dependency (element - is instance of):
«IDEAS:typeInstance»
RealPropertyTypeFacilityTypePartition RealPropertyTypeSiteTypeFacilityTypePartition
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
Page 56
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
Type
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 RealPropertyTypeSiteTypeFacilityTypePartition
Type
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
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
Discuss
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.
IDEASelement
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
Maps
endBoundary
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
endBoundary temporalBoundary
Attributes:
A temporalBoundary where the
boundary is an end boundary of
the whole.
EndBoundaryType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
EndBoundaryType - TemporalBoundaryType
Attributes:
The powertype of endBoundary
startBoundary
«IDEAS:TupleType»
Connectors:
Generalization (element - is a
specialization
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 57
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
startBoundary - StartBoundaryType
Attributes:
The beginning of a temporalBoundary.
Links from IDEAS
foundation
of):«IDEAS:superSubtype»
startBoundary temporalBoundary
Attributes:
A temporalBoundary where the
boundary is a start boundary of
the whole.
StartBoundaryType «IDEAS:Powertype»
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
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
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 co-extensive with the spatial
extent of the (part) individual for a particular
period of time.
IDEASelement
StartBoundaryType «IDEAS:Powertype»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
StartBoundaryType - TemporalBoundaryType
Attributes:
The powertype of startBoundary
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.
IDEASelement
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
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
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
Page 58
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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
IDEASelement
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
of time.
TemporalWholePartType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
TemporalWholePartType WholePartType
Attributes:
A WholePartType that is the
Powertype of
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.
IDEASelement
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
IDEASelement
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.
happensIn «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
happensIn - Individual
IDEASelement
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):
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 59
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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]
InstantType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
InstantType - PeriodOrInstantType
Attributes:
An IndividualType that is the Powertype of
Instant.
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
«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
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
IDEASelement
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
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
PeriodType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialization
of):«IDEAS:superSubtype»
PeriodType - IndividualType
Attributes:
An IndividualType that is the
Powertype of Period
IDEASelement
11 DM2 120216 periods
of time
timeSuperTypeDurationSubtype
«IDEAS:TupleType»
timeSuperTypeDurationSubtyp
e «IDEAS:TupleType»
IDEASelement
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 60
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.
Duration «IDEAS:Type»
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
IDEASelement
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
IDEASelement
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»
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
12 DM2 120216 location
CircularArea «IDEAS:IndividualType»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
CircularArea - EllipticalArea
Dependency (element - is instance of):
CanBeAdded
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Links from IDEAS
foundation
Page 61
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
«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»
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:
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
NotRequired
CanBeAdded
CanBeAdded
NotRequired
CanBeAdded
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 62
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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 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
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
NotRequired
CanBeAdded
CanBeAdded
Discuss
CanBeAdded
[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.1
DM2 120216 elements
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»
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»
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
NotRequired
Maps
GeopoliticalLocation
«IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
GeopoliticalLocation - Location
Attributes:
A Location and a GeoPoliticalArea
CanBeAdded
NotRequired
[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.1
DM2 120216 elements
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
DM2
Modem Map
Linked MODEM elements
Maps
CanBeAdded
PointLocation «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
PointLocation - Location
Attributes:
A Location expressed as a point on a
ReferenceEllipsoidOrGeoid
MODEM mapping
Comment
CanBeAdded
NotRequired
CanBeAdded
CanBeAdded
[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.1
DM2 120216 elements
Attributes:
Powertype Of Installation
InstallationTypeType «IDEAS:Powertype»
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.
LocationType «IDEAS:Powertype»
Connectors:
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
LocationType - LocationTypeType
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
NotRequired
CanBeAdded
CanBeAdded
NotRequired
Maps
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
LocationType «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
LocationType - EnvironmentCategory
[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.1
DM2 120216 elements
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
LocationType - IndividualType
Attributes:
The powertype of Location
LocationTypeType «IDEAS:Powertype»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
LocationTypeType - IndividualTypeType
Attributes:
The Powertype of LocationType.
PlanarSurface «IDEAS:IndividualType»
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»
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Attributes:
-
NotRequired
CanBeAdded
CanBeAdded
NotRequired
Maps
PointLocation «IDEAS:IndividualType»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
PointLocation - Location
Attributes:
A Location expressed as a point on a
ReferenceEllipsoidOrGeoid
CanBeAdded
[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.1
DM2 120216 elements
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»
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):
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
NotRequired
CanBeAdded
CanBeAdded
NotRequired
CanBeAdded
CanBeAdded
[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.1
DM2 120216 elements
«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.
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»
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
NotRequired
CanBeAdded
CanBeAdded
NotRequired
CanBeAdded
CanBeAdded
[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.1
DM2 120216 elements
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
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
NotRequired
CanBeAdded
CanBeAdded
NotRequired
CanBeAdded
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 70
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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 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 stand-alone 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 threedimensional 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
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
NotRequired
CanBeAdded
CanBeAdded
NotRequired
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 71
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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»
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.
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
CanBeAdded
NotRequired
13 DM2 120216 measure
AdaptabilityMeasure «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
AdaptabilityMeasure - ServiceLevel
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
AdaptabilityMeasure - AdaptabilityMeasureType
Attributes:
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»
CanBeAdded
CanBeAdded
CanBeAdded
[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.1
DM2 120216 elements
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»
MeasureableSkillType - SkillType
Attributes:
The Powertype of MeasureableSkill.
MeasureOfDesire «IDEAS:Type»
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
CanBeAdded
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
IDEASelement
CanBeAdded
CanBeAdded
CanBeAdded
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 73
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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):
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Links from IDEAS
foundation
CanBeAdded
Maps
MeasureOfEffectiveness «IDEAS:Type»
Connectors:
Generalization (element - is a subtype of):
«IDEAS:superSubtype»
MeasureOfEffectiveness MeasureablePropertyType
Attributes:
A MeasureablePropertyType that is used to
judge the effectiveness of something that
realises a capability
CanBeAdded
MeasureType
«IDEAS:Powertype»
Connectors:
Generalization (element - is a
specialisation of):
«IDEAS:superSubtype»
MeasureType IndividualTypeType
Attributes:
The IndividualTypeType that is
the powertype of Measure
IDEASelement
CanBeAdded
CanBeAdded
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 74
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
«IDEAS:superSubtype»
NeedsSatisfactionMeasure - ServiceLevel
Dependency (element - is instance of):
«IDEAS:powertypeInstance»
NeedsSatisfactionMeasure NeedsSatisfactionMeasureType
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
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
CanBeAdded
CanBeAdded
CanBeAdded
CanBeAdded
[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.1
DM2 120216 elements
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»
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:
-
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
CanBeAdded
CanBeAdded
CanBeAdded
CanBeAdded
CanBeAdded
[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.1
DM2 120216 elements
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.
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
CanBeAdded
CanBeAdded
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
15 DM2 120216 security
attributes
Discuss
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»
Discuss
This whole section needs to be further
discussed since it is a particular US
requirement, i.e. a national one.
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.1
DM2 120216 elements
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
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 attributes
"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:
-
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
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.1
DM2 120216 elements
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 "25X1-human", "25X1",
"25X2", ..., "25X9". If more than one exception
applies, use a space-delimited list. If "25X1human" 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 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.
DM2
Modem Map
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.1
DM2 120216 elements
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 space-delimited 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 spacedelimited 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 spacedelimited list with "USA" first, followed by the
other trigraph(s) in alphabetical order.
SARIdentifier «IDEAS:Type»
Connectors:
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
SARIdentifier - IndividualType
Attributes:
Authorized Special Access Required program
DM2
Modem Map
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.1
DM2 120216 elements
digraph(s) or trigraph(s) preceded by "SAR-".
Either (a) a single digraph or trigraph or (b) a
space-delimited 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
classificationReasonPartOfSecurityAttribute
sGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
classificationReasonPartOfSecurityAttributesGro
up - ClassificationReason
Association (source - target): «place1Type»
classificationReasonPartOfSecurityAttributesGro
up - SecurityAttributesGroup
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
classificationReasonPartOfSecurityAttributesGro
up - WholePartType
Attributes:
A couple that represents the whole part
relationship between ClassificationReason and
SecurityAttributeGroup
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 81
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
DM2
Modem Map
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 and
SecurityAttributeGroup
dateOfExemptedSourcePartOfSecurityAttrib
utesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
dateOfExemptedSourcePartOfSecurityAttributes
Group - SecurityAttributesGroup
Association (source - target): «place2Type»
dateOfExemptedSourcePartOfSecurityAttributes
Group - DateOfExemptedSource
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
dateOfExemptedSourcePartOfSecurityAttributes
Group - 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):
Discuss
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 82
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
«IDEAS:superSubtype»
declassEventPartOfSecurityAttributesGroup WholePartType
Attributes:
A couple that represents the whole part
relationship between DeclassEvent and
SecurityAttributeGroup
declassExceptionPartOfSecurityAttributesGr
oup «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
declassManualReviewPartOfSecurityAttribut
esGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
declassManualReviewPartOfSecurityAttributesG
roup - DeclassManualReview
Association (source - target): «place1Type»
declassManualReviewPartOfSecurityAttributesG
roup - SecurityAttributesGroup
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
declassManualReviewPartOfSecurityAttributesG
roup - 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
disseminationControlsPartOfSecurityAttribut
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 83
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
esGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place2Type»
disseminationControlsPartOfSecurityAttributesG
roup - DisseminationControls
Association (source - target): «place1Type»
disseminationControlsPartOfSecurityAttributesG
roup -SecurityAttributesGroup
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
disseminationControlsPartOfSecurityAttributesG
roup - WholePartType
Attributes:
A couple that represents the whole part
relationship between DisseminationControls and
SecurityAttributeGroup
FGIsourceProtectedPartOfSecurityAttributes
Group «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
FGIsourceProtectedPartOfSecurityAttributesGro
up - SecurityAttributesGroup
Association (source - target): «place2Type»
FGIsourceProtectedPartOfSecurityAttributesGro
up - FGIsourceProtected
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
FGIsourceProtectedPartOfSecurityAttributesGro
up - WholePartType
Attributes:
A couple that represents the whole part
relationship between FGIsourceProtected and
SecurityAttributeGroup
FGIsourceOpenPartOfSecurityAttributesGro
up «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
nonICmarkingsPartOfSecurityAttributesGrou
p «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
nonICmarkingsPartOfSecurityAttributesGroup SecurityAttributesGroup
Association (source - target): «place2Type»
nonICmarkingsPartOfSecurityAttributesGroup NonICmarkings
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 84
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
nonICmarkingsPartOfSecurityAttributesGroup WholePartType
Attributes:
A couple that represents the whole part
relationship between NonICmarkings and
SecurityAttributesGroup
ownerProducerPartOfSecurityAttributesGrou
p «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»
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Discuss
Discuss
Discuss
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 85
Links from IDEAS
foundation
Links to IDEAS
foundation
DM2 MODEM mapping status version 0.1
DM2 120216 elements
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
typeOfExemptedSourcePartOfSecurityAttrib
utesGroup «IDEAS:TupleType»
Connectors:
Association (source - target): «place1Type»
typeOfExemptedSourcePartOfSecurityAttributes
Group - SecurityAttributesGroup
Association (source - target): «place2Type»
typeOfExemptedSourcePartOfSecurityAttributes
Group - TypeOfExemptedSource
Generalization (element - is a specialisation of):
«IDEAS:superSubtype»
typeOfExemptedSourcePartOfSecurityAttributes
Group - WholePartType
Attributes:
A couple that represents the whole part
relationship between TypeOfExemptedSource
and SecurityAttributesGroup
DM2
Modem Map
Linked MODEM elements
MODEM mapping
Comment
Discuss
[Author: Lars-Olof Kihlström, Generic Systems Sweden AB]
Page 86
Links from IDEAS
foundation
Links to IDEAS
foundation