Zastanawiam się nad stworzeniem interfejsu API, aby udostępnić kolegom do analizy niektóre zbiory danych przestrzennych.
Część mojej pracy polegała na analizie i przygotowaniu danych, które inni mogą następnie wykorzystać do dalszej analizy. Praca (choć obecnie w mniejszej skali i mniej wyrafinowana) jest podobna do walkscore, ale wymaga ogromnych zbiorów danych. Narastają ograniczenia dotyczące sposobu udostępniania oryginalnych danych, ale moją pracę pochodną można udostępniać. Zastanawiałem się, jak najlepiej udostępnić wyniki mojej analizy (poza przekazywaniem dużych zbiorów danych) i pomyślałem, że API byłoby jednym podejściem. O jakich rzeczach powinienem pomyśleć przy tworzeniu interfejsu API? Czy istnieją specyfikacje projektowe, których mogę przestrzegać?
Moja wizja brzmi trochę bardziej okazale niż obecnie, ale myślę, że byłoby to przydatne ramy, które można by rozważyć na początku tej pracy.