Task #3867
Updated by Skye Roseboom over 11 years ago
Testing foresite ORE document parsing on production member nodes discovered that ORE documents from Merritt and ONEShare ONESHare MN raise errors in the foresite RDF/ORE parsing library.
The error is related to the <ore:describes> element as defined in ORE docs from these MN -- for example:
https://cn.dataone.org/cn/v1/resolve/ark%3A%2F13030%2Fm50000sp%2F1%2Fmrt-dataone-map.rdf
Line 36:
<ore:describes>http://store.cdlib.org:35121/content/1001/ark%3A%2F13030%2Fm50000sp/1/</ore:describes>
Seems to be missing the rdf:resource definition - for example:
<ore:describes rdf:resource="http://store.cdlib.org:35121/content/1001/ark%3A%2F13030%2Fm50000sp/1/" />
Once this modification is made, foresite parsing seems happy.
Need to determine if this issue can be resolved in parsing or whether these documents are actually valid RDF/ORE.
The error is related to the <ore:describes> element as defined in ORE docs from these MN -- for example:
https://cn.dataone.org/cn/v1/resolve/ark%3A%2F13030%2Fm50000sp%2F1%2Fmrt-dataone-map.rdf
Line 36:
<ore:describes>http://store.cdlib.org:35121/content/1001/ark%3A%2F13030%2Fm50000sp/1/</ore:describes>
Seems to be missing the rdf:resource definition - for example:
<ore:describes rdf:resource="http://store.cdlib.org:35121/content/1001/ark%3A%2F13030%2Fm50000sp/1/" />
Once this modification is made, foresite parsing seems happy.
Need to determine if this issue can be resolved in parsing or whether these documents are actually valid RDF/ORE.