Skip to content

Commit

Permalink
docs: updated docs folder structure to TRG 1.08
Browse files Browse the repository at this point in the history
  • Loading branch information
tom-rm-meyer-ISST committed May 18, 2024
1 parent 8c8328f commit cd4ea0c
Show file tree
Hide file tree
Showing 50 changed files with 27 additions and 23 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Beside the dependencies provided in the Helm Chart, the following dependencies h
### Data Sovereignty

Currently, edc assets are always configured to match exactly one kind policy. These policies can be defined during
deployment (see [Admin Guide](./docs/adminGuide/Admin_Guide.md)). Data is offered to each partner, who has been added to
deployment (see [Admin Guide](docs/admin/Admin_Guide.md)). Data is offered to each partner, who has been added to
the PURIS FOSS's master data pool depending on the business relationship (partner is a customer / supplier).

For productive use, the following features should be implemented:
Expand Down
16 changes: 8 additions & 8 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Introduction

This repository provides the frontend and backend of the puris demonstrator.
This repository provides the frontend and backend of the puris demonstrator.
It allows to exchange data according to puris related standards to fulfill short-term information needs.

The following table links you to the respective documentations.

| Documentation | Purpose |
|------------------------------------------------------------|-----------------------------------------------------------------|
| [Arc42](./arc42/Index.md) | Architecture Documentation of Frontend and Backend. |
| [DEVELOPMENT.MD](./DEVELOPMENT.md) | Information relevant, if you contribute in PURIS development. |
| [Administration Guide](./adminGuide/Admin_Guide.md) | Information relevant, if you want to use the PURIS application. |
| [Interface Documentation](./interfaceDoc/Interface_Doc.md) | Information about the interfaces. |
| [User Manual](./userGuide/User_Guide.md) | Explanation of the views and how to use them. |
| Documentation | Purpose |
|-------------------------------------------------|-----------------------------------------------------------------|
| [Arc42](architecture/Index.md) | Architecture Documentation of Frontend and Backend. |
| [DEVELOPMENT.MD](./DEVELOPMENT.md) | Information relevant, if you contribute in PURIS development. |
| [Administration Guide](admin/Admin_Guide.md) | Information relevant, if you want to use the PURIS application. |
| [Interface Documentation](api/Interface_Doc.md) | Information about the interfaces. |
| [User Manual](user/User_Guide.md) | Explanation of the views and how to use them. |
9 changes: 5 additions & 4 deletions docs/adminGuide/Admin_Guide.md → docs/admin/Admin_Guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,15 +108,16 @@ _Note: The application does NOT make use of the `Client Authentication` (private
## Data Sovereignty related configuration

With R24.05, always Framework Agreement and Usage Purpose Contract Policies need to be used. Refer to
[ARC42 - Chapter 8](../arc42/08_concepts.md) for the influence of these configurations.
[ARC42 - Chapter 8](../architecture/08_concepts.md) for the influence of these configurations.
TLDR; you define the definition of the policy you want to use and that you'll accept. PURIS FOSS only handles one policy
that is templated. You can only configure the name and version of the Framework Agreement Credential and the Usage
Purpose.

### Framework Agreement

To configure the Framework Agreement credential, that is automatically enforced by the EDC during contracting
(see further details in [ARC42 - Chapter 8](../arc42/08_concepts.md)), the following properties need to be configured.
(see further details in [ARC42 - Chapter 8](../architecture/08_concepts.md)), the following properties need to be
configured.
The table contains
the puris defaults for release R24.05.

Expand All @@ -136,7 +137,7 @@ the [Portal's documentation on how to sign use case agreements](https://github.c
### Usage Purpose

To configure the Usage Purpose under which the assets may be used (see further details
in [ARC42 - Chapter 8](../arc42/08_concepts.md)),
in [ARC42 - Chapter 8](../architecture/08_concepts.md)),
the following properties need to be configured. The table contains the puris defaults for release R24.05.

| Helm | Docker | Configuration |
Expand Down Expand Up @@ -338,7 +339,7 @@ Material entity.

**ATTENTION:** please wait some time after updating master data prior to create or update operational data because the
Twins are registered asynchronously when creating / updating material partner relationships (see
[runtime view](../arc42/06_runtime_view.md) for more details).
[runtime view](../architecture/06_runtime_view.md) for more details).

### Onboard operational data

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ documentations.

## Overview of Data Exchange Interfaces

The [arc42 documentation](../arc42/Index.md) provides an overview based on the following chapters:
The [arc42 documentation](../architecture/Index.md) provides an overview based on the following chapters:

- [Building Block View](../arc42/05_building_block_view.md) shows which kind of interfaces are present
- [Runtime View](../arc42/06_runtime_view.md) shows how data with participants is exchanged (implementation of
- [Building Block View](../architecture/05_building_block_view.md) shows which kind of interfaces are present
- [Runtime View](../architecture/06_runtime_view.md) shows how data with participants is exchanged (implementation of
standardization candidate)

## Swagger documentation
Expand Down
1 change: 0 additions & 1 deletion docs/arc42/img/06-twin-creation.svg

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Roughly said the following steps need to be achieved to lookup a Submodel Y for
2. Catalog query filters by `assetId` extracted from `SubmodelDescriptor`
3. Prior to usage the catalog offers are filtered for an offer your application supports:
PURIS FOSS only allows policies with Exactly one `FrameworkAgreement` and one `UsagePurpose`. It only accepts the
same Policy it offers (see [Admin Guide](../adminGuide/Admin_Guide.md))
same Policy it offers (see [Admin Guide](../admin/Admin_Guide.md))
4. Query `Submodel Y` trough `EDC`
5. Terminate Transfer for `Submodel Y`

Expand Down Expand Up @@ -68,4 +68,4 @@ as soon as a MaterialPartnerRelation is changed. The Digital Twin is always recr
When reloading the UI, the latest data is pulled from the backend. Whenever a partner-related update on the information
is performed, then the frontend hands over the request to the backend to perform the action.

Details on the Web-Ui can be found in the [User Guide](../userGuide/User_Guide.md).
Details on the Web-Ui can be found in the [User Guide](../user/User_Guide.md).
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Following the standard, the following measures have been taken:
- Access Policies and Access Restrictions
- Contract Policies
- Consumer Side Validation
- Views in Frontend (admin access, see [User Guide](../userGuide/User_Guide.md), not handled in this chapter) to
- Views in Frontend (admin access, see [User Guide](../user/User_Guide.md), not handled in this chapter) to
overview negotiations and transfers.

### Access Policies and Access Restrictions
Expand Down Expand Up @@ -165,7 +165,7 @@ Example for Submodels based on following configurations:
}
```

_Note: see configuration of usage policies in [AdminGuide](../adminGuide/Admin_Guide.md)._
_Note: see configuration of usage policies in [AdminGuide](../admin/Admin_Guide.md)._

### Consumer Side Validation

Expand Down Expand Up @@ -220,7 +220,7 @@ contract offer for the partner's BPNL.
## Security

Backend APIs are secured by an API Key. The Frontend may be configured to be accessed based on keycloak authentication.
Refer to the [Admin Guide](../adminGuide/Admin_Guide.md) for further information.
Refer to the [Admin Guide](../admin/Admin_Guide.md) for further information.

Access to respective resources is always granted based on the actual relationships as stated in section 'Multi-Partner
Information'. Means there are two levels of security:
Expand All @@ -232,7 +232,7 @@ To do the second, the Connector in use needs the
extension [provision additional headers](https://github.com/eclipse-tractusx/tractusx-edc/tree/main/edc-extensions/provision-additional-headers).

Beside that the Backend can be configured to use the DTR with an IDP. The PURIS application could differentiate two
users. For configuration, please refer to the [Admin Guide](../adminGuide/Admin_Guide.md).
users. For configuration, please refer to the [Admin Guide](../admin/Admin_Guide.md).

- read access client for the EDC: added to the `dataAddress` of the DTR Asset
- manage access client for the PURIS application: used to create and manage the ShellDescriptors
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
4 changes: 4 additions & 0 deletions docs/architecture/img/06-twin-creation.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes

0 comments on commit cd4ea0c

Please sign in to comment.