Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUG: Validering av dct:format gir feilmelding på dcterms:title når det er oppgitt verdi fra vokabularet file-type #1017

Open
KurtStian opened this issue Nov 7, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@KurtStian
Copy link

KurtStian commented Nov 7, 2024

🐛 Bug rapport

Nåværende oppførsel

Hvis det under distribusjon er lagt til egenskapen dct:format og verdien er fra EUs kodeliste file-type så kommer det feilmeldingen:
image

I eksemplet er det brukt:
dct:format http://publications.europa.eu/resource/authority/file-type/JSON ;

I rapporten til validatoren vises følgende feil:
image

Legg merke til at URI-en som blir validert ikke er http://publications.europa.eu/resource/authority/file-type/JSON som ble lagt til i filen som skal kontrolleres, men https://www.iana.org/assignments/media-types/application/json. I tillegg er det satt på datatypen ^^dcterms:URI. Rett datatype ville ha vært ^^xsd:anyURI. EU sier riktig nok at /file-type/JSON er dct:conformsTo /application/json, men koden skulle ikke ha blitt endret.

Forventet oppførsel

Kun opplysninger som brukeren har lastet opp/limt inn i validatoren skal valideres.

Hvordan reprodusere?

Lim inn følgende tekst i validatoren:

@Prefix dcat: http://www.w3.org/ns/dcat# .
@Prefix dct: http://purl.org/dc/terms/ .
@Prefix foaf: http://xmlns.com/foaf/0.1/ .
@Prefix xsd: http://www.w3.org/2001/XMLSchema# .
@Prefix skos: http://www.w3.org/2004/02/skos/core# .
@Prefix vcard: http://www.w3.org/2006/vcard/ns# .

https://example.com/test/relasjon/testKatalog a dcat:Catalog ;
dct:identifier "https://example.com/test/relasjon/testKatalog" ;
dct:publisher https://data.brreg.no/enhetsregisteret/api/enheter/991825827 ;
dct:title "Test av relasjoner"@nb ;
dct:description "Katalog for teste av relasjoner" ;
dcat:themeTaxonomy http://eurovoc.europa.eu/100148 ;
dcat:dataset https://example.com/test/relasjon/begrep/testDatasettserie ;
foaf:homepage https://digdir.no .

https://example.com/test/relasjon/begrep/testDatasett a dcat:Dataset ;
dct:creator https://data.brreg.no/enhetsregisteret/api/enheter/991825827 ;
dct:identifier "https://example.com/test/relasjon/begrep/testDatasett" ;
dct:description "Dette er en test"@nb ;
dct:language http://publications.europa.eu/resource/authority/language/NOR ;
dct:publisher https://data.brreg.no/enhetsregisteret/api/enheter/991825827 ;
dct:type http://publications.europa.eu/resource/authority/dataset-type/CODE_LIST ;
dcat:theme http://eurovoc.europa.eu/100145,
http://publications.europa.eu/resource/authority/data-theme/ENER,
http://eurovoc.europa.eu/100181,
https://psi.norge.no/los/ord/allergi ;
dct:temporal [ a dct:PeriodOfTime ;
dcat:endDate "2024-01-01"^^xsd:date ;
dcat:startDate "2002-01-01"^^xsd:date ] ;
dct:title "Test av relasjon til begrep"@nb,
"Test of relation to concept"@en,
"Test av relasjon til omgrep"@nn ;
dcat:distribution https://example.com/test/relasjon/begrep/testDistribusjon1;
dcat:contactPoint [ a vcard:Organization ;
vcard:hasEmail mailto:fellesdatakatalog@digdir.no ;
vcard:hasTelephone tel:1233456 ;
vcard:organization-unit "Informasjonsforvaltningsgruppen"@nb ] ;
dcat:inSeries https://example.com/test/relasjon/begrep/testDatasettserie .

https://example.com/test/relasjon/begrep/testDistribusjon1 a dcat:Distribution ;
dct:accessRights http://publications.europa.eu/resource/authority/access-right/NON_PUBLIC ;
dct:format http://publications.europa.eu/resource/authority/file-type/JSON ;
dct:modified "2023-03-17"^^xsd:date ;
dct:title "Distribusjon1"@nb ;
dcat:accessURL https://example.com/test/relasjon/begrep/testDistribusjon1/accessURL ;
dcat:downloadURL https://example.com/test/relasjon/begrep/testDistribusjon1/downloadURL ;
dcat:language http://publications.europa.eu/resource/authority/language/ENG ;
dct:license http://publications.europa.eu/resource/authority/licence/CC_BY_4_0 ;
dcat:mediaType https://www.iana.org/assignments/media-types/application/json .

https://data.brreg.no/enhetsregisteret/api/enheter/991825827 a foaf:Agent ;
foaf:name "The Norwegian Digitalisation Agency"@en,
"Digitaliseringsdirektoratet"@nb .

https://example.com/test/relasjon/begrep/testDatasettserie a dcat:DatasetSeries ;
dct:identifier "https://example.com/test/relasjon/begrep/TestDatasettserie" ;
dct:title "Test datasettserie"@nb ;
dct:description "Test av relasjon mellom datasett og datasettserie via høsting."@nb ;
dct:publisher https://data.brreg.no/enhetsregisteret/api/enheter/991825827 ;
dcat:first https://example.com/test/relasjon/begrep/testDatasett ;
dcat:last https://example.com/test/relasjon/begrep/testDatasett .

Forslag/Løsning [Valgfritt]

@KurtStian KurtStian added the bug Something isn't working label Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant