Re: Noark 5 API-et og geosøk med OData
Thomas Sødring
tsodring at oslomet.no
Mon Dec 9 19:24:57 CET 2019
On 12/9/19 3:12 PM, Petter Reinholdtsen wrote:
[Thomas Sødring]
Jeg tror odata-søk på geoposisjon ville økt verdien av Noark
standarden / Noark 5 APIet betraktelig. Det som også er interessant
her er å kunne tilby standardisert søk på arkivmateriale som har
geoposisjon i depot perspektiv. Petter fikk tatt inn Posisjon som
nasjonalIdentifikator i Noark APIet, så det hadde vært veldig
interessant å se hvordan disse tingene hegner sammen.
Min hypotese er altså at Noark 5 API-et allerede *har* definert
odata-søk på geoposisjon, ved at Posisjon er definert tilstrekkelig likt
Edm.GeographyPint, men det forutsetter at typen Edm.GeographyPoint og
metodene geo.distance() og geo.intersect() er definert i de delen av
OData som refereres til i API-spesifikasjonen. Jeg kan ikke nok om
OData-spesifikasjonen til å si om dette er en del av standarden eller en
leverandørspesifikk utvidelse. Noen her som vet mer?
OData specen viser følgende Geo-funksjoner:
Geo Functions:
* geo.distance geo.distance(CurrentPosition,TargetPosition)
* geo.intersects geo.intersects(Position,TargetArea)
* geo.length geo.length(DirectRoute)
Hentet fra:
https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html
Det ville vært en bra use-case og sett hvordan nasjonaleidentifikatorer kan spørres med OData geo.
Dessverre er vi nødt til å utvikle en egen bibliotek for OData fra
bunnen av, så det koster nikita prosjektet mye ressurser å få dette på
plass.
Helt klart noe vi bør få inn i Nikita, ja, da det vil være veldig
verdifullt ved filtering av søkeresultater.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.nuug.no/pipermail/nikita-noark/attachments/20191209/a9cce4f8/attachment.htm
More information about the nikita-noark
mailing list