-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
which type of property to use with a controlled vocabulary #197
Comments
A datatype property has rdfs:Literal as its range. This is the class of strings, and all string values (indicated by quotation marks) are assigned to a datatype property. As your example indicates, RDA structured, and identifier values are strings and should use the datatype property. The only recording method for an object property is IRI. The RDA Tookit says that rdae:P20001 can use any of the four recording methods, including unstructured description which is also a string value. |
Thanks a lot for your answer Jean |
Jean No, the poper triple would be: The object of the the triple is a thing, not a string, so the datatype element is not appropriate. RDA Registry does not provide an object element for attributes, only for relationships, but this may be developed in future. Instead, it is correct to use the canonical element. The type of the object (and thus the range of the canonical element) can be entailed from the domain of the object IRI, in this case skos:Concept. |
thanks for your return - jean |
RDA documentation indicates the use of rdae:P20001 if the value is a structured description, an identifier or a uri.
Then in which case should we use the data property rdaed:P20001 ?
‹ex:1› | ‹rdae:P20001› | "cartographic dataset" | structured description
‹ex:1› | ‹rdae:P20001› | "1001" | identifier
‹ex:1› | ‹rdae:P20001› | ‹rdaco:1001› | IRI
The text was updated successfully, but these errors were encountered: