Feature #1491
closedAPI: CSV export for network analysis
Description
For a network analyisis, we need node and link lists.
Node:¶
Entities
Entities (Source, Actor, Event, Place, Artefact, Reference) should be in separate CSV based on their view name or system class (to decide).
Entities CSV should contain the basic information (name, description, timespan, maybe basic type) as text/string.
Types
Further types should be in a separate CSV file.
Geometries
Geometries should be in a separate CSV file. As Johannes stated, most tools only support points, so for polygons and linestrings a point has to be calculated.
Link
The following link CSVs will be needed:- UI Entities links (direct links between UI Entities)
- Between UI Entities and Types
- Between UI Entities and Geometries
The link CSV also should contain relation information
Usage¶
It would be preferable to select the output of CSV files. Some use cases:
- Events with type "Change of Property" and all Actors and Places linked to them
- Places with type "Church" linked to Events
- Actors linked to other Actors with the link "parent of (child of)"
Please feel free to add use cases!
Development¶
The API implementation is ready for the use cases.
Next step is to develop a rudimentary csv export in the specific files.