- From: Phil Archer <phila@w3.org>
- Date: Thu, 24 Nov 2016 15:22:20 +0000
- To: Antoine Isaac <aisaac@few.vu.nl>, Public DWBP WG <public-dwbp-wg@w3.org>
Conneg is readily set up for a vocab, no problem. And the HTML page
doesn't *need* to list all the terms. See, for example,
https://www.w3.org/ns/dcat
and
curl -I -H "Accept: text/turtle" https://www.w3.org/ns/dcat#
All I need is the files and I can put those in place easily enough.
Phil
On 24/11/2016 15:00, Antoine Isaac wrote:
> Hi everyone
>
> Riccardo and I had a discussion that I'm going to continue here, as
> there's not much time to inform you and get your feedback!
>
>
> Riccardo wrote:
>>
>>
>> About the content negotiation, I think there are a couple of things
>> which won't require much effort and we might consider to do in a
>> DWBP/ "eat your own dog food" perspective:
>>
>> 1) Add some other RDF encoding for DQV. I have generated the rdf/xml
>> and json-ld, if you want to take a look about how they look like,
>> see [1] [2].
>> Shall we ask phil to include them and to change the content
>> negotiation accordingly?
>> In that way, the
>>
>> curl -I -H "Accept: application/rdf+xml"
>> https://www.w3.org/ns/dqv#QualityMeasurement
>> <https://www.w3.org/ns/dqv#QualityMeasurement>
>>
>> would return the rdf/xml encoding, instead the current ttl.
>>
>>
>> 2) Add the HTTP content negotiation on html,
>>
>> A dereferenciation to the right HTML snippet can be obtained with
>> a negotiation rule similar to the following
>>
>> #https://www.w3.org/ns/dqv
>> RewriteCond %{HTTP_ACCEPT} ^.*text/html.*
>> RewriteRule ^(.*)$ https://www.w3.org/TR/vocab-dqv/#dqv:$1
>> <https://www.w3.org/TR/vocab-dqv/#dqv:$1> [R=303,NE,L]
>>
>> That would solve any call like this
>> curl -I -H "Accept: text/html" https://www.w3.org/ns/dqv#
>> <https://www.w3.org/ns/dqv#QualityMeasurement>TERMYOULIKE
>>
>> Into
>> https://www.w3.org/TR/vocab-dqv/#dqv:TERMYOULIKE
>>
>> For example, https://www.w3.org/ns/dqv#QualityMeasurement
>> <https://www.w3.org/ns/dqv#QualityMeasurement> would be turn into
>> https://www.w3.org/TR/vocab-dqv/#dqv:QualityMeasurement
>>
>
>
> This is great!
> This is receipe #3 at
> https://www.w3.org/TR/swbp-vocab-pub/#recipe3
> isn't it? (sorry I have a meeting in 10 min and no time to check further
> right now)
>
>
>> What would be the point of creating a brand new HTML page where
>> collecting DQV terms?
>> In my opinion, the definitions that are in working note are a quite
>> good HTML representation for DQV terms, to use them instead of a
>> brand new HTML page, that would just copy them, is not just a back
>> up solution, that we might want to deploy due to the lack of time and
>> interest in providing a new HTML page, but it is an opportunity to
>> land the user to the official DQV reference.
>> Moreover I have always found a little disturbing to get landed on
>> an intermediate and often not so informative document when I want to
>> check the meaning of a vocabulary term. I can understand that is
>> required in case of complex vocabulary recommendation, where
>> Vocabulary specification is kept separate from example in the primer,
>> but for DQV, we have provided definitions and examples as a whole
>> in our working note and to point straightly to the working note does
>> not seem to me as awkward as it might seem for other Vocabularies.
>> What do you think?
>>
>
>
> Yes your suggestion is perfectly fine for me. Anyway any
> discussion/change for adding another HTML representation can be
> postponed to a next version. Not this W3C Note.
> Note that I think it doesn't need to be addressed right on Friday (as it
> doesn't change the Note per se), but I prefer to raise it now in front
> of everyone.
>
> Cheers,
>
> Antoine
>>
>> [1] https://github.com/riccardoAlbertoni/dwbp/blob/gh-pages/dqv.rdf
>> [2] https://github.com/riccardoAlbertoni/dwbp/blob/gh-pages/dqv.jsonld
>> <https://github.com/riccardoAlbertoni/dwbp/blob/gh-pages/dqv.jsonld>
>>
>>
>
--
Phil Archer
Data Strategist, W3C
http://www.w3.org/
http://philarcher.org
+44 (0)7887 767755
@philarcher1
Received on Thursday, 24 November 2016 15:22:33 UTC