Skip to content

Latest commit

 

History

History
30 lines (27 loc) · 2.33 KB

NOTICE.md

File metadata and controls

30 lines (27 loc) · 2.33 KB

Dependencies of Tractus-X Knowledge Agents Ontology

The following is a simple type of single-level Software-BOM for all official open source products of Tractus-X Knowledge Agents.

  • Component - The specific sub-component of the Epic/Product (* for all)
  • Library/Module - The library or module that the Product/Component is depending on
  • Stage - The kind of dependency
    • Compile - The library is needed to compile the source code of the component into the target artifact (runtime)
    • Test - The library is needed to test the target artifact
    • Packaging - The library is needed to test the target artifact before, while and/or after packaging it
    • Runtime - The library is shipped as a part of the target artifact (runtime)
    • Provided - The library is not shipped as a part of the target artifact, but needed in it runtime
    • All - The library is needed at all Stages
  • Version - the version of the library that the component is dependant upon
  • License - the license identifier
  • Comment - any further remarks on the kind of dependency
Component Library/Module Version Stage License Comment
* * Apache Maven >=3.8 Compile + Test + Packaging Apache License 2.0
* * Docker Engine >=20.10.17 Packaging + Provided Apache License 2.0
* * kubernetes/helm >=1.20/3.9 Provided Apache License 2.0
* * Python >=3.9 Test + Packaging + Provided Zero Clause BSD
Tools OWLApi >=5.1 Compile + Test + Packaging LGPL and Apache License
Tools OWL2VOWL >=0.3.7 Compile + Test + Packaging MIT License
Tools SLF4J >=2.0.0 Compile + Test + Packaging MIT
Tools Junit Jupiter >=5 Test MIT
Tools NodeJS >=14 Compile + Packaging MIT (Main) + Various Extensions Only for Json2Sql
Tools Jackson >=2.12.6 Compile + Test + Packaging Apache License 2.0
Tools RDFlib >=6.2 Compile + Test + Packaging BSD-3