Class: SignatureCheckType

URI: abc-data:SignatureCheckType

classDiagram class SignatureCheckType GaiaXEntity <|-- SignatureCheckType SignatureCheckType : legalValidity SignatureCheckType : mandatory SignatureCheckType : participantRole

Inheritance

Slots

Name Cardinality and Range Description Inheritance
participantRole 1..1
String
Establish a unique way to identify the participant that has to Sign(e direct
mandatory 1..1
String
Establish the if a Signature is mandatory or Optional direct
legalValidity 1..1
String
Establish the if the Legal validity check needs to be enforced to the Signatu... direct

Usages

used by used in type used
DataProductUsageContract signers range SignatureCheckType
DataUsageAgreement signers range SignatureCheckType

Identifier and Mapping Information

Schema Source

  • from schema: https://$BASE_URL$/abc-data

Mappings

Mapping Type Mapped Value
self abc-data:SignatureCheckType
native https://$BASE_URL$/abc-data/:SignatureCheckType

LinkML Source

Direct

name: SignatureCheckType
from_schema: https://$BASE_URL$/abc-data
is_a: GaiaXEntity
slots:
- participantRole
- mandatory
- legalValidity
slot_usage:
  participantRole:
    name: participantRole
    domain_of:
    - SignatureCheckType
    required: true
  mandatory:
    name: mandatory
    domain_of:
    - SignatureCheckType
    required: true
  legalValidity:
    name: legalValidity
    domain_of:
    - SignatureCheckType
    required: true
class_uri: abc-data:SignatureCheckType

Induced

name: SignatureCheckType
from_schema: https://$BASE_URL$/abc-data
is_a: GaiaXEntity
slot_usage:
  participantRole:
    name: participantRole
    domain_of:
    - SignatureCheckType
    required: true
  mandatory:
    name: mandatory
    domain_of:
    - SignatureCheckType
    required: true
  legalValidity:
    name: legalValidity
    domain_of:
    - SignatureCheckType
    required: true
attributes:
  participantRole:
    name: participantRole
    description: Establish a unique way to identify the participant that has to Sign(e.g.
      gx:providedBy is identified by Provider ). Possible values are Provider, Consumer,
      Licensor, Producer
    from_schema: https://$BASE_URL$/abc-data
    rank: 1000
    slot_uri: abc-data:participantRole
    alias: participantRole
    owner: SignatureCheckType
    domain_of:
    - SignatureCheckType
    range: string
    required: true
  mandatory:
    name: mandatory
    description: Establish the if a Signature is mandatory or Optional. Possible values
      are Yes/No
    from_schema: https://$BASE_URL$/abc-data
    rank: 1000
    slot_uri: abc-data:mandatory
    alias: mandatory
    owner: SignatureCheckType
    domain_of:
    - SignatureCheckType
    range: string
    required: true
  legalValidity:
    name: legalValidity
    description: Establish the if the Legal validity check needs to be enforced to
      the Signature. Possible values are Yes/No
    from_schema: https://$BASE_URL$/abc-data
    rank: 1000
    slot_uri: abc-data:legalValidity
    alias: legalValidity
    owner: SignatureCheckType
    domain_of:
    - SignatureCheckType
    range: string
    required: true
class_uri: abc-data:SignatureCheckType