Explore projects
-
memoriav / Memobase 2020 / services / Import Process / Text File Validation
GNU Affero General Public License v3.0A service which searches a sftp server folder and validates and reports the text files found.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Import Process / Table Data Transform
GNU Affero General Public License v3.0A service which reads table data formats (CSV, TSV, XSL, XSLX, ODS) from a sftp server and transforms them into json objects per row. The keys are taken from a header row.
UpdatedUpdated -
memoriav / Memobase 2020 / libraries / General Service Utilities
Apache License 2.0Provides utility classes, functions and constants used in many JVM based services.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Import Process / Mapper Service
GNU Affero General Public License v3.0A service to map resources and properties from one data model into an other.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Elasticsearch Services / Search Doc Service
GNU Affero General Public License v3.0Transforms a given JSON-LD resource into a search index document.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Import Process / Media-Linker
GNU Affero General Public License v3.0A micro service which links digital instantiations metadata documents with the file found on the sftp server if the file is imported into memobase.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Import Process / Normalization Service
GNU Affero General Public License v3.0A micro service to normalize rdf data by selecting a number of operators and configure them accordingly.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Elasticsearch Services / Elasticsearch Connector Service
GNU Affero General Public License v3.0This service reads the contents of a Kafka topic and ingest each message as a document into elasticsearch.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Import Process / Drupal Sync Service
GNU Affero General Public License v3.0Transforms the Drupal Institution & Record Set entities into Memobase RDF Resources.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Import Process / XML Data Transform
GNU Affero General Public License v3.0A microservice which prepares XML files for the mapper service. Uses XSLT for the simplification and then generates a flat JSON document.
UpdatedUpdated -
memoriav / Memobase 2020 / libraries / Mapper Service Configuration
Apache License 2.0Serde for the mapper service configration
UpdatedUpdated -
memoriav / Memobase 2020 / services / Import Process / Reports Processing
GNU Affero General Public License v3.0A small service to move the header information into the message body for each report.
UpdatedUpdated -
memoriav / Memobase 2020 / services / postprocessing / JSON-LD Serializer
GNU Affero General Public License v3.0Transforms RDF-Serialization from NT to JSON-LD. Can use frames.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Import Process / group-reports-consumer
GNU Affero General Public License v3.0Consumes the reports for the import process of institutions & record sets. It then sends a status report to the Import API Endpoint.
UpdatedUpdated -
memoriav / Memobase 2020 / services / Import Process / Json Data Transform
GNU Affero General Public License v3.0Reads and transforms json metadata files.
UpdatedUpdated -
swissbib / linked / kafka-consumer-elasticsearch
GNU Affero General Public License v3.0Consumer to read messages from kafka topics and bulk indexing, updating or deleting in elasticsearch.
Updated -
swissbib / linked / linking / Dbpedia Import
GNU Affero General Public License v3.0A kafka streams application which takes an Dbpedia resource as N-Triples and transforms it into JSON-LD. Filters unused statements and types.
Updated -
swissbib / linked / kafka-producer-files
Apache License 2.0Reads various file formats and produces messages.
Updated -
swissbib / linked / linking / Id Hub Merger Service
GNU Affero General Public License v3.0A small application which takes owl:sameAs statements from source data sets and merges them into the IdHub.
Updated -
swissbib / linked / linking / VIAF Links Import
GNU Affero General Public License v3.0This micro service takes a single viaf link and turns it into a json statement.
Updated