Terms of Service Declaration in Model UI Fragment Properties@0.0.4

Contents

Up to Regulatory Environment

FragmentProperty: Terms of Service DeclarationStatus: EXPERIMENTAL

Documentation

Adds a terms of service declaration to the UI fragment in order to be accepted by the user.

Typed Element: → 'NameLinkTextType'

Base Type: STRUCTURED
Abstract: Yes
Cardinality: 0..1
From Model: UI Fragment Properties
Documentation: This structured data type extends the name link type by adding a struct member for providing arbitrary text. The actual meaning of the text depends on the property referring to this data type.
Structured Value Members:

Instanciatable Types 10

Name: → 'LicenseType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..1
From Model: UI Fragment Properties
Documentation: This data type consitutes a reference to a (software) license as well as a property value providing the concrete license text that defines the granted rights as well as restrictions for use of the fragment's implementation.
Structured Value Members:
This data type consitutes a reference to a (software) license as well as a property value providing the concrete license text that defines the granted rights as well as restrictions for use of the fragment's implementation.
Name: → 'LicenseListType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..∞
From Model: UI Fragment Properties
Documentation: Using this datatype allows to provide a list of applicable or provided licenses.
Structured Value Members:
Using this datatype allows to provide a list of applicable or provided licenses.
Name: → 'CategorizedDescriptionType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..∞
From Model: UI Fragment Properties
Documentation: This property type is an extension to the name link text structured type in order to add category strings.
Structured Value Members:
This property type is an extension to the name link text structured type in order to add category strings.
Name: → 'DataCollectionDeclarationType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..∞
From Model: UI Fragment Properties
Documentation: This extension to the categorized name link structured datatype is intended for providing a description of pontentially collected usage information or other data that shall be sent to the fragment vendor.
Structured Value Members:
This extension to the categorized name link structured datatype is intended for providing a description of pontentially collected usage information or other data that shall be sent to the fragment vendor.
Name: → 'DataStorageLocationDeclarationType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..∞
From Model: UI Fragment Properties
Documentation: This structured data type is an extension to the categorized name link text struct in order to support value statements for the declaration of the location where data are stored or processed.
Structured Value Members:
This structured data type is an extension to the categorized name link text struct in order to support value statements for the declaration of the location where data are stored or processed.
Name: → 'DataTransferPolicyDeclarationType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..∞
From Model: UI Fragment Properties
Documentation: This structured data type is an extension to the categorized name link text struct in order to support value statements for the declaration of the justification for certain data transfer activities.
Structured Value Members:
This structured data type is an extension to the categorized name link text struct in order to support value statements for the declaration of the justification for certain data transfer activities.
Name: → 'DataProcessingDeclarationType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..∞
From Model: UI Fragment Properties
Documentation: This structured data type is an extension to the categorized name link text struct in order to support value statements for the declaration of the justification for certain data processing activities.
Structured Value Members:
This structured data type is an extension to the categorized name link text struct in order to support value statements for the declaration of the justification for certain data processing activities.
Name: → 'RegulatoryDomainType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..∞
From Model: UI Fragment Properties
Documentation: This structured data type is an extension to the name link text structure that allows the specific declaration of the compliance of the delivered software with a specific legal regulation.
Structured Value Members:
  • name : → 'StringType' [1..1]
    The name of the entity or person.
  • url : → 'URLType' [0..1]
    The optional URL to the entity's or person's online identity.
  • text : → 'MultilineStringType' [0..∞]
    Arbitrary text entries.
  • regulationLevel : → 'RegulationLevelType' [0..1]
    The classification of the legal body the regulation originates from. In case of ambiguous regulation, the level may be used to decide to which body adhere to.
  • regulatingEntity : → 'GenericReferenceType' [0..1]
    Refers to the specific entity the regulation originates from.
  • regulatedDesignAspect : → 'RegulatedDesignAspectType' [0..1]
    Describes the design aspect of the software artifact being delivered that is influenced by the regulation.
  • legalDocumentReference : → 'GenericReferenceListType' [0..∞]
    The specific reference to the legal text, or document, or paragraph therein.
This structured data type is an extension to the name link text structure that allows the specific declaration of the compliance of the delivered software with a specific legal regulation.
Name: → 'TermsOfServiceDeclarationType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..1
From Model: UI Fragment Properties
Documentation: This property type is an extension to the name link text structured type in order to provide the description of terms of service for the software artifact being delivered.
Structured Value Members:
This property type is an extension to the name link text structured type in order to provide the description of terms of service for the software artifact being delivered.
Name: → 'PersonasType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..∞
From Model: UI Fragment Properties
Documentation: This structured data type is an extension to the name link text struct intended for the description of the software developers' ideas about the intended users and the resulting design decisions.
Structured Value Members:
This structured data type is an extension to the name link text struct intended for the description of the software developers' ideas about the intended users and the resulting design decisions.