cheers,
Davide
> --
> You received this message because you are subscribed to the Google Groups
> "any23-dev" group.
> To post to this group, send email to any2...@googlegroups.com.
> To unsubscribe from this group, send email to
> any23-dev+...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/any23-dev?hl=en.
>
--
Davide Palmisano
cheers,
Davide
http://tools.ietf.org/html/draft-hausenblas-csv-fragment-00
This is an early draft and will most certainly still undergo some changes, but AFAIK this is *exactly* what it's intended for :-)
CC Michael who is one of the authors of this draft.
Best,
Richard
Yup, it will be cut down ;)
Schema: http://vocab.deri.ie/scsv
Example: http://omnidator.appspot.com/ (use the 'CSV to JSON' example
as a basis and switch to RDF output) ...
Cheers,
Michael
--
Dr. Michael Hausenblas, Research Fellow
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html
i think there is a conceptual mismatch in this however.
the schema is intended mostly as something that SERVERS should implement ..
e.g. it says that if you ask http://example.com/data.csv#head the
server should return the first row
same thing as if you ask http://example.com/data.csv#row:2 yo uge tthe
second row (but you can ask for more fancy slicing etc)
this is relaly not what would happen if we call our resources like
that (e.g. http://example.com/data.csv#row:2 for row2 in RDF)
dereferencing http://example.com/data.csv#row:2 you sitll get the full
table and you get it in RDF not in CSV which is what the specification
obviously expect.
so i am really not sure how this apply.
pls explain in detail
Gio
i did look at the omnidator example and that's why i came up with the
specs above which are different and not compatible with that ontology
given i wont have URIs for cells. Cells instead are the literals
attached directly to the node of a row.
please be aware of the issue above wrt your conversion to RDF, hosting
an RDF file produced the way of the omnidator would not comply with
the IETF draft. (i mean a semantic web client would understand that as
a uri but that's not what the draft says)
Gio
Unless HTTPbis intents to allow to send the fragment ID with the
request, the server will never see the #head part, hence a hash-based
solution is confined to the User Agent.
Cheers,
Michael
--
Dr. Michael Hausenblas, Research Fellow
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html
The current IETF draft was the first stab. I implemented both client
and server versions, see [1] for the code and [2] for a Node.js
deployment.
Omnidator, together with the vocab.deri.ie stuff is now the second
revision. Consider the -01 version of the IETF draft being along the
line of what omnidator does. ETA of the new IETF draft is early July.
Cheers,
Michael
[1] https://github.com/mhausenblas/addrable
[2] http://addrable.no.de/
--
Dr. Michael Hausenblas, Research Fellow
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html
ops true!
thanks for the clarification
Gio