Skip to content

Tools: Career Tool

GVogeler edited this page Dec 10, 2023 · 8 revisions

In 2019 Sebastian Stoff (Graz) developed a timeline visualisation based on the API definition: http://gams-staging.uni-graz.at/gamsdev/stoffse/erla/career_tool/ as a proof of concept. Be aware that the resource might not be available continuously.

Usage of the prosopogrAPhI

Used endpoints:

  • /ipif/persons/?name=MY_SEARCH_PARAM (for querying PersonsResponse type see OpenApi specification)
  • /ipif/statements/?personId=PERSON_ID (for querying Person type according to the OpenAPI specification)

Description

The Career Tool is a demo application for demonstrating possible ways of utilizing data provided by different servers following the prosopogrAPhI RESTful specification for prosopographical data exchange. Summarized, the tool tries to visualize the "stations of life" for given person on a map and timeline.

It provides a simple input field and allows to select specific prospgrAPhI servers to query for given input. In a next step it combines - the simulated - responses and allows the user to select the most "reasonable" person-response data in a list. After clicking on one of the list entries, it refactors the data for the final visualization on a map and a timeline.

Current state of development

  • Mocking server responses through mocked ajax calls returning static test data for Telemann.
  • Adapted tool to the new specification defined in the "refs" branch.

Technical Details:

React based client without implemented routing features. (no React-Router or Redux)

Major Dependencies:

  • React 16 (via create React app)
  • Typescript
  • Leaflet
Clone this wiki locally