Skip to content

Commit

Permalink
Remove validation (#152)
Browse files Browse the repository at this point in the history
* Delete Validator
* Adjust Readme
  • Loading branch information
arnoweiss authored Jul 19, 2023
1 parent 80ae3e9 commit 9a173d0
Show file tree
Hide file tree
Showing 52 changed files with 15 additions and 11,532 deletions.
21 changes: 15 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,25 @@
# Eclipse AAS4J

> :newspaper: The _`Eclipse AAS4J 1.0.0-milestone-03`_ release is available on Maven Central Repository and includes the following artifacts implementing the _AAS Specs – Part 1 V3.0 (final)_: `dataformat-core`, `dataformat-aasx`, `dataformat-xml`, `dataformat-json`, `dataformat-parent`, and `model`.
> :newspaper: The _`Eclipse AAS4J 1.0.0-milestone-03`_ release is available on Maven Central Repository and includes the
> following artifacts implementing the _AAS Specs – Part 1 V3.0 (final)_: `dataformat-core`, `dataformat-aasx`,
> `dataformat-xml`, `dataformat-json`, `dataformat-parent`, and `model`.
[Eclipse AA4J](https://projects.eclipse.org/projects/dt.aas4j) implements the specification of the Asset Administration Shell (AAS) such as metamodels, submodels, serialization and deserialization modules, validators, and transformation libraries based on the AAS specifications. It also contains all classes and properties as defined by the document 'Details of the Asset Administration Shell' published on [Industrial Digital Twin Association (IDTA)](https://industrialdigitaltwin.org/en/).
[Eclipse AA4J](https://projects.eclipse.org/projects/dt.aas4j) implements the specification of the Asset Administration
Shell (AAS) such as metamodels, submodels, serialization and deserialization modules, validators, and transformation
libraries based on the AAS specifications. It also contains all classes and properties as defined by the document
'Specification of the Asset Administration Shell Part 1: Meta-Model' published on
[Industrial Digital Twin Association (IDTA)](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01001-3-0_SpecificationAssetAdministrationShell_Part1_Metamodel.pdf).

Note: AAS libraries for java previously available in [admin-shell-io](https://github.com/admin-shell-io).

# Project Structure

[Eclipse AA4J](https://projects.eclipse.org/projects/dt.aas4j) consists of the following components:
- AAS Model
- Dataformat Library
- Validator
- Dataformat AASX
- Dataformat Core
- Dataformat JSON
- Dataformat XML

# AAS Model

Expand Down Expand Up @@ -57,10 +65,11 @@ The project contains several modules:
- `dataformat-json` JSON de-/serializer
- `dataformat-xml` XML de-/serializer
- `model` Meta-model classes be instantiated
- `validator` Validator against the semantic restrictions of the AAS meta-model

[AAS4J's predecessor](https://github.com/admin-shell-io/java-serializer) contained serialization modules for AutomationML
and OPC UA for which however no longer up-to-date specifications exist. Implementation is halted until the specs have been updated.
Additionally, the RDF serializer and the validator have been removed temporarily from this repo but are planned to be
reintroduced in the future.

Additionally, the sources that are used for generating the static documentation using [DocFX](https://dotnet.github.io/docfx/) in the `gh-pages` branch are located in the `docs` folder.

Expand Down Expand Up @@ -89,7 +98,7 @@ This project was initiated by SAP and Fraunhofer to provide a foundation for the
## License
Copyright (c) 2021 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e. V.

Copyright 2021 SAP SE or an SAP affiliate company and Eclipse AAS4J contributors.
Copyright 2023 SAP SE or an SAP affiliate company and Eclipse AAS4J contributors.

The serializers contained in this repository provide the functionalities to serialize and deserialize instances of the Asset Administration Shell (AAS) data model from and to the AAS Java Model library. It is licensed under the Apache License
2.0 (see [LICENSE](https://github.com/eclipse-aas4j/aas4j/blob/main/LICENSE)).
Expand Down
45 changes: 0 additions & 45 deletions validator/pom.xml

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 9a173d0

Please sign in to comment.