Informasjonsforvaltning / fdk-frontend

Apache License 2.0
4 stars 1 forks source link

[Feat]: PoC forhÄndsvisning av begrep #271

Closed terjesyl closed 1 month ago

terjesyl commented 1 month ago

🚀 Feature forespþrsel

Ønsker en forhÄndsvisning av begrep slik besÞkende til sidene vÄre kan fÄ opp forklaring av begrepet i lÞpende tekst.

Feature beskrivelse

Gjerne noe lignende NRK sine ordforklaringer, men basert pÄ Begrepskatalogen.

image

NRKs sin komponent

Hvorfor trenger vi det?

Viser innholdet i begrepskatalogen i kontekst av siden hvor begrepet brukes, slik at brukeren slipper Ä gÄ ut av konteksten hen befinner seg i. F.eks. pÄ docs-sidene til data.norge.no er det relevant Ä ha ordforklaringer, men vi vil unngÄ at brukeren mÄ bytte kontekst og klikke seg til detaljsiden til begrepet.

Forslag/lĂžsning [Valgfritt]

UI-komponent som har klikkbar tekst, som oftest vil vĂŠre del av lĂžpende tekst. Ved klikk skal en PopOver (eller tilsvarende) vises med:

Data fetches fra data.norge.no/concepts som JSON-LD. Bruker en custom context og ev. JSON-LD Framing for Ă„ omforme til mer frontend-vennlig JSON.

SpÞrsmÄl

Definisjon av ferdig

terjesyl commented 1 month ago

Ulike versjoner av SKOS-AP-NO

MÄter Ä beskrive anbefalt term (prefLabel) pÄ:

SKOS-AP-NO-Begrep versjon 1.1.1 (utgÄtt)

med skosxl:prefLabel:

<begrep> skosxl:prefLabel [
  a skosxl:Label ;
  skosxl:literalForm "Her er anbefalt term pÄ bokmÄl"@nb ;
] .

Denne forekommer fortsatt i dataen vi hĂžster.

SKOS-AP-NO-Begrep versjon 2.0.10 (gjeldende versjon)

med skos:prefLabel (direkteangivelse)

<begrep> a skos:Concept ;
   skos:prefLabel "mĂždrekvote"@nb, "mĂždrekvote"@nn ;
   .

MÄter Ä beskrive definisjon pÄ:

SKOS-AP-NO-Begrep versjon 1.1.1 (utgÄtt)

med skosno:definisjon:

<begrep> skosno:definisjon [
  a skosno:Definisjon ; rdfs:label "Her er definisjonen pÄ bokmÄl"@nb ;
].

SKOS-AP-NO-Begrep versjon 2.0.10 (gjeldende versjon)

med skos:definition (direkte angivelse):

<begrep> a skos:Concept ;
   skos:definition "Her er definisjon pÄ bokmÄl"@nb ;
   .

med euvoc:xlDefinition (via definisjonsobjekt):

<begrep> a skos:Concept ;
   euvoc:xlDefinition [ a euvoc:XlNote ;
      rdf:value "Her er definisjon pÄ bokmÄl"@nb ; ] .

SpÞrsmÄl

terjesyl commented 1 month ago

Jeg foreslÄr Ä i fÞrste omgang Ä

terjesyl commented 1 month ago

Dette issuet implementerer lĂžsning i fdk-frontend for brukerhistorien https://github.com/Informasjonsforvaltning/behov/issues/533#issuecomment-2342896060