Specification Integration Facility (SpecIF)
Purpose
The Specification Integration Facility is a technology and standardization initiative, addressing the topic of data exchange and data integration in
the domain of Product Lifecycle Management (PLM).
The project is driven by the Gesellschaft für Systems Engineering (GfSE e.V.) - German chapter of INCOSE.
SpecIF represents the visible, i.e. the diagrams and the text, as well as the semantics of system specifications for model integration and model exchange.
Basic assumptions:
- There will be always specialized tools for different purposes,
- It is unwise to require collaborators to use certain tools or even a single tool,
- There is an interest to search, navigate and audit partial results in a common context.
That‘s where SpecIF kicks in. For further details see http://specif.de and the SpecIF specification documentation in this repository.
SpecIF building blocks
SpecIF consists of multiple parts, that are covered by this repository and linked submodules:
- The documentation of SpecIF is available in the documentation folder of this repository.
- The SpecIF logo is defined in the logo section.
- The SpecIF JSON-schema and constraint checker is defined in the sub-repository https://github.com/GfSE/SpecIF-Schema.
- The SpecIF vocabulary and class definitions to define a set of standardized terms and definitions with fixed and well-defined semantics is located in the sub-repository https://github.com/GfSE/SpecIF-Class-Definitions.
- The SpecIF Web API is available in the sub-repository https://github.com/GfSE/SpecIF-OpenAPI.
Examples
For examples have a look into the tutorials.
Acknowledgments
This work has been sponsored and supported by