Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE
Class PartyPrivacyProfileTypeCharacteristic

Each PartyPrivacyProfileTypeCharacteristic specifies:
•    the information concerned by the Privacy (CharacteristicSpecification via RootEntityTypeCharUse),
•    and the corresponding Privacy rule (i.e. available choices for the party) using PartyPrivacyProfileTypeCharValue.
A PartyPrivacyProfileTypeCharacteristic has a privacyType such as “Internal Purpose”, “External Purpose”, “Internal Retention” or “External Retention”.
If the privacyType is “Internal Purpose” or “External Purpose”, then the PartyPrivacyProfileTypeCharacteristic specifies the usage purpose of the information concerned by the privacy such as Administration, Marketing, Research…
Each PartyPrivacyProfileTypeCharacteristic is categorized by a PrivacyCategory for helping Graphical User Interface (GUI) to have a nice presentation for Privacy viewing and configuration.

Attributes
String criticalityLevel criticalityLevel

The criticityLevel specifies a level of criticality for the set of Personal Identifiable Information (PII) defined by RootEntityTypeCharUse.

PartyRoleSpecification partyRoleSpecification partyRoleSpecification
PrivacyCategory privacyCategory privacyCategory
PartyPrivacyProfileType privacyPartyProfileType privacyPartyProfileType
PartyPrivacyProfileTypeCharValue privacyPartyProfileTypeCharValue privacyPartyProfileTypeCharValue
String privacyType privacyType

A privacyType specifies the type of Privacy rule specified for an information such as
- “Internal Purpose” : usage of the information by the company that collects the information for a purpose,
- “External Purpose”: usage of the information by the company that received the information from another company for a purpose,
- “Internal Retention”: rights to keep the information for the company that collects the information,
- “External Retention”: rights to keep the information for the company that that received the information from another company.

PrivacyUsagePurpose privacyUsagePurpose privacyUsagePurpose
RootEntityTypeCharUse rootEntityTypeCharUse2 rootEntityTypeCharUse2

Attributes inherited from SID Models::Common Domain::Party ABE::Party Profile ABE::PartyProfileTypeCharacteristic SID Models::Common Domain::Party ABE::Party Profile ABE::PartyProfileTypeCharacteristic
ID ID, name name, description description, unique unique, valueType valueType, minCardinality minCardinality, maxCardinality maxCardinality, extensible extensible, derivationFormula derivationFormula, validFor validFor, _partyProfileType _partyProfileType, _demographicCharacteristic _demographicCharacteristic, _partyProfileTypeCharacteristicValue _partyProfileTypeCharacteristicValue, _productOffering _productOffering, _compositePartyProfileTypeCharacteristic _compositePartyProfileTypeCharacteristic

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePartyPrivacyProfileTypeCharacteristic
Name Expression
NamespaceParty Privacy Profile Type ABE
Owned Template Signature
OwnerParty Privacy Profile Type ABE
Owning Template Parameter
PackageParty Privacy Profile Type ABE
Qualified NameSID Models::Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE::PartyPrivacyProfileTypeCharacteristic
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 criticalityLevel
Public String criticalityLevel

The criticityLevel specifies a level of criticality for the set of Personal Identifiable Information (PII) defined by RootEntityTypeCharUse.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyPrivacyProfileTypeCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamecriticalityLevel
Name Expression
NamespacePartyPrivacyProfileTypeCharacteristic
Opposite
OwnerPartyPrivacyProfileTypeCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE::PartyPrivacyProfileTypeCharacteristic::criticalityLevel
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 partyRoleSpecification
Public PartyRoleSpecification partyRoleSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPrivacyProfileTypeCharacteristicDefinedForPartyRoleSpec
Association End
ClassPartyPrivacyProfileTypeCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepartyRoleSpecification
Name Expression
NamespacePartyPrivacyProfileTypeCharacteristic
OppositepartyPrivacyProfileTypeCharacteristic
OwnerPartyPrivacyProfileTypeCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE::PartyPrivacyProfileTypeCharacteristic::partyRoleSpecification
Stereotype
Template Parameter
TypePartyRoleSpecification
Upper*
Upper Value(*)
VisibilityPublic


 privacyCategory
Public PrivacyCategory privacyCategory
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPrivacyProfileTypeCharacteristicCategorizedBy
Association End
ClassPartyPrivacyProfileTypeCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NameprivacyCategory
Name Expression
NamespacePartyPrivacyProfileTypeCharacteristic
OppositeprivacyPartyProfileTypeCharacteristic
OwnerPartyPrivacyProfileTypeCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE::PartyPrivacyProfileTypeCharacteristic::privacyCategory
Stereotype
Template Parameter
TypePrivacyCategory
Upper1
Upper Value(1)
VisibilityPublic


 privacyPartyProfileType
Public PartyPrivacyProfileType privacyPartyProfileType
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPrivacyProfileTypeDescribedBy
Association End
ClassPartyPrivacyProfileTypeCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameprivacyPartyProfileType
Name Expression
NamespacePartyPrivacyProfileTypeCharacteristic
OppositeprivacyPartyProfileTypeCharacteristic
OwnerPartyPrivacyProfileTypeCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE::PartyPrivacyProfileTypeCharacteristic::privacyPartyProfileType
Stereotype
Template Parameter
TypePartyPrivacyProfileType
Upper*
Upper Value(*)
VisibilityPublic


 privacyPartyProfileTypeCharValue
Public PartyPrivacyProfileTypeCharValue privacyPartyProfileTypeCharValue
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPrivacyProfileTypeCharacteristicEnumeratedBy
Association End
ClassPartyPrivacyProfileTypeCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameprivacyPartyProfileTypeCharValue
Name Expression
NamespacePartyPrivacyProfileTypeCharacteristic
OppositeprivacyPartyProfileTypeCharacteristic
OwnerPartyPrivacyProfileTypeCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE::PartyPrivacyProfileTypeCharacteristic::privacyPartyProfileTypeCharValue
Stereotype
Template Parameter
TypePartyPrivacyProfileTypeCharValue
Upper*
Upper Value(*)
VisibilityPublic


 privacyType
Public String privacyType

A privacyType specifies the type of Privacy rule specified for an information such as
- “Internal Purpose” : usage of the information by the company that collects the information for a purpose,
- “External Purpose”: usage of the information by the company that received the information from another company for a purpose,
- “Internal Retention”: rights to keep the information for the company that collects the information,
- “External Retention”: rights to keep the information for the company that that received the information from another company.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyPrivacyProfileTypeCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameprivacyType
Name Expression
NamespacePartyPrivacyProfileTypeCharacteristic
Opposite
OwnerPartyPrivacyProfileTypeCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE::PartyPrivacyProfileTypeCharacteristic::privacyType
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 privacyUsagePurpose
Public PrivacyUsagePurpose privacyUsagePurpose
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPrivacyProfileTypeCharacteristicDefinedFor
Association End
ClassPartyPrivacyProfileTypeCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameprivacyUsagePurpose
Name Expression
NamespacePartyPrivacyProfileTypeCharacteristic
OppositeprivacyPartyProfileTypeCharacteristic
OwnerPartyPrivacyProfileTypeCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE::PartyPrivacyProfileTypeCharacteristic::privacyUsagePurpose
Stereotype
Template Parameter
TypePrivacyUsagePurpose
Upper1
Upper Value(1)
VisibilityPublic


 rootEntityTypeCharUse2
Public RootEntityTypeCharUse rootEntityTypeCharUse2
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPrivacyProfileTypeCharacteristicDefinedBy
Association End
ClassPartyPrivacyProfileTypeCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1..*
NamerootEntityTypeCharUse2
Name Expression
NamespacePartyPrivacyProfileTypeCharacteristic
OppositepartyPrivacyProfileTypeCharacteristic
OwnerPartyPrivacyProfileTypeCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Privacy ABE::Party Privacy Profile Type ABE::PartyPrivacyProfileTypeCharacteristic::rootEntityTypeCharUse2
Stereotype
Template Parameter
TypeRootEntityTypeCharUse
Upper*
Upper Value(*)
VisibilityPublic