Skip to content

Commit

Permalink
Merge pull request #123 from eccenca/fix/manual-testing-23.1
Browse files Browse the repository at this point in the history
Manual Testing 23.1 fixes
  • Loading branch information
rpietzsch authored Aug 3, 2023
2 parents e9a29d4 + 335ae9f commit 33d17f8
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 20 deletions.
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

0 comments on commit 33d17f8

Please sign in to comment.