Informasjonsforvaltning / fdk-portal

Apache License 2.0
3 stars 3 forks source link

BUG: Løsningen støtter ikke at tjenesteresultat kan være et datasett #1619

Open KurtStian opened 1 year ago

KurtStian commented 1 year ago

🐛 Bug rapport

Nåværende oppførsel

Kun tjenesteresultat (cpsv:produces) som relaterer til klassen cv:Output støttes.

Hvis man legger til en URL til et fiktivt datasett og legger inn en klasse dcat:Dataset med dct:title og dct:description i høstefilen vil informasjon denne tittelen og beskrivelsen vises under tjenesteresultat. Men det vil ikke vises som datasett (ikon og blå ramme) og vil ikke være klikkbar (med ikon som viser at lenken går ut av FDK).

Hvis man kun legger til URL til et fiktivt datasett så vises ikke noe.

Hvis man legger til URI til et datasett som finnes i FDK på staging så vises ikke noe.

image image

Forventet oppførsel

Relasjon til datasett, både de som finnes i FDK og utenfor FDK, skal vises. Det skal fremgå av GUI at det er datasett og de skal være klikkbar. URI som peker ut av FDK skal merkes med gjeldende ikon for dette. Hvis filen inneholder også innholder klasse dcat:Datasett med dct:title og dct:description for URI som peker ut av FDK skal dette vises, hvis ikke vises kun URI.

Hvordan reprodusere?

Se tjenesteresultat for tjeneste: https://staging.fellesdatakatalog.digdir.no/public-services/309d00a5-1887-314b-a609-a639905c3ab9

Forslag/Løsning [Valgfritt]

Sjekkliste (Sjekk av etter issue er laget)


Frontend skal vise datasett med egen farge/GUI, dersom resultatet er datasett. Eksterne lenker til resultater utenfor FDK skal antas å være Datasett (mtp. visning).

terjesyl commented 1 year ago

Krever endringer i parseren, produces/Tjenesteresultat må håndteres noenlunde likt som hasInput/Evidence.

Parser

Siden Datasett er en subklasse av Output må vi

Frontend

KurtStian commented 1 year ago

Feilen er relatert til testing av https://github.com/Informasjonsforvaltning/behov/issues/650

KurtStian commented 3 months ago

OBS: Spesifikasjonen CPSV-AP-NO vil bli endret når det gjelder relasjonen mellom Output (og Evidence) og datasett. Relasjonstypen vil bli endret fra rdfs:subClassOf til dct:isPartOf. Se spesifikasjonen CPSV-AP: https://semiceu.github.io/CPSV-AP/releases/3.2.0/#Output / https://semiceu.github.io/CPSV-AP/releases/3.2.0/#Evidence