Es besteht aus
Alle SpecIFicator-Impelementierungen stehen als Open-Source auf GutHub unter MIT-Lizenz und können damit für kommerzielle und nichtkommerzeielle Zwecke genutzt werden.
SpecIF definiert und standardisiert ein Datenformat sowie ein Vokabular von standardisierten Begriffen mit dem alle anfallenden Daten im Produktlebenszyklus abgebildet, verlustfrei ausgetauscht und integriert werden können.
Weitere Informationen zu SpecIf finden Sie hier und unter https://specif.de.
Das Framework stellt die Basis für Frontent-Implementierungen bereit, die SpecIF-Daten anzeigen oder bearbeiten können. Die eigentlichen Editoren werden dabei als Plug-ins bereit gestellt und während des Startvorgangs durch das Framewok geladen.
Dadurch ist es möglich mit Hilfe des SpecIFicator Frameworks sowohl open-source, als auch closed-source Plugins zu kombinieren, um beispielsweise spezielle unternehmensspezifische, mit SpecIF abgebildete Daten, auch unternehmensspezifisch anzuzeigen.
Aktuell bietet das Standard-Plug-in folgenden Funktionsumfang:
Die Referenzimplementierung stellt neben der Umsetzung der in SpecIF 1.1 spezifizierten Endpunkte auch eine OpenAPI/Swagger Oberfläche bereit und ermöglicht das Hochladen von SpecIF-Daten über Dateien.
Über einen Docker-Container kann das Backend gemeinsam mit einer MongoDB-Instanz einfach in einer Docker-Umgebung eingesetzt werden, ohne dass eine Installation des .NET-Frameworks oder ein Erstellen aus den Quelldateien notwendig wäre. Weitere Informationen finden Sie hier.