Open Izoman opened 8 years ago
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
https://www.drupal.org/project/restws Bovenstaande module RESTful Web Services zal moeten zorgen voor content negotiation
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