The UsageRestrictionDefinition template describes how to represent a pre-defined restriction
on product usage, such as "immobilisation", e.g. as a result of neglected maintenance
tasks.
The following SysML Part, Reference, and Value properties are defined for this template:
References:
restrictionOnItem [1..*] (Template: SwedishDefence:
ItemDefinition)
Relationship to the item of supply for which the usage restriction definition is defined.
Parts:
usageRestrictionId [1] (Template: OASIS:
Identification)
Identification of the usage restriction definition.
The reference data used in Template: OASIS:
Identification is restricted as follows:
RDL constraint 1:usageRestrictionId constraint
The reference data for:
OASIS:Identification.role -> ExternalOwlClass.class
is restricted to the following class or a subclass:
usageRestrictionDescription [0..1] (Template: OASIS:
Descriptor)
Description of the restriction.
The reference data used in Template: OASIS:
Descriptor is restricted as follows:
RDL constraint 1:usageRestrictionDescription constraint
The reference data for:
OASIS:Descriptor.classifiedAs -> ExternalOwlClass.class
is restricted to the following class or a subclass:
usageRestrictionName [1] (Template: OASIS:
Descriptor)
The name of the restriction.
The reference data used in Template: OASIS:
Descriptor is restricted as follows:
RDL constraint 1:usageRestrictionName constraint
The reference data for:
OASIS:Descriptor.classifiedAs -> ExternalOwlClass.class
is restricted to the following class or a subclass:
revokableByTaskMethod [0..1] (Template: OASIS:
Classifier)
Classification of usage restriction definition indicating that it may be automatically
revoked by the execution of a task method.