Skip to content

Latest commit

 

History

History
41 lines (39 loc) · 3.63 KB

DEPENDENCIES.md

File metadata and controls

41 lines (39 loc) · 3.63 KB

Dependencies of Catena-X Knowledge Agents

  • Product - The name of the Epic/Product (* for all)
  • 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
Product Component Library/Module Version Stage License Comment
Dataspace * Java Runtime Environment (JRE) >=11 Test + Provided * License (GPL, BCL, ...) depends on choosen runtime.
Dataspace * Java Development Kit (JDK) >=11 Compile + Packaging * License (GPL, BCL, ...) depends on choosen kit.
Dataspace * Apache Maven >=3.8 Compile + Packaging Apache License 2.0
Dataspace * Junit Jupiter >=5 Test MIT
Dataspace Provisioning Agent Ontop VKP >=3.0 Packaging + Runtime Apache License 2.0
Dataspace Provisioning Agent H2 Database >=2.1 Runtime Mozilla Public License (2.0) and Eclipse Public License (1.0)
Dataspace Remoting Agent Eclipse RDF4J >=3.7 All Eclipse Public License (1.0)
Dataspace Remoting Agent SLF4J >=1.7.22 All MIT
Ontology Tools OWLApi >=5.1 Compile + Test + Packaging LGPL and Apache License
Ontology Tools SLF4J >=1.7.22 Compile + Test + Packaging MIT
Ontology Tools Junit Jupiter >=5 Test MIT
Ontology Tools Apache Maven >=3.8 Compile + Packaging Apache License 2.0
Ontology Tools NodeJS >=14 Compile + Packaging MIT (Main) + Various Extensions Only for Json2Sql
UX * NodeJS >=14 All MIT (Main) + Various Extensions
UX * Typescript >=4.7 Compile + Runtime Apache License 2.0
UX * JEST >=28.1 Test MIT
UX Skill Framework node-fetch >=2.6 All MIT
UX Skill Gym + Knowledge Explorer React >=17.0.2 Compile + Runtime MIT licence
UX Skill Gym + Knowledge Explorer Material UI >=5.4.4 All MIT licence
UX Skill Gym CX Portal Shared Components >=0.5.1 All Apache 2.0
UX Skill Gym Rollup.js >=2.77.2 Compile MIT licence
* * Docker Engine >=20.10.17 Packaging + Provided Apache License 2.0
* * kubernetes/helm >=1.20/3.9 Provided Apache License 2.0