-
Notifications
You must be signed in to change notification settings - Fork 0
Csv2Rdf Converter Service
Schilling, Sebastian edited this page Jul 7, 2022
·
3 revisions
Der Csv2Rdf Converter Service konvertiert CSV
- und TXT
-Dateien zu mit Turtle
serialisierten RDF
-Dateien. Die Quelldatei kann dabei sowohl lokal als auch in einem MinIO Object Storage liegen.
[GET]
/csv2rdf/convert/bucket/{bucket}/file/{filename}
- Bucket und ein darin enthaltener Dateiname müssen immer angegeben werden
- zusätzlich können folgende Parameterkombinationen an die URL angehangen werden:
- delimiter (z.B.
/csv2rdf/convert/bucket/{bucket}/file/{filename}?delimiter=;
) - namespace, prefix, superclass
- namespace, prefix, superclass, delimiter
- delimiter (z.B.
- Standard-Delimiter: ;
- Standard-Namespace: http://example.org/Sachdaten/
- Standard-Präfix: ns
- Standard-Superklasse: Sachdaten
- Werte der Kopfzeile der CSV-Tabelle werden als DatatypeProperties der Superklasse interpretiert
- jede Zeile wird als Ressource mit eindeutiger ID aus der Spalte ID erzeugt
- jeder Ressource werden die weiteren Attribute als Instanzen ihrer jeweiligen DatatypeProperties angehangen
- Tripel werden als
Turtle
serialisiert und im agegebenen Bucket gespeichert
[POST]
/csv2rdf/convert
- wie oben, nur das die Quelldatei zuvor auf MinIO hochgeladen werden muss
- mögliche Parameterkombinationen:
- file
- file, delimiter
- file, namespace, prefix, superclass
- file, namespace, prefix, superclass, delimiter
GUI
-
GUI
für lokale Ausführung mit Speicherung im Verzeichnis der Ausgangsdatei verfügbar
HTW Dresden - Faculty Geoinformation - Friedrich-List-Platz 1 - 01069 Dresden Project head: Prof. Dr.-Ing. Christian Clemen >>>Back to github wiki main page: here! <<< |
---|
- Projekt TerrainTwin
-
Microservice Architecture
- Basiskomponenten
- Discovery/Eureka Server
- Config Server
- Admin Server
- Gateway Service
- MinIO Upload Service
- File Input Handler
- Csv2Rdf Converter Service
- Geometry Handler
- Dashboard Service
- Topology Service
- IFCTerrain Service
- Scheduler Service
- Semantic Connector und Semantic Connector Web
- BIMserver Query Service
- IfcContour Creator
- Installation Microservice Architecture
- Updaten einzelner Docker Images und Container auf dem Server
- Literatur
- Ifc Modellabfrage mit dem BIMserver