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

Commit 2a11582

Browse files
authored
Merge branch 'main' into pr-fetchupstream
2 parents a157dab + 4c4210b commit 2a11582

1 file changed

Lines changed: 67 additions & 67 deletions

File tree

README.md

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,67 @@
1-
# Java Dataformat Library
2-
3-
The AAS Java Dataformat Library is a collection of software modules to serialize and
4-
deserialze instances of the Asset Administration Shell from and to Java
5-
instances. De-/serialization works according to the dataformat schemas published in
6-
the document 'Details of the Asset Administration Shell', published on
7-
[www.plattform-i40.de](https://www.plattform-i40.de).
8-
9-
10-
# Build and Use
11-
12-
You can build the project using Maven by simply executing at the repository
13-
root:
14-
15-
`mvn clean package`
16-
17-
or by integrating the respective modules as dependencies from Maven Central Repository, for instance:
18-
19-
```
20-
<dependency>
21-
<groupId>io.admin-shell.aas</groupId>
22-
<artifactId>dataformat-json</artifactId>
23-
<version>latest-version</version>
24-
<dependency>
25-
```
26-
27-
# Project Structure
28-
29-
The project contains several modules:
30-
31-
- `dataformat-parent` Maven parent module that contains the respective de-/serializers for the different data formats.
32-
- `dataformat-core` Location of the general classes and interfaces that are used by more than one de-/serializer.
33-
- `dataformat-aasx` AASX de-/serializer
34-
- `dataformat-json` JSON de-/serializer
35-
- `dataformat-rdf` RDF de-/serializer
36-
- `dataformat-xml` XML de-/serializer
37-
- `dataformat-uanodeset` OPC UA I4AAS NodeSet de-/serializer
38-
- `dataformat-aml` AutomationML serializer (deserializer is currently under development)
39-
40-
41-
42-
# How to Contribute
43-
44-
We always look for contributions, bug reports, feature requests etc. Simply open an [issue](https://github.com/admin-shell-io/java-serializer/issues) or - even better - directly propose a change through a [pull request](https://github.com/admin-shell-io/java-serializer/pulls).
45-
46-
47-
# Contributors
48-
49-
| Name | Affiliation | Github Account | Parent | Core | AASX | JSON | XML | RDF | UA-Nodeset | Validator| AutomationML
50-
--- | --- | --- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---:
51-
| Mohammad Alreeni | Fraunhofer IWU | []() | | | | | x | | | |
52-
| Sebastian Bader | Fraunhofer IAIS | [sebbader](https://github.com/sebbader) | x | | | | | x | | x | |
53-
| Matthias Böckmann | Fraunhofer IAIS | [maboeckmann](https://github.com/maboeckmann) | x | | | | | x | | x | |
54-
| Maximilian Conradi | Fraunhofer IESE | []() | | | x | | x | | | | |
55-
| Helge Dickel | SAP SE | [heldic](https://github.com/heldic) | x | | | x | x | | | | |
56-
| Daniel Espen | Fraunhofer IESE | [daespen](https://github.com/daespen) | | x | x | x | x | | | | |
57-
| Michael Jacoby | Fraunhofer IOSB| [mjacoby](https://github.com/mjacoby) | x | x | | x | x | | | | x |
58-
| Jens Müller | Fraunhofer IOSB | [JensMueller2709](https://github.com/JensMueller2709) | | | | x | | | | | x |
59-
| Orthodoxos Kipouridis | SAP SE | [akiskips](https://github.com/akiskips) | x | | | x | x | | | | |
60-
| Bastian Rössl | Fraunhofer IOSB-INA | [br-iosb](https://github.com/br-iosb) | | | | x | | | x | | |
61-
| Frank Schnicke | Fraunhofer IESE | [frankschnicke](https://github.com/frankschnicke) | | | x | | x | | | x | |
62-
| Manuel Sauer | SAP SE | [Manu3756](https://github.com/Manu3756) | x | | | | | | | | |
63-
| Arno Weiss | Fraunhofer IWU | [alw-iwu](https://github.com/alw-iwu) | | | | x | | | x | | |
64-
| Jan Blume | Fraunhofer IOSB | []() | | | | | | | | | x |
65-
66-
This project was initiated by SAP and Fraunhofer to provide a foundation for the
67-
AAS development and to foster its dissemination.
1+
# Java Dataformat Library
2+
3+
The AAS Java Dataformat Library is a collection of software modules to serialize and
4+
deserialze instances of the Asset Administration Shell from and to Java
5+
instances. De-/serialization works according to the dataformat schemas published in
6+
the document 'Details of the Asset Administration Shell', published on
7+
[www.plattform-i40.de](https://www.plattform-i40.de).
8+
9+
10+
# Build and Use
11+
12+
You can build the project using Maven by simply executing at the repository
13+
root:
14+
15+
`mvn clean package`
16+
17+
or by integrating the respective modules as dependencies from Maven Central Repository, for instance:
18+
19+
```
20+
<dependency>
21+
<groupId>io.admin-shell.aas</groupId>
22+
<artifactId>dataformat-json</artifactId>
23+
<version>latest-version</version>
24+
<dependency>
25+
```
26+
27+
# Project Structure
28+
29+
The project contains several modules:
30+
31+
- `dataformat-parent` Maven parent module that contains the respective de-/serializers for the different data formats.
32+
- `dataformat-core` Location of the general classes and interfaces that are used by more than one de-/serializer.
33+
- `dataformat-aasx` AASX de-/serializer
34+
- `dataformat-json` JSON de-/serializer
35+
- `dataformat-rdf` RDF de-/serializer
36+
- `dataformat-xml` XML de-/serializer
37+
- `dataformat-uanodeset` OPC UA I4AAS NodeSet de-/serializer
38+
- `dataformat-aml` AutomationML serializer (deserializer is currently under development)
39+
40+
41+
42+
# How to Contribute
43+
44+
We always look for contributions, bug reports, feature requests etc. Simply open an [issue](https://github.com/admin-shell-io/java-serializer/issues) or - even better - directly propose a change through a [pull request](https://github.com/admin-shell-io/java-serializer/pulls).
45+
46+
47+
# Contributors
48+
49+
| Name | Affiliation | Github Account | Parent | Core | AASX | JSON | XML | RDF | UA-Nodeset | Validator| AutomationML
50+
--- | --- | --- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---:
51+
| Mohammad Alreeni | Fraunhofer IWU | []() | | | | | x | | | |
52+
| Sebastian Bader | Fraunhofer IAIS | [sebbader](https://github.com/sebbader) | x | | | | | x | | x | |
53+
| Matthias Böckmann | Fraunhofer IAIS | [maboeckmann](https://github.com/maboeckmann) | x | | | | | x | | x | |
54+
| Maximilian Conradi | Fraunhofer IESE | []() | | | x | | x | | | | |
55+
| Helge Dickel | SAP SE | [heldic](https://github.com/heldic) | x | | | x | x | | | | |
56+
| Daniel Espen | Fraunhofer IESE | [daespen](https://github.com/daespen) | | x | x | x | x | | | | |
57+
| Michael Jacoby | Fraunhofer IOSB| [mjacoby](https://github.com/mjacoby) | x | x | | x | x | | | | x |
58+
| Jens Müller | Fraunhofer IOSB | [JensMueller2709](https://github.com/JensMueller2709) | | | | x | | | | | x |
59+
| Orthodoxos Kipouridis | SAP SE | [akiskips](https://github.com/akiskips) | x | | | x | x | | | | |
60+
| Bastian Rössl | Fraunhofer IOSB-INA | [br-iosb](https://github.com/br-iosb) | | | | x | | | x | | |
61+
| Frank Schnicke | Fraunhofer IESE | [frankschnicke](https://github.com/frankschnicke) | | | x | | x | | | | |
62+
| Manuel Sauer | SAP SE | [Manu3756](https://github.com/Manu3756) | x | | | | | | | | |
63+
| Arno Weiss | Fraunhofer IWU | [alw-iwu](https://github.com/alw-iwu) | | | | x | | | x | | |
64+
| Jan Blume | Fraunhofer IOSB | []() | | | | | | | | | x |
65+
66+
This project was initiated by SAP and Fraunhofer to provide a foundation for the
67+
AAS development and to foster its dissemination.

0 commit comments

Comments
 (0)