timrdf/prov-wg

prov-dc response has changed since WG

Closed this issue · 4 comments

curl -sL https://dvcs.w3.org/hg/prov/raw-file/tip/namespace/prov-dc.ttl                > hg-dc.ttl
curl -sL https://raw.githubusercontent.com/timrdf/prov-wg/master/namespace/prov-dc.ttl > github-dc.ttl
diff hg-dc.ttl github-dc.ttl    # This shows that hg is the same as github

curl -sH "Accept: text/turtle" -L http://www.w3.org/ns/prov-dc > w3-dc.ttl
diff github-dc.ttl w3-dc.ttl    # This shows that w3c's changed since WG

Shortly after we published the initial Rec in 2013, Daniel asked Ivan to update prov-dc's resource representation "because the prov owl ontology was not loading in Protege and prov-dc returned a 404."

From: Daniel Garijo <dgarijo@fi.upm.es>
Date: 2013-05-06 17:16 GMT+02:00
Subject: Upload a file to /ns
To: Ivan Herman <ivan@w3.org>


Hi Ivan,
I didn't realize that when Tim did the concatenation with PROV he required the owl file for 
prov-dc to be available in /ns as well.

Please, could you upload the attached file to http://www.w3.org/ns/prov-dc ?
(it is currently returning a 404)
Thanks in advance and sorry for the trouble.

Daniel

A month after the first post-Rec update, "Luc found an issue in the direct mappings.ttl and Daniel+Luc fixed it and updated on the 12th of June, 2013."

"The owl file (prov-dc) corresponds to the refinements.ttl file. Only the extension." -Daniel Jun 2015

This excludes the other half (prov-dc-directmappings.ttl) of what http://www.w3.org/TR/prov-dc/ provides.

http://www.w3.org/TR/prov-dc/ uses informative references that point into /ns, which can be updated post-Rec:

rebaselined:

bash-3.2$ bin/test-w3org.sh 
pass: text/html            from http://www.w3.org/2011/prov/errata matches ../errata.html

pass: text/turtle          from http://www.w3.org/ns/prov matches releases/prov-20130430/prov.ttl
pass: application/rdf+xml  from http://www.w3.org/ns/prov matches releases/prov-20130430/prov.owl
pass: application/xml      from http://www.w3.org/ns/prov matches prov.xsd

pass: text/turtle          from http://www.w3.org/ns/prov-o matches prov-o.ttl
pass: application/rdf+xml  from http://www.w3.org/ns/prov-o matches prov-o.owl

pass: text/turtle          from http://www.w3.org/ns/prov-o-inverses matches prov-o-inverses.ttl
pass: application/rdf+xml  from http://www.w3.org/ns/prov-o-inverses matches prov-o-inverses.owl

FAIL: text/turtle          from http://www.w3.org/ns/prov-aq does not match prov-aq.ttl (diff prov-aq.ttl w3c.org/prov-aq.ttl)
pass: application/rdf+xml  from http://www.w3.org/ns/prov-aq matches prov-aq.owl

pass: text/turtle          from http://www.w3.org/ns/prov-dictionary matches prov-dictionary.ttl
pass: application/rdf+xml  from http://www.w3.org/ns/prov-dictionary matches prov-dictionary.owl

pass: text/turtle          from http://www.w3.org/ns/prov-links matches prov-links.ttl
pass: application/rdf+xml  from http://www.w3.org/ns/prov-links matches prov-links.owl
pass: application/xml      from http://www.w3.org/ns/prov-links matches prov-links.xsd

pass: text/turtle          from http://www.w3.org/ns/prov-dc matches prov-dc.ttl
pass: application/rdf+xml  from http://www.w3.org/ns/prov-dc matches prov-dc.owl

pass: text/turtle          from http://www.w3.org/2011/prov/provenance/prov-o matches ../provenance/prov-o.ttl
pass: application/rdf+xml  from http://www.w3.org/2011/prov/provenance/prov-o matches ../provenance/prov-o.rdf