Implement Aspect Models

As a developer, you might need to implement one of the Aspect Models found in the Aspect Model Catalog. To do so, proceed as follows:

  1. Open the Aspect Model Catalog via

    https://catalog.bosch-semantic-stack.com/?tenant=<your-tenant-id>
  2. Retrieve the type of information you need.

    • In the Aspects view, the Aspect Models will be ordered by name.
      catalog dev list of models

    • In the Namespaces view, all namespaces and sub-namespaces will be shown.
      catalog dev list of namespaces

  3. Download the Aspect Model of your choice.

    • Click the Aspects view.

    • Select an aspect.
      → The Aspect Model is displayed.

    • To display the list of all available download formats, click the Recources button.
      Currently, you can download Aspect Model(TTL), JSON Schema(JSON), Sample Payload(JSON), Documentation(HTML), AASX Model(AASX/XML/JSON), and OpenAPI Specification(JSON/YAML). catalog aspect model resources button

  4. Download the complete namespace package with all its Aspect Models.

    • Click the Namespaces view.

    • Click the Download Package icon.
      catalog namespace overview download package button

  5. Use the open source tooling to proceed with creating Java, JS, or Python code from the Aspect Models.
    Links to open source software development kits: