Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 2.26 KB

README.md

File metadata and controls

41 lines (27 loc) · 2.26 KB

SpecIF - Specification Integration Facility

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.

GfSE logo

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:

  1. The documentation of SpecIF is available in the documentation folder of this repository.
  2. The SpecIF logo is defined in the logo section.
  3. The SpecIF JSON-schema and constraint checker is defined in the sub-repository https://github.com/GfSE/SpecIF-Schema.
  4. 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.
  5. 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

  • enso-managers gmbh
  • mdd4all
  • Members of the GfSE working group Product Lifecycle Management for Systems Engineering (PLM4MBSE)