In dem NFDI4Ing Seed Fund-Projekt A-Match wurde an einer Software, die den automatischen Informationsaustausch zwischen verschiedenen Anwendungen erleichtern soll, gearbeitet. Gerade im ingenieurwissenschaftlichen Bereich gibt es eine große, heterogene Menge von verschiedenen Anwendungen und Programmen, mit denen aktuell eine automatisch ablaufende Toolchain nur sehr schwer möglich ist.
Um dies zu erleichtern, haben wir als Arbeitsgruppe bereits vor dem Projekt eine prototypische Anwendung, A-Match, für den Bereich Raumfahrt implementiert. Sie kann automatisch Parameter von der vom Institut für Softwaretechnologie entwickelten MBSE-Anwendung Virtual Satellite und der von uns entwickelten Part Database, eine Datenbank mit technischen Daten von CubeSat-Komponenten, matchen. Die Zuordnung basiert auf String-Matching von relevanten und anwendungsabhängigen Begriffen (z. B. mass und weight). Um das Matching zu unterstützen, können außerdem die domänenspezifischen Begriffe über eine Ontologie in A-Match eingebunden werden.
Über eine grafische Oberfläche können die Zuordnungen selbst von Hand hinzugefügt und automatisch generierte bei Bedarf korrigiert werden.
Unsere Anwendung wurde in Zusammenarbeit mit IngenieurInnen des NFDI4Ing Community Clusters im Rahmen dieses Projekts erweitert und verbessert. So ist es zum Beispiel möglich, mehr Anwendungen aus dem ingenieurwissenschaftlichen Bereich zu unterstützen durch leicht anpassbare Schnittstellen.
A-Match steht Open Source auf Zenodo zur Verfügung und wurde in einem Tool Talk des NFDI Direktorats und bei der NFDI4Ing Konferenz 2022 vorgestellt.
Laufzeit: 07/2021 - 06/2022
Fördermittelgeber: DFG
Ansprechpartner: Sarah Böning, Diana Peters
Publikationen:
A-Match | Zenodo
NFDI ToolTalk: A-Match - Facilitating Data Exchange between different Applications via API Matching. - YouTube