Skip to content

djs0109/n5geh.workshops

Repository files navigation

N5GEH Workshops

Welcome to the N5GEH workshops. This repository contains a series of interactive Jupyter notebooks focused on interacting with the FIWARE platform, data modeling, and semantic interoperability.

Overview

WS01: Platform Basics and Interactions

This workshop guides you through the basics of interacting with the FIWARE Orion Context Broker using the Python filip library. You will learn how to initialize and configure the platform, check its health, and perform CRUD (Create, Read, Update, Delete) operations on entities.

WS02: Data Modeling

This session covers how to structure and model data effectively within the FIWARE ecosystem. You will explore context entities, attributes, and how to represent complex real-world concepts in NGSI-v2.

WS04: Semantic Interoperability

In this workshop, you will learn about making systems semantically interoperable. Topics include integrating domain ontologies, working with knowledge graphs, and using advanced queries to extract meaningful relations across datasets.


Quick Start

To get started with the workshops, install the required dependencies and start the Jupyter Notebook server.

  1. Install dependencies: It is highly recommended to use a virtual environment. Install the required packages via pip:

    pip install -r requirements.txt
  2. Start Jupyter Notebook: Launch Jupyter from the root directory of this repository:

    jupyter notebook

If you are using a conda environment, you might need to set up the kernel:

python -m ipykernel install --user --name=n5geh_workshop

Make sure to select the n5geh_workshop kernel in Jupyter Notebook to ensure you are using the correct environment.

  1. Run the workshops: Navigate to the respective workshop folders (e.g., WS01_platform_basics/) in the Jupyter interface and open the .ipynb files to begin.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors