Skip to content

General: RDF/turtle etc. needs to be fixed #155

@Izoman

Description

@Izoman

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions