Informasjonsforvaltning / Informasjonsforvaltning/fdk-issue-tracker
Feil håndtering av kilder for begrepsdefinisjoner
- Dominant language
- No language data
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Ref:
https://data.norge.no/specification/skos-ap-no-begrep#Begrep-definisjon-via-definisjonsobjekt
https://data.norge.no/specification/skos-ap-no-begrep#Definisjon-tekst
Definisjonsressurser skal gjentas om det finnes flere språk, per nå så gjentar vi teksten internt i definisjonsobjektet om det er flere språk, som er feil i følge spesifikasjonen. Er derfor ikke mulig å oppgi forskjellige kilder per språk.
Må sannsynligvis endre datastrukturen i concept-catalog for å muliggjøre dette, i så fall må også concept-catalog-frontend og catalog-vie-api endres, dvs breaking-changes i apiet som er eksternt tilgjengelig.
Må uansett endre hvordan concept-catalog serialiserer det til RDF, slik at serialiseringen overholder skos-ap-no
fdk-rdf-parser må endres til å lese inn definisjoner korrekt, som kanskje krever endring i json-serialiseringen brukt i Data.norge, krever i så fall endring i search-service, fdk-frontend og at alle begrep-events i kafka blir sendt til ny parse
Contributor guide
Research direction
Start by reading the linked SKOS-AP-NO specification sections and tracing concept-catalog's RDF serialization. Then inspect how fdk-rdf-parser, search-service, fdk-frontend, and the Kafka concept events consume definition data. Done means multilingual definitions can retain separate sources and the serialized RDF conforms to the specification across the affected services.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kafka
- Domain
- backend-api-design, data-engineering, distributed-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100