W3C home > Mailing lists > Public > public-prov-wg@w3.org > April 2013

PROV-Dictionary staged for final vote

From: Tom De Nies <tom.denies@ugent.be>
Date: Wed, 17 Apr 2013 17:48:33 +0200
Message-ID: <CA+=hbbfWR+x6H8aY=qd256ny_8_fAjGsZJF4tWxk4JpdUpfCaw@mail.gmail.com>
To: Provenance Working Group <public-prov-wg@w3.org>
Hello all,

PROV-Dictionary is now staged as a Working Group Note at
https://dvcs.w3.org/hg/prov/raw-file/default/dictionary/releases/NOTE-prov-dictionary-20130430/Overview.html
Also staged (and linked to) are the examples
https://dvcs.w3.org/hg/prov/raw-file/default/dictionary/releases/NOTE-prov-dictionary-20130430/example/example.provn
https://dvcs.w3.org/hg/prov/raw-file/default/dictionary/releases/NOTE-prov-dictionary-20130430/example/example.ttl
https://dvcs.w3.org/hg/prov/raw-file/default/dictionary/releases/NOTE-prov-dictionary-20130430/example/example.xml

- It meets the pubrules as far as I can tell, and validates and passes the
link-checker (except for the REC and NOTE links)

- All remaining issues have been addressed with a proposed solution and are
pending review:
https://www.w3.org/2011/prov/track/products/19

- The PROV-N example still needs to be validated. We will try our best shot
to do it manually, but I am hoping Luc's validator can assist in this when
he gets back next week. (can we make such small corrections in the period
between staging and release?)

- For the XML example we ran into some trouble when validating against the
schema
Since we use real-world dbpedia URIs as example, there were some that could
not be turned into a valid QName due to its character restrictions.
Therefore, we had to find a workaround. The workaround is to add a valid
NCName <http://www.w3.org/TR/2009/REC-xml-names-20091208/#NT-NCName>(derived
by removing the invalid characters) as a fragment, and split the
URI after the # symbol. The first part of the URI is then used to override
the dbpedia: prefix in the element that uses the URI as an identifier, and
the valid NCName<http://www.w3.org/TR/2009/REC-xml-names-20091208/#NT-NCName>is
used as the
LocalPart <http://www.w3.org/TR/2009/REC-xml-names-20091208/#NT-LocalPart>of
the
QName <http://www.w3.org/TR/2009/REC-xml-names-20091208/#NT-QName>. This is
in conformance with the guidance given in the the RDF/XML Syntax
Specification<http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/#section-Serialising>.

The only thing that raises some doubt is the use of the nonexistent
fragment, but since the URI still resolves, this is worth it in my opinion.
The alternative to this method is to leave the invalid characters out, and
end up with non-existent URIs, which in my view, is worse than non-existent
fragments.
We added a remark explaining this construction to the end of the example.
https://dvcs.w3.org/hg/prov/raw-file/default/dictionary/releases/NOTE-prov-dictionary-20130430/Overview.html#example-prov-xml
If anyone has any objections to this method, please let us know by e-mail
or on the call tomorrow.

- Finally, the provenance of PROV-Dictionary still needs to be checked in
Luc's file and staged with the document, we will do this tomorrow.

regards,
Tom
---
Tom De Nies
Researcher Semantic Web
Ghent University - iMinds
Faculty of Engineering and Architecture
Department of Electronics and Information Systems - Multimedia Lab
Gaston Crommenlaan 8 bus 201, B-9050 Ledeberg-Ghent, Belgium

t: +32 9 331 49 59
e: tom.denies@ugent.be

URL:  http://multimedialab.elis.ugent.be
Received on Wednesday, 17 April 2013 15:49:02 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:51:35 UTC