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
Endre eksempelprogram til å bruke avsluttende skråstrek på alle relasjonsnøkler #15
Labels
1/2
Estimat 0,5 dag
kommentar
innspill for å gjøre spesifikasjonen bedre
Noark 5 v. 4
Nødvendig for ferdigstillelse av versjon 5.4
Projects
Comments
Støtter denne endringen. |
petterreinholdtsen
added a commit
that referenced
this issue
Nov 5, 2018
…equirement. Add trailing slash to all resource links without it, and mention the need for a trailing slash where resource links are described. This fixes issue #15.
Hm, this issue should have been closed with commit edade32. |
My mistake. The change is not yet merged into master. |
petterreinholdtsen
added
trenger klargjøring
eksisterende tekst ikke er klar og entydig nok
kommentar
innspill for å gjøre spesifikasjonen bedre
labels
Nov 21, 2018
hanber
removed
the
trenger klargjøring
eksisterende tekst ikke er klar og entydig nok
label
Jan 23, 2019
Må gå igjennom eksempelappen og sjekke rel-lenkene |
Sjekket eksempelet på http://n5test.kxml.no/api/, og der returneres fortsatt uten avsluttende skråstrek:
|
AnnKnu
added
1/2
Estimat 0,5 dag
kommentar
innspill for å gjøre spesifikasjonen bedre
Noark 5 v. 4
Nødvendig for ferdigstillelse av versjon 5.4
and removed
Noark 5 v. 4
Nødvendig for ferdigstillelse av versjon 5.4
kommentar
innspill for å gjøre spesifikasjonen bedre
labels
Mar 27, 2019
AnnKnu
moved this from To do
to UNDER ARBEID - UKE 17 - 21 timer utviklertid tilgjengelig
in NOARK Tj.Gr. 5 versjon 4
Mar 29, 2019
AnnKnu
moved this from UNDER ARBEID - UKE 17 - 21 timer utviklertid tilgjengelig
to FERDIG Uke 17
in NOARK Tj.Gr. 5 versjon 4
Mar 29, 2019
AnnKnu
moved this from Ferdig uke 17
to UNDER ARBEID - 21 timer utviklertid tilgjengelig uke 17
in NOARK Tj.Gr. 5 versjon 4
Mar 29, 2019
AnnKnu
moved this from UNDER ARBEID - 21 timer utviklertid tilgjengelig uke 17
to To do
in NOARK Tj.Gr. 5 versjon 4
Mar 29, 2019
AnnKnu
moved this from To do
to UNDER ARBEID - 21 timer utviklertid tilgjengelig uke 17
in NOARK Tj.Gr. 5 versjon 4
Mar 29, 2019
AnnKnu
moved this from UNDER ARBEID - 21 timer utviklertid tilgjengelig uke 17
to Ferdig uke 18
in NOARK Tj.Gr. 5 versjon 4
Mar 29, 2019
AnnKnu
moved this from Ferdig uke 18
to UNDER ARBEID - 21 timer utviklertid tilgjengelig uke 17
in NOARK Tj.Gr. 5 versjon 4
Mar 29, 2019
AnnKnu
moved this from UNDER ARBEID - 21 timer utviklertid tilgjengelig uke 17
to To do
in NOARK Tj.Gr. 5 versjon 4
Mar 29, 2019
henningjensen
moved this from To do
to UNDER ARBEID - 21 timer utviklertid tilgjengelig uke 17
in NOARK Tj.Gr. 5 versjon 4
Apr 23, 2019
anastasiyaArk
moved this from UNDER ARBEID - 21 timer utviklertid tilgjengelig uke 17
to Ferdig uke 18
in NOARK Tj.Gr. 5 versjon 4
May 2, 2019
petterreinholdtsen
changed the title
Klargjør om relasjoner skal ha avsluttende skråstrek
Endre eksempelprogram til å bruke avsluttende skråstrek på alle relasjonsnøkler
Jun 26, 2019
Er denne nå ok? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
1/2
Estimat 0,5 dag
kommentar
innspill for å gjøre spesifikasjonen bedre
Noark 5 v. 4
Nødvendig for ferdigstillelse av versjon 5.4
Dette er en kopi av mangelmelding sendt inn til Arkivverket, se også https://github.com/petterreinholdtsen/noark5-tester/blob/master/mangelmelding/sendt/2017-03-30-rel-trailing-slash.md .
Beskrivelse
Gjelder også side 12-13 og 25-26.
I spesifikasjonen har alle navnene på HATEOAS-relasjoner avsluttende skråstrek i tabeller over relasjoner. Det samme gjelder de fleste andre plasser der http://rel.kxml.no/ er omtalt. Se f.eks. 6.1.1.3 (Opprette objekter (create)) side 16, 6.1.1.4 (Preutfylling av objekt) side 18, 7.2.1.1 (Arkiv) side 57, 7.2.1.2 (Arkivdel) side 66 og videre ut over i dokumentet. Men det er noen få eksempler der disse navnene er oppgitt uten avsluttende skråstrek, nemlig i teksten på side 12-13 og 25-26. I tillegg oppgir demonstrasjons-API-et tilgjengelig fra n5test.kxml.no konsekvent alle relasjonsnavnene uten avsluttende skråstrek. I sum blir det dermed uklart om navnene på disse relasjonsnøklene skal oppgis med eller uten avsluttende skåstrek.
Skal det være http://rel.kxml.no/noark5/v4/api/arkivstruktur/fil/ eller http://rel.kxml.no/noark5/v4/api/arkivstruktur/fil eller er det meningen at begge skal brukes om hverandre?
Det blir enklere å lage en API-klient hvis det er entydig hvordan slike relasjonsnøkler skal navngis, da en alltid vet hva en skal se etter i det som returneres fra tjeneren, og slipper å teste om en finner nøkler med eller uten skråstrek. Jeg foreslår derfor å fastslå i teksten hva som er riktig, og endre spesifikasjonen slik at alle forekomster av relasjonsnøkler oppgis på samme måte.
Jeg anbefaler å konkludere med at de fleste forekomster i spesifikasjonen er korrekt og fikse de få avvikende delene, dvs. at det alltid skal være avsluttende skråstrek i slike relasjonsnøkler.
Dette er i tråd med hvordan i hvert fall Apache håndterer katalogoppslag, der oppslag på http://tjener/katalog mottar en HTTP-omdirigering til http://tjener/katalog/ før innholdet returneres. I slike tilfeller er det altså en fordel å oppgi URL med avsluttende skråstrek, for å slippe unna med ett HTTP-oppslag i stedet for to.
Ønsket endring
Legg inn ny setning under andre setning i punkt 6.1.1 på side 11, dvs. at
endres til
I tillegg to to forekomstene i teksten som mangler skråstrek, dvs.
endre i del 6.1.1.1 og 6.1.1.2 på side 12 og 13:
til
samt endre i del 6.1.1.9 på side 25 og 26:
til
Respons
Ingen respons fra arkivverket så langt.
The text was updated successfully, but these errors were encountered: