Open mparsons-ce opened 5 months ago
@mparsons-ce @sedula27 Doesn't CaSS need to support the following:
versionIdentifier: https://credreg.net/ctdl/terms#versionIdentifier - This is a property that points to IdentifierValue. Thereby, CaSS needs to export versionIdentifier and the UI needs to include the properties with the IdentifierValue class:
Need to support multiples: There can be be multiple versionIdentifiers associated with any Competency Framework, Competency or Collection.
latest, next and previous version These require a valid CTID and are single values.
Impacted Classes: The Collection, Competency, and Competency Framework classes need the above listed property updates.
What else needs to be documented here?
@jeannekitchens I think technically latest, next and previous version can be any URI, they don't have to be a CTID/registry URI.
@Lomilar Have you had an opportunity to review this request and determine the effort necessary?
IdentifierValue requires a unique editor interface to define these objects and the three properties in them (similar to educationalAlignment).
Adding a version field that has a range of strings is quite straightforward.
@sedula27 latestVersion, nextVersion, and previousVersion should now be available with CASS 1.5.65 on sandbox
@miledivovic I was able to add versions manually and via import, but was not able to export them
The following properties are being added in CTDL to CompetencyFramework, Collection, and Competency:
https://credreg.net/ctdl/terms#versionIdentifier https://credreg.net/ctdl/terms/latestVersion https://credreg.net/ctdl/terms/nextVersion https://credreg.net/ctdl/terms#previousVersion
The latter three are URLs. VersionIdentifier has a domain of the class: IdentifierValue.
We would like these added to the CaSS editor.
Source: see CTDL github issue: https://github.com/CredentialEngine/Schema-Development/issues/933