CredentialEngine / Schema-Development

Development of the vocabularies for the CTI models
14 stars 8 forks source link

Expand what can be a member of a collection #966

Open siuc-nate opened 1 week ago

siuc-nate commented 1 week ago

Currently, the https://credreg.net/ctdl/terms/hasMember property supports a limited subset of CTID-enabled CTDL classes as members of a collection. This seems too limiting. I would think the range of that property should be rdfs:Resource (or maybe xsd:anyURI to match ceterms:proxyFor) instead, but this may have ramifications for implementations (within CE and/or CaSS) that we'd need to consider.

For example, we currently have a use case that requires having collections of Competency Frameworks, and the schema does not currently allow this.

Proposal:

URI: ceterms:hasMember Remove Domain: ceasn:Competency ceterms:CollectionMember ceterms:Course ceterms:Job ceterms:LearningOpportunityProfile ceterms:LearningProgram ceterms:Occupation ceterms:Task ceterms:TransferValueProfile ceterms:WorkRole Add Domain: rdfs:Resource OR xsd:anyURI (TBD)