# description
Intrinsic attributes of a training course or program Resource. Domain-generic: applicable to any skilling vertical — vocational training, professional certification, higher education, government skill schemes, etc. 

# properties.course_level.description
Difficulty or qualification level of the course.

# properties.course_domain.description
Subject domain of the course, expressed using an authority-governed code system (e.g. UNESCO ISCED, India NSQF sector codes). 

# properties.duration.description
Total course duration in ISO 8601 duration format. Examples: "P3W" (3 weeks), "PT40H" (40 hours), "P6M" (6 months). 

# properties.location.description
Physical location for ONSITE or HYBRID courses.

# properties.capacity.description
Maximum number of learners per cohort or batch.

# properties.schedule.properties.session_pattern.description
Human-readable schedule pattern, e.g. "Monday & Wednesday 6–8 PM", "Self-paced with weekly live sessions". 

# properties.prerequisites.description
Credential prerequisites the enrollee must satisfy. Uses the shared CredentialRequirement type. 

# properties.outcome_credential.description
The credential issued to a learner on successful course completion. Placed in resourceAttributes because it is intrinsic to the course and required at discovery time (learners search by intended outcome). 

# properties.outcome_credential.properties.category.description
Broad credential class issued on completion.

# properties.outcome_credential.properties.name.description
Specific name of the credential. E.g. "AWS Solutions Architect Associate".

# properties.industry_type.description
Industry alignment of the course (optional).