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

Commit ef98d7c

Browse files
author
Matthias Böckmann
committed
2 parents b4ebd41 + b669af8 commit ef98d7c

File tree

1 file changed

+57
-57
lines changed

1 file changed

+57
-57
lines changed

README.md

+57-57
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,57 @@
1-
# Java Model
2-
3-
The AAS Java Model is an implementation of the Asset Administration Shell
4-
metamodel in Java. It contains all classes and properties as defined by the
5-
document 'Details of the Asset Administration Shell' published on
6-
[www.plattform-i40.de](https://www.plattform-i40.de).
7-
8-
9-
# Build and Use
10-
11-
You can build the project using Maven by simply executing:
12-
13-
`mvn clean install`
14-
15-
or by integrating the library as a dependency:
16-
17-
```
18-
<dependency>
19-
<groupId>io.admin-shell.aas</groupId>
20-
<artifactId>model</artifactId>
21-
<version>latest-version</version>
22-
<dependency>
23-
```
24-
> **_NOTE:_** The library is yet not available as dependency but will be deployed via Maven Central in the future.
25-
26-
# Project Structure
27-
28-
The project contains several packages.
29-
30-
- `io.adminshell.aas.v3.model` Java interfaces & enums representing the AAS model
31-
- `io.adminshell.aas.v3.model.annotations` Annotations used on the model
32-
- `io.adminshell.aas.v3.model.builder` Abstract builder classes for the interfaces
33-
- `io.adminshell.aas.v3.model.impl` Default implementations of the AAS classes. Can be replaced with custom implementations if needed.
34-
35-
# How to Contribute
36-
37-
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).
38-
39-
40-
# Contributors
41-
42-
| Name | Affiliation | Github Account |
43-
|:--| -- | -- |
44-
| Sebastian Bader | Fraunhofer IAIS | [sebbader](https://github.com/sebbader) |
45-
| Matthias Böckmann | Fraunhofer IAIS | [maboeckmann](https://github.com/maboeckmann) |
46-
| Helge Dickel | SAP SE | [heldic](https://github.com/heldic) |
47-
| Daniel Espen | Fraunhofer IESE | [daespen](https://github.com/daespen) |
48-
| Michael Jacoby | Fraunhofer IOSB | [mjacoby](https://github.com/mjacoby) |
49-
| Jens Müller | Fraunhofer IOSB | [JensMueller2709](https://github.com/JensMueller2709) |
50-
| Orthodoxos Kipouridis | SAP SE | [akiskips](https://github.com/akiskips) |
51-
| Chang Qin | Fraunhofer IAIS | [changqin26](https://github.com/changqin26) |
52-
| Bastian Rössl | Fraunhofer IOSB-INA | [br-iosb](https://github.com/br-iosb) |
53-
| Manuel Sauer | SAP SE | [Manu3756](https://github.com/Manu3756) |
54-
| Frank Schnicke | Fraunhofer IESE | [frankschnicke](https://github.com/frankschnicke) |
55-
56-
This project was initiated by SAP and Fraunhofer to provide a foundation for the
57-
AAS development and to foster its dissemination.
1+
# Java Model
2+
3+
The AAS Java Model is an implementation of the Asset Administration Shell
4+
metamodel in Java. It contains all classes and properties as defined by the
5+
document 'Details of the Asset Administration Shell' published on
6+
[www.plattform-i40.de](https://www.plattform-i40.de).
7+
8+
9+
# Build and Use
10+
11+
You can build the project using Maven by simply executing:
12+
13+
`mvn clean install`
14+
15+
or by integrating the library as a dependency:
16+
17+
```
18+
<dependency>
19+
<groupId>io.admin-shell.aas</groupId>
20+
<artifactId>model</artifactId>
21+
<version>latest-version</version>
22+
<dependency>
23+
```
24+
> **_NOTE:_** The library is yet not available as dependency but will be deployed via Maven Central in the future.
25+
26+
# Project Structure
27+
28+
The project contains several packages.
29+
30+
- `io.adminshell.aas.v3.model` Java interfaces & enums representing the AAS model
31+
- `io.adminshell.aas.v3.model.annotations` Annotations used on the model
32+
- `io.adminshell.aas.v3.model.builder` Abstract builder classes for the interfaces
33+
- `io.adminshell.aas.v3.model.impl` Default implementations of the AAS classes. Can be replaced with custom implementations if needed.
34+
35+
# How to Contribute
36+
37+
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).
38+
39+
40+
# Contributors
41+
42+
| Name | Affiliation | Github Account |
43+
|:--| -- | -- |
44+
| Sebastian Bader | Fraunhofer IAIS | [sebbader](https://github.com/sebbader) |
45+
| Matthias Böckmann | Fraunhofer IAIS | [maboeckmann](https://github.com/maboeckmann) |
46+
| Helge Dickel | SAP SE | [heldic](https://github.com/heldic) |
47+
| Daniel Espen | Fraunhofer IESE | [daespen](https://github.com/daespen) |
48+
| Michael Jacoby | Fraunhofer IOSB | [mjacoby](https://github.com/mjacoby) |
49+
| Jens Müller | Fraunhofer IOSB | [JensMueller2709](https://github.com/JensMueller2709) |
50+
| Orthodoxos Kipouridis | SAP SE | [akiskips](https://github.com/akiskips) |
51+
| Chang Qin | Fraunhofer IAIS | [changqin26](https://github.com/changqin26) |
52+
| Bastian Rössl | Fraunhofer IOSB-INA | [br-iosb](https://github.com/br-iosb) |
53+
| Manuel Sauer | SAP SE | [Manu3756](https://github.com/Manu3756) |
54+
| Frank Schnicke | Fraunhofer IESE | [frankschnicke](https://github.com/frankschnicke) |
55+
56+
This project was initiated by SAP and Fraunhofer to provide a foundation for the
57+
AAS development and to foster its dissemination.

0 commit comments

Comments
 (0)