Description
@siuc-nate, the CEASN context file at http://credreg.net/ctdlasn/schema/context/json is quite incomplete resulting in incorrect outcomes with the CASS data. My inventory (please double check) shows the following needing definition in the context file, otherwise, we get a lot of URIs handled as strings as opposed to things:
TYPE @ID
alignFrom
alignTo
broadAlignment
complexityLevel
comprisedOf
creator
dateCopyrighted
derivedFrom
exactAlignment
hasChild
hasTopChild
isPartOf
isVersionOf
majorAlignment
minorAlignment
narrowAlignment
prerequisiteAlignment
publisher
rightsHolder
###XSD:DATE
dateCreated
dateValidFrom
dateValidUntil
###TYPE INLANGUAGE
inLanguage
The context file should contain everything needed for JSON data both inside and outside the CER; so, it should be a compete context for the CTDL schema.
ALSO
-
Also, please take a look at issue Reuse of CTDL properties and concept schemes in CE-ASN data #495 because it impacts the context file; and
-
We need to change the
weight
property toxsd:string
in the definition table that still hasxsd:float
. We need to be able to express things like "23%". Values for this property are not subject to mathematical manipulation.