Skip to content

This repository is for aspect models that are used as semantic definition in Submodel Templates.

License

Notifications You must be signed in to change notification settings

admin-shell-io/smt-semantic-models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Semantic Models

This repository is for semantic models based on the ESMF Semantic Aspect Meta Model (SAMM) .

There are differnt ways how to create and use these Aspect Models in Submodel Template Specifications:

  • They are used as master of the semantic definitions used in the so-called "Semantic Drived workflow" as desribed in HOW TO CREATE A SUBMODEL TEMPLATE SPECIFICATION
  • They are created on basis of an existing Submodel Template Specification
  • They are build parallel to a Submodel Template Specification using a different workflow or using different semantic definitions as master
  • They are build for reuse but no Submodel Template Specification is existing for these

Best practices as defined in the SAMM specification should be followed.

The Aspect Models defined in this repository belong to the namespaces starting with io.admin-shell.idta.

Models can reuse elements from different namespaces.

When defining and reusing elements from other aspect models, the following repositories with aspect models are allowed to be used besides the ones in this repository:

There is a command line tool in ESMF that supports generation of different software artifacts like JSON schema, html etc. In the "gen" Folder of the Aspect Models some of these software artifacts are contained.

About

This repository is for aspect models that are used as semantic definition in Submodel Templates.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published