-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Content negotiation does not work as wanted.
Some found issues:
INTERFACE
Belangrijkste probleem is content negotiation:
$ curl -H "Accept: text/turtle" http://tstknows.ugent.be/users/ruben_verborgh -s -i | grep "Content-Type"
Content-Type: text/html; charset=utf-8
Dat moet dus zeker Turtle zijn.
Ook dit is verkeerd:
$ curl -H "Accept: text/turtle" http://tstknows.ugent.be/users/ruben_verborgh.ttl -s -i | grep 'Content-Type' -i
Content-type : text/turtle
Content-Type: text/html
Moet ook Turtle zijn.
INHOUDELIJK
In het algemeen: alle sioc: properties verwijderen, deze zijn niet correct.
Document http://tstknows.ugent.be/users/ruben_verborgh.ttl:
– schema:intangible is fout en mag weg
– schema:publication is één lange string in plaats van verschillende publicaties
Dit zou moeten zijn:
http://tstknows.ugent.be/publication/assessing-and-refining-mappings-rdf-improve-dataset-quality
schema:creator
http://tstknows.ugent.be/users/Ruben_Verborgh.
Document http://tstknows.ugent.be/publication/assessing-and-refining-mappings-rdf-improve-dataset-quality.ttl:
– zeer vreemde URLs voor personen; dit zijn niet de personen zelf maar hun publicaties
– er moet een expliciete relatie zijn tussen een persoon een een artikel:
http://tstknows.ugent.be/publication/assessing-and-refining-mappings-rdf-improve-dataset-quality
schema:creator
http://tstknows.ugent.be/users/Ruben_Verborgh.
Document http://tstknows.ugent.be/project/freme.ttl:
– schema:person klopt niet: de property bestaat niet, en het attribuut is tekst.
Dit zou moeten worden:
http://tstknows.ugent.be/users/Frank_Salliau schema:currentProject http://tstknows.ugent.be/project/freme.
– ns0:encoded is verkeerd, dit mag weg