Active
Project:
RDF Extensions
Version:
7.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
26 May 2011 at 14:50 UTC
Updated:
27 May 2011 at 14:39 UTC
I imported the core vocabularies through evoc before creating a SV view. But when I created my view, my SPARQL endpoint seems to use this vocabulary for Dublin Core: http://purl.org/dc/elements/1.1/ while evoc imports this one: http://purl.org/dc/terms/. *
So I tried something rather straightforward: import the one I need through the import form using the 'dc' as my prefix. This results into two entries with the same 'dc' prefix. See included screenshot.
(*) On an unrelated note: I have to use http://purl.org/dc/elements/1.1/ as PREFIX in SNORQL instead of the namespace imported through evoc.
| Comment | File | Size | Author |
|---|---|---|---|
| Screen shot 2011-05-26 at 16.25.33.png | 50.58 KB | netsensei |
Comments
Comment #1
netsensei commentedOkay, I figured out the sidenote: has to do with the fact that the endpoint I'm querying, is still using the legacy DCMES instead of the actual terms namespace.
Comment #2
scor commentedyes, you cannot have two different namespaces with the same prefix, that's an issue that #766872: Check for conflicting namespaces should help with. The only work around would be import the second dc namespace (http://purl.org/dc/elements/1.1/) with a different prefix (dce or dcelements)... this namespace is older and phasing out, but a lot of older systems are using it still. Changing issue title to reflect the bug at hand here.