-
Notifications
You must be signed in to change notification settings - Fork 6
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
Trimming the context #6
Comments
In my experience, the It is better to get an error than to get something that seem to work, but with the wrong IRI. The error can be frustrating, but if that helps making people aware of the ambiguity, I think this is for the best (following the Zen of my Grandpa “this is for your own good” 😉). |
@pchampin I have sympathy with what you say... Another possibility that we try to contact Tom Baker and ask him for the 'official' standpoint of DCMI. |
How close should this align with the rdfa context? And how close should it align with the in-practice gospel of top stackoverflow answer for "dc vs dc11 vs dcterms" search? Would be nice if DCMI had an official recommendation that everyone could follow to avoid everyone always being confused by this. I still don't understand. ;-) Which is less confusing, not including dc and having people define it themselves in potential incompatible ways? Or defining it as something that may be incompatible with other uses? Hard to win this battle. |
IIRC, we contacted Tom for. The RDFa context, and he suggested “dc”=dcmiterms. But, it was controversial still, and I think he later recanted. Probably best leave it out entirely and use terms like “dct” and “dc11”. |
Agreed with pchampin but propose dc and dcterms as the prefixes as more common (at least IMO) |
Looking at the current context file with a critical eye, I would consider really trimming it considerably.
The choice of the RDFa default context was motivated by the lack of a
@context
-like mechanism in RDFa, meaning that all RDFa usages presupposed a load of repeated prefix statement (which are also awkward in RDFa). The rules to establish the RDFa context were:Mainly (1) above is of course questionable for everyday usage:
ssn
,time
,og
,snomed
may all be questionable in view of JSON-LD usage.snomed
, for example, is of a very specific usage (although important in a narrow area), and I am not sure it should be part of a generic thing.At this moment, my preferred approach would be to greatly reduce the prefixes. I would retain only the following:
reasons: DC and schema are the only really ubiquitous vocabularies out there, and the rdfs+rdfs+xsd are part of the 'core' anyway. Note that I do not even include 'foaf' and 'owl'; I am not sure 'foaf' is used by anyone except by the die hard semantic web people, and the same holds for OWL.
The text was updated successfully, but these errors were encountered: