For type properties throughout the LOD schema of the specs, plural should be allowed.
E.g., the specs require the type of a resource object returned by the collection endpoint to be of "@type": "Resource". Good! This tells us, that the object is a dts:Resource.
Now, consider, that this same object is not only a dts:Resource but also a frbr:Manifestation or a lrm:F5 in terms of FRBR or LRM. Thus, we want:
"@type": [ "Resource", "lrm:F5" ]
Allowing plural for the type is especially important after allowing nested metadata objects in #280, which was essential for providing useful RDF data through the endpoints.
For type properties throughout the LOD schema of the specs, plural should be allowed.
E.g., the specs require the type of a resource object returned by the collection endpoint to be of
"@type": "Resource". Good! This tells us, that the object is adts:Resource.Now, consider, that this same object is not only a
dts:Resourcebut also afrbr:Manifestationor alrm:F5in terms of FRBR or LRM. Thus, we want:Allowing plural for the type is especially important after allowing nested metadata objects in #280, which was essential for providing useful RDF data through the endpoints.