-
Notifications
You must be signed in to change notification settings - Fork 5
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
STRAW POLL: Replace rdfs:range with rangeIncludes? #36
Comments
|
I just noticed that "range" is actually defined in ISO 15836 Part 1, which is already an ISO standard, as:
I guess the
I'm not sure if it would be better to redefine "range", which is not actually used in ISO 15836-1, again in ISO 15836-2, or to squint hard enough and let it pass. |
|
|
One question: Would that also apply to the range rdfs:Literal, which we have in several places (e.g., bibliographicCitation, date)? |
@sruehle As I see it, the impact on the ISO standard itself may not be very big. It could be as simple as replacing "Range:" - an attribute used in some of the term definitions, but only defined in words - with "RangeIncludes:" - a different attribute that would also be defined in words. As I see it, the classes pointed to would remain the same (even |
|
|
3 +1 |
+1 |
Terms range and rangeIncludes have been added to ISO draft, chapter 3.1 Terms and definitions. domainIncludes will be added once I get the definition. |
Moving discussion to Issue #43. |
STRAW POLL - PLEASE RESPOND TO THIS MESSAGE
About half of the issues remaining in the batch related to ISO 15836-2 have something to do with the formal RDFS ranges (and RDFS domains) assigned to properties in the
/terms/
namespace. The discussion of Issue #32 to date has shown strong support for the idea of replacing all RDFS domain and range declarations with ontologically weaker declarations on the model of Schema.orgdomainIncludes
andrangeIncludes
, defined along the lines of:olca:rangeIncludes
: "A loose coupling of a property to possible or expected values. This annotation is to be used when one does not want to enforce formally the coupling by rdfs:range or some owl:Restriction constraint."schema:rangeIncludes
: "Relates a property to a class that constitutes (one of) the expected type(s) for values of the property."In my reading of Issue #32, this idea is supported by Osma, Karen, Kai, Dan, Antoine, and myself with outside support from Lars (who may also speak for Jana and Sarah?) and Jakob Voß. I do not think we have heard from Joachim, Joe, and Stefanie.
Stuart suggests that we first determine whether loosening the semantics of domains and ranges would break existing systems, and Dan suggests that we collaborate on this with http://lodlaundromat.org/about/.
Makx suggests that "DCMI may want to be explicit about abandoning one of the leading principles that led to the development of dcterms alongside the original Dublin Core Metadata Element Set" and expresses concern that a retreat from the semantic commitment to formal ranges means abandoning a key argument for the added value of using DCMI metadata terms instead of, for example, Schema.org.
Were we to approve this change, we would at a minimum need to
schema:rangeIncludes
or coindcam:rangeIncludes
(anddomainIncludes
).I would like to call for a show of hands on the following questions:
Do you support replacing
rdfs:domain
andrdfs:range
with some form ofdomainIncludes
andrangeIncludes
?If your answer is "yes, but only after further study", and if this study were to take longer than the current ISO process would allow, do you agree that we should reject all ISO proposals that conflict with current range (or domain) assignments?
Would you support the creation of
domainIncludes
andrangeIncludes
in a DCMI namespace?The text was updated successfully, but these errors were encountered: