Skip to content
This repository has been archived by the owner on Feb 15, 2024. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthias Böckmann committed Aug 17, 2021
2 parents b4ebd41 + b669af8 commit ef98d7c
Showing 1 changed file with 57 additions and 57 deletions.
114 changes: 57 additions & 57 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,57 +1,57 @@
# Java Model

The AAS Java Model is an implementation of the Asset Administration Shell
metamodel in Java. It contains all classes and properties as defined by the
document 'Details of the Asset Administration Shell' published on
[www.plattform-i40.de](https://www.plattform-i40.de).


# Build and Use

You can build the project using Maven by simply executing:

`mvn clean install`

or by integrating the library as a dependency:

```
<dependency>
<groupId>io.admin-shell.aas</groupId>
<artifactId>model</artifactId>
<version>latest-version</version>
<dependency>
```
> **_NOTE:_** The library is yet not available as dependency but will be deployed via Maven Central in the future.
# Project Structure

The project contains several packages.

- `io.adminshell.aas.v3.model` Java interfaces & enums representing the AAS model
- `io.adminshell.aas.v3.model.annotations` Annotations used on the model
- `io.adminshell.aas.v3.model.builder` Abstract builder classes for the interfaces
- `io.adminshell.aas.v3.model.impl` Default implementations of the AAS classes. Can be replaced with custom implementations if needed.

# How to Contribute

We always look for contributions, bug reports, feature requests etc. Simply open an [issue](https://github.com/admin-shell-io/java-model/issues) or - even better - directly propose a change through a [pull request](https://github.com/admin-shell-io/java-model/pulls).


# Contributors

| Name | Affiliation | Github Account |
|:--| -- | -- |
| Sebastian Bader | Fraunhofer IAIS | [sebbader](https://github.com/sebbader) |
| Matthias Böckmann | Fraunhofer IAIS | [maboeckmann](https://github.com/maboeckmann) |
| Helge Dickel | SAP SE | [heldic](https://github.com/heldic) |
| Daniel Espen | Fraunhofer IESE | [daespen](https://github.com/daespen) |
| Michael Jacoby | Fraunhofer IOSB | [mjacoby](https://github.com/mjacoby) |
| Jens Müller | Fraunhofer IOSB | [JensMueller2709](https://github.com/JensMueller2709) |
| Orthodoxos Kipouridis | SAP SE | [akiskips](https://github.com/akiskips) |
| Chang Qin | Fraunhofer IAIS | [changqin26](https://github.com/changqin26) |
| Bastian Rössl | Fraunhofer IOSB-INA | [br-iosb](https://github.com/br-iosb) |
| Manuel Sauer | SAP SE | [Manu3756](https://github.com/Manu3756) |
| Frank Schnicke | Fraunhofer IESE | [frankschnicke](https://github.com/frankschnicke) |

This project was initiated by SAP and Fraunhofer to provide a foundation for the
AAS development and to foster its dissemination.
# Java Model

The AAS Java Model is an implementation of the Asset Administration Shell
metamodel in Java. It contains all classes and properties as defined by the
document 'Details of the Asset Administration Shell' published on
[www.plattform-i40.de](https://www.plattform-i40.de).


# Build and Use

You can build the project using Maven by simply executing:

`mvn clean install`

or by integrating the library as a dependency:

```
<dependency>
<groupId>io.admin-shell.aas</groupId>
<artifactId>model</artifactId>
<version>latest-version</version>
<dependency>
```
> **_NOTE:_** The library is yet not available as dependency but will be deployed via Maven Central in the future.
# Project Structure

The project contains several packages.

- `io.adminshell.aas.v3.model` Java interfaces & enums representing the AAS model
- `io.adminshell.aas.v3.model.annotations` Annotations used on the model
- `io.adminshell.aas.v3.model.builder` Abstract builder classes for the interfaces
- `io.adminshell.aas.v3.model.impl` Default implementations of the AAS classes. Can be replaced with custom implementations if needed.

# How to Contribute

We always look for contributions, bug reports, feature requests etc. Simply open an [issue](https://github.com/admin-shell-io/java-model/issues) or - even better - directly propose a change through a [pull request](https://github.com/admin-shell-io/java-model/pulls).


# Contributors

| Name | Affiliation | Github Account |
|:--| -- | -- |
| Sebastian Bader | Fraunhofer IAIS | [sebbader](https://github.com/sebbader) |
| Matthias Böckmann | Fraunhofer IAIS | [maboeckmann](https://github.com/maboeckmann) |
| Helge Dickel | SAP SE | [heldic](https://github.com/heldic) |
| Daniel Espen | Fraunhofer IESE | [daespen](https://github.com/daespen) |
| Michael Jacoby | Fraunhofer IOSB | [mjacoby](https://github.com/mjacoby) |
| Jens Müller | Fraunhofer IOSB | [JensMueller2709](https://github.com/JensMueller2709) |
| Orthodoxos Kipouridis | SAP SE | [akiskips](https://github.com/akiskips) |
| Chang Qin | Fraunhofer IAIS | [changqin26](https://github.com/changqin26) |
| Bastian Rössl | Fraunhofer IOSB-INA | [br-iosb](https://github.com/br-iosb) |
| Manuel Sauer | SAP SE | [Manu3756](https://github.com/Manu3756) |
| Frank Schnicke | Fraunhofer IESE | [frankschnicke](https://github.com/frankschnicke) |

This project was initiated by SAP and Fraunhofer to provide a foundation for the
AAS development and to foster its dissemination.

0 comments on commit ef98d7c

Please sign in to comment.