Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manual Testing 23.1 fixes #123

Merged
merged 3 commits into from
Aug 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -254,8 +254,6 @@ The identifier for this plugin is `SparkFunction`.

It can be found in the package `com.eccenca.di.spark.operator`.



#### Evaluate template

Evaluates a template on a sequence of entities. Can be used after a transformation or directly after datasets that output a single table, such as CSV or Excel. For each input entity, a output entity is generated that provides a single output attribute, which contains the evaluated template.
Expand All @@ -275,8 +273,9 @@ It can be found in the package `com.eccenca.di.templating.operators`.
The template operator supports the Jinja templating language. Documentation about Jinja can be found in the official [Template Designer Documentation](https://jinja.palletsprojects.com/en/2.11.x/templates/).

Currently, the template operator does have the following limitations:
- As Jinja does not support special characters, such as colons, in variable names, RDF properties cannot be accessed. For this reason, the transformation that precedes the template operator needs to make sure that it generates attributes that are valid Jinja variable names.
- Accessing nested paths is not supported. If the preceding transformation contains hierarchical mappings, only the attributes from the root mapping can be accessed.

- As Jinja does not support special characters, such as colons, in variable names, RDF properties cannot be accessed. For this reason, the transformation that precedes the template operator needs to make sure that it generates attributes that are valid Jinja variable names.
- Accessing nested paths is not supported. If the preceding transformation contains hierarchical mappings, only the attributes from the root mapping can be accessed.

#### Unpivot

Expand Down
40 changes: 24 additions & 16 deletions docs/explore-and-author/graph-exploration/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,22 @@ To open the Explore module, click **:eccenca-application-explore: Knowledge G
The user interface of the Explore module shows the following main areas:

<div class="annotate" markdown>
- the header area, showing selected elements, possible actions (e.g. **:eccenca-item-add-artefact: create** or **:eccenca-item-remove: remove resource**), a **:eccenca-module-search: Go to resource** input field, and a **:eccenca-application-useraccount: user menu**
- the navigation area, showing the [Graphs](#graphs) and the [Navigation](#navigation) structures, (1)
- the main area, providing multiple views, depending on which resource has been selected.
- the header area, showing:
- selected elements,
- possible actions (e.g. **:eccenca-item-add-artefact: create** or **:eccenca-item-remove: remove resource**),
- a **:eccenca-module-search: Go to resource** (2) input field,
- and a **:eccenca-application-useraccount: user menu**
- the navigation area, showing the [Graphs](#graphs) and the [Navigation](#navigation) structures, (1)
- the main area, providing multiple views, depending on which resource has been selected.
</div>

1. If necessary, you can toggle the navigation area by using the
:eccenca-toggler-moveleft: (hide) and :eccenca-toggler-tree: (show) buttons.

2. _Go to resource_ is used with an IRI to open the resource details page directly.
It is not a search field.
You can try to search for a keyword, which might or might not be doing what you intended.

## Graphs

The Graphs box shows lists of graphs you have access to.
Expand All @@ -49,15 +57,15 @@ You can search for a specific graph with **:eccenca-module-search: Search**.
To add a new graph to the Graphs list:

<div class="annotate" markdown>
- Click **:eccenca-item-add-artefact: Add new graph**. A dialog appears.
- Select a graph type. (1)
- Provide a name and enter the graph URI (e.g. `https://ns.eccenca.com`).
- Click **Next** and provide metadata (different types, require different metadata to enter).
- Click **Save** to create the new graph.
- Click **:eccenca-item-add-artefact: Add new graph**. A dialog appears.
- Select a graph type. (1)
- Provide a name and enter the graph URI (e.g. `https://ns.eccenca.com`).
- Click **Next** and provide metadata (different types, require different metadata to enter).
- Click **Save** to create the new graph.
</div>

1. More concrete, you select a shape here.
This can be configured in the workspace configuration as well.
This can be configured in the workspace configuration as well.

### :eccenca-item-download: Downloading a graph

Expand All @@ -74,13 +82,13 @@ Use this function to add or replace data in the a graph.
To update or replace data of a graph:

<div class="annotate" markdown>
- In the **Graphs** box, select **:eccenca-item-download: Manage graph** on the graph you want to update or replace.
- A dialog box appears.
- Click **Choose file** to upload a file containing the new or updated data. (1)
- Choose one of the following options:
- **Update**: add uploaded data to Graph.
- **Replace**: clear Graph and add uploaded data.
- Click **Update** to start the upload process.
- In the **Graphs** box, select **:eccenca-item-download: Manage graph** on the graph you want to update or replace.
- A dialog box appears.
- Click **Choose file** to upload a file containing the new or updated data. (1)
- Choose one of the following options:
- **Update**: add uploaded data to Graph.
- **Replace**: clear Graph and add uploaded data.
- Click **Update** to start the upload process.
</div>

1. You can upload one of the following file formats: Turtle, N-Triples, RDF/XML, or JSON-LD.
Expand Down