There are several properties used for vocabulary definition in scdSchema.jsonld that are not defined in scdContext.jsonld. For example comment, label.
For that matter, most of the properties mapped in the scdContext are not relevant to defining the vocabulary. It is not obvious to me why one would use the same context to define an RDF vocabulary in JSON-LD as one uses when creating instances. Simplifying will help avoid errors, so I propose scdSchema.jsonld should have an inline @context that defines only those properties that are used.
@stuartasutton I'll have have go at creating one and send a pull request.
Picking up from https://github.com/t3-innovation-network/desm/issues/410
There are several properties used for vocabulary definition in scdSchema.jsonld that are not defined in scdContext.jsonld. For example
comment
,label
.For that matter, most of the properties mapped in the scdContext are not relevant to defining the vocabulary. It is not obvious to me why one would use the same context to define an RDF vocabulary in JSON-LD as one uses when creating instances. Simplifying will help avoid errors, so I propose scdSchema.jsonld should have an inline
@context
that defines only those properties that are used.@stuartasutton I'll have have go at creating one and send a pull request.