Class: Requirement
URI: casco-conformity:Requirement
classDiagram
class Requirement
Requirement : hasCategory
Requirement : hasDescription
Requirement : hasName
Requirement : hasObjectOfConformity
Requirement : hasProcedure
Requirement --|> ProcedureType : hasProcedure
Requirement : hasType
Requirement --|> RequirementType : hasType
Requirement : isAccepted
Requirement --|> ConformityAssessmentScheme : isAccepted
Requirement : issuer
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| issuer | 0..1 String |
Issuer of the object | direct |
| hasName | 1..1 String |
Name of the Requirement | direct |
| hasDescription | 0..1 String |
A description in natural language of the Requirement | direct |
| hasType | 0..1 RequirementType |
Type of the Requirement | direct |
| hasProcedure | 0..1 ProcedureType |
Value of Testing / Audit / Validation / Verification / Inspection (cf | direct |
| hasCategory | 1..1 String |
The category of this criterion | direct |
| hasObjectOfConformity | 0..1 String |
IRI type of Object targeted by the Requirement | direct |
| isAccepted | 0..* ConformityAssessmentScheme |
List of ConformityAssessmentScheme accepted for this Requirement | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ConformityAssessmentScheme | hasRequirements | range | Requirement |
| RequirementClaim | hasReference | range | Requirement |
Identifier and Mapping Information
Schema Source
- from schema: https://$BASE_URL$/casco-conformity
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | casco-conformity:Requirement |
| native | https://$BASE_URL$/casco-conformity/:Requirement |
LinkML Source
Direct
name: Requirement
from_schema: https://$BASE_URL$/casco-conformity
slots:
- issuer
- hasName
- hasDescription
- hasType
- hasProcedure
- hasCategory
- hasObjectOfConformity
- isAccepted
slot_usage:
hasName:
name: hasName
description: Name of the Requirement.
domain_of:
- ConformityAssessmentSystem
- Requirement
required: true
hasDescription:
name: hasDescription
description: A description in natural language of the Requirement
domain_of:
- ConformityAssessmentScheme
- Requirement
hasType:
name: hasType
description: Type of the Requirement
domain_of:
- Requirement
- RequirementClaim
range: RequirementType
hasCategory:
name: hasCategory
description: The category of this criterion
domain_of:
- Requirement
required: true
class_uri: casco-conformity:Requirement
Induced
name: Requirement
from_schema: https://$BASE_URL$/casco-conformity
slot_usage:
hasName:
name: hasName
description: Name of the Requirement.
domain_of:
- ConformityAssessmentSystem
- Requirement
required: true
hasDescription:
name: hasDescription
description: A description in natural language of the Requirement
domain_of:
- ConformityAssessmentScheme
- Requirement
hasType:
name: hasType
description: Type of the Requirement
domain_of:
- Requirement
- RequirementClaim
range: RequirementType
hasCategory:
name: hasCategory
description: The category of this criterion
domain_of:
- Requirement
required: true
attributes:
issuer:
name: issuer
description: Issuer of the object
from_schema: https://$BASE_URL$/casco-conformity
rank: 1000
alias: issuer
owner: Requirement
domain_of:
- ConformityAssessmentSystem
- ConformityAssessmentScheme
- Requirement
- Accreditation
- RequirementClaim
- StatementOfConformity
range: string
hasName:
name: hasName
description: Name of the Requirement.
from_schema: https://$BASE_URL$/casco-conformity
rank: 1000
slot_uri: casco-conformity:hasName
alias: hasName
owner: Requirement
domain_of:
- ConformityAssessmentSystem
- Requirement
range: string
required: true
hasDescription:
name: hasDescription
description: A description in natural language of the Requirement
from_schema: https://$BASE_URL$/casco-conformity
rank: 1000
slot_uri: casco-conformity:hasDescription
alias: hasDescription
owner: Requirement
domain_of:
- ConformityAssessmentScheme
- Requirement
range: string
hasType:
name: hasType
description: Type of the Requirement
from_schema: https://$BASE_URL$/casco-conformity
rank: 1000
alias: hasType
owner: Requirement
domain_of:
- Requirement
- RequirementClaim
range: RequirementType
hasProcedure:
name: hasProcedure
description: Value of Testing / Audit / Validation / Verification / Inspection
(cf. section 6 of CASCO)
from_schema: https://$BASE_URL$/casco-conformity
rank: 1000
alias: hasProcedure
owner: Requirement
domain_of:
- Requirement
range: ProcedureType
hasCategory:
name: hasCategory
description: The category of this criterion
from_schema: https://$BASE_URL$/casco-conformity
rank: 1000
slot_uri: casco-conformity:hasCategory
alias: hasCategory
owner: Requirement
domain_of:
- Requirement
range: string
required: true
hasObjectOfConformity:
name: hasObjectOfConformity
description: IRI type of Object targeted by the Requirement.
from_schema: https://$BASE_URL$/casco-conformity
rank: 1000
alias: hasObjectOfConformity
owner: Requirement
domain_of:
- Requirement
range: string
isAccepted:
name: isAccepted
description: List of ConformityAssessmentScheme accepted for this Requirement
from_schema: https://$BASE_URL$/casco-conformity
rank: 1000
multivalued: true
alias: isAccepted
owner: Requirement
domain_of:
- Requirement
range: ConformityAssessmentScheme
class_uri: casco-conformity:Requirement