Class: ComplianceAssessmentBody

URI: abc-conformity:ComplianceAssessmentBody

classDiagram class ComplianceAssessmentBody ComplianceAssessmentBody : canCertifyThirdPartyComplianceCertificationScheme ComplianceAssessmentBody --|> ThirdPartyComplianceCertificationScheme : canCertifyThirdPartyComplianceCertificationScheme ComplianceAssessmentBody : hasThirdPartyComplianceCertificateClaim ComplianceAssessmentBody --|> ThirdPartyComplianceCertificateClaim : hasThirdPartyComplianceCertificateClaim ComplianceAssessmentBody : hasThirdPartyComplianceCredential ComplianceAssessmentBody --|> ThirdPartyComplianceCertificateCredential : hasThirdPartyComplianceCredential

Slots

Name Cardinality and Range Description Inheritance
canCertifyThirdPartyComplianceCertificationScheme 1..*
ThirdPartyComplianceCertificationScheme
Ids of the Third Party Compliance Certification Scheme this Compliance Assess... direct
hasThirdPartyComplianceCertificateClaim 1..*
ThirdPartyComplianceCertificateClaim
Ids of Certificate claims issued by this Compliance Assessment Body direct
hasThirdPartyComplianceCredential 1..*
ThirdPartyComplianceCertificateCredential
Ids of the Certificate claims VC certified by this Compliance Assessment Body direct

Usages

used by used in type used
ThirdPartyComplianceCertificationScheme hasComplianceAssessmentBody range ComplianceAssessmentBody
ThirdPartyComplianceCertificateClaim hasComplianceAssessmentBody range ComplianceAssessmentBody

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self abc-conformity:ComplianceAssessmentBody
native https://$BASE_URL$/abc-conformity/:ComplianceAssessmentBody

LinkML Source

Direct

name: ComplianceAssessmentBody
from_schema: https://$BASE_URL$/abc-conformity
slots:
- canCertifyThirdPartyComplianceCertificationScheme
- hasThirdPartyComplianceCertificateClaim
- hasThirdPartyComplianceCredential
slot_usage:
  canCertifyThirdPartyComplianceCertificationScheme:
    name: canCertifyThirdPartyComplianceCertificationScheme
    description: Ids of the Third Party Compliance Certification Scheme this Compliance
      Assessment Body can certify.
    multivalued: true
    domain_of:
    - ComplianceAssessmentBody
    required: true
  hasThirdPartyComplianceCertificateClaim:
    name: hasThirdPartyComplianceCertificateClaim
    description: Ids of Certificate claims issued by this Compliance Assessment Body.
    multivalued: true
    domain_of:
    - ComplianceAssessmentBody
    required: true
  hasThirdPartyComplianceCredential:
    name: hasThirdPartyComplianceCredential
    description: Ids of the Certificate claims VC certified by this Compliance Assessment
      Body.
    multivalued: true
    domain_of:
    - ComplianceAssessmentBody
    required: true
class_uri: abc-conformity:ComplianceAssessmentBody

Induced

name: ComplianceAssessmentBody
from_schema: https://$BASE_URL$/abc-conformity
slot_usage:
  canCertifyThirdPartyComplianceCertificationScheme:
    name: canCertifyThirdPartyComplianceCertificationScheme
    description: Ids of the Third Party Compliance Certification Scheme this Compliance
      Assessment Body can certify.
    multivalued: true
    domain_of:
    - ComplianceAssessmentBody
    required: true
  hasThirdPartyComplianceCertificateClaim:
    name: hasThirdPartyComplianceCertificateClaim
    description: Ids of Certificate claims issued by this Compliance Assessment Body.
    multivalued: true
    domain_of:
    - ComplianceAssessmentBody
    required: true
  hasThirdPartyComplianceCredential:
    name: hasThirdPartyComplianceCredential
    description: Ids of the Certificate claims VC certified by this Compliance Assessment
      Body.
    multivalued: true
    domain_of:
    - ComplianceAssessmentBody
    required: true
attributes:
  canCertifyThirdPartyComplianceCertificationScheme:
    name: canCertifyThirdPartyComplianceCertificationScheme
    description: Ids of the Third Party Compliance Certification Scheme this Compliance
      Assessment Body can certify.
    from_schema: https://$BASE_URL$/abc-conformity
    rank: 1000
    slot_uri: abc-conformity:canCertifyThirdPartyComplianceCertificationScheme
    multivalued: true
    alias: canCertifyThirdPartyComplianceCertificationScheme
    owner: ComplianceAssessmentBody
    domain_of:
    - ComplianceAssessmentBody
    range: ThirdPartyComplianceCertificationScheme
    required: true
  hasThirdPartyComplianceCertificateClaim:
    name: hasThirdPartyComplianceCertificateClaim
    description: Ids of Certificate claims issued by this Compliance Assessment Body.
    from_schema: https://$BASE_URL$/abc-conformity
    rank: 1000
    slot_uri: abc-conformity:hasThirdPartyComplianceCertificateClaim
    multivalued: true
    alias: hasThirdPartyComplianceCertificateClaim
    owner: ComplianceAssessmentBody
    domain_of:
    - ComplianceAssessmentBody
    range: ThirdPartyComplianceCertificateClaim
    required: true
  hasThirdPartyComplianceCredential:
    name: hasThirdPartyComplianceCredential
    description: Ids of the Certificate claims VC certified by this Compliance Assessment
      Body.
    from_schema: https://$BASE_URL$/abc-conformity
    rank: 1000
    slot_uri: abc-conformity:hasThirdPartyComplianceCredential
    multivalued: true
    alias: hasThirdPartyComplianceCredential
    owner: ComplianceAssessmentBody
    domain_of:
    - ComplianceAssessmentBody
    range: ThirdPartyComplianceCertificateCredential
    required: true
class_uri: abc-conformity:ComplianceAssessmentBody