Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Model/Data => Knowledge Graph (SPARQL) => CRUD Templates (REST) => Feel Happy!

Drawio
custContentId
mVer2
simple0
zoom1
simple0
inComment0
2241265689pageId2232451073
lboxcustContentId12241265689
diagramDisplayNameArchENAPSO.drawio
lbox1
contentVer67
revision67
baseUrlhttps://innotrade.atlassian.net/wiki
diagramNameArchENAPSO.drawio
pCenter0
width1065981
links
tbstyle
height546522

Prerequisites

Before you begin, ensure the following requirements are met:

...

Service Name

Description

Access Link

View Management Service

API documentation for View Management

View Management Docs

GraphDB Management Service

API documentation for GraphDB Management

GraphDB Management Docs

Uploading Your Ontology

Please in the same way like you describe how to upload the demo data via our CLI tool, please also document how to upload the EBUCorePlus model via CLI.

This guide outlines the steps to prepare and upload the EBUCorePlus ontology to your graph database. Follow these instructions to ensure your graph database is properly set up to manage and utilize ontology data, from downloading the necessary files to configuring the upload through the GraphDB Management Service's endpoint.

...

  1. Access Swagger Documentation: Navigate to the GraphDB Management Service documentation in your web browser.Add Uploading Ontology via CURL and CLI tool here.

  2. Upload the Ontology: Utilize the upload-ontology-from-file endpoint to upload the ontology to the graph database repository.

    • Click the Try it out button.

    • Fill out the following fields:

      • fileName: Select and upload your ebucoreplus ontology file.

      • format: Specify the format as text/turtle.

      • baseIRI (Optional): Enter the base IRI for your ontology such as http://www.ebu.ch/metadata/ontologies/ebucoreplus#. Using this base IRI helps ensure consistent referencing within your ontology. If you need to use a specific or different IRI, replace the default with your custom IRI. Enter the base IRI for your ontology.

      • context (Optional): Define the context (also known as a named graph) for your ontology within the graph database repository. The context is an identifier that organizes data within the graph database, such as http://www.ebu.ch/metadata/ontologies/ebucoreplus. If the context field is left empty, behavior varies by triplestore:

        • In Fuseki, data will be added to the default context http://ont.enapso.com/default.

        • In GraphDB by Ontotext, data will be added to the graph database's default context, as described in their documentation.

    • Execute the upload by clicking the Execute button:

      execute-button.PNG

    • Upon execution, the response will indicate that the ontology has been successfully uploaded. You will see a message or a status code in the Swagger interface confirming the successful upload.

    • If you receive both HTTP 200 and HTTP 201 responses for similar requests, it means:

      • HTTP 200 is returned when you upload data that already exists in the graph database repository, indicating a successful overwrite.

      • HTTP 201 is returned when the upload adds new data to the graph database repository.

      execute-response.PNG

...