Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Open Data City of Liege
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
The Open Data City of Liege Connector facilitates seamless integration with the Open Data City of Liege API (Explore API v2.1), a service providing access to all open datasets available through the platform. The API is organized around REST principles and is designed for data retrieval, with all action points providing structured data responses. The connector acts as a proxy to streamline data retrieval, supporting actions for querying datasets, catalog exports, and dataset records.
Integration Overview
This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the Open Data City of Liege API Connector.
Supported Integration Action Points
Detailed Integration Documentation
2.1 Get Datasets Retrieval
| Action | getDatasets |
| Purpose | Retrieves a list of available datasets from the catalog. |
| Configuration |
Ensure the connector is configured with the base URL via the
CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL environment variable. The connector must also be configured for API key authentication using the apikey query parameter. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.2 List Catalog Export Formats Retrieval
| Action | listExportFormats |
| Purpose | Retrieves a list of available export formats for the catalog. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.3 Export Catalog Retrieval
| Action | exportDatasets |
| Purpose | Exports the catalog in the desired format specified in the path. |
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.4 Export Catalog in CSV Retrieval
| Action | exportCatalogCSV |
| Purpose | Exports the catalog in CSV format with configurable CSV options. |
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.5 Export Catalog in DCAT Retrieval
| Action | exportCatalogDCAT |
| Purpose | Exports the catalog in RDF/XML following DCAT vocabulary. |
| Configuration | Ensure the connector is configured via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.6 Get Datasets Facets Retrieval
| Action | getDatasetsFacets |
| Purpose | Enumerates facet values for datasets, supporting guided navigation and UI filters. |
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.7 Query Dataset Records Retrieval
| Action | getRecords |
| Purpose | Performs a query on the records of a specific dataset. |
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.8 List Dataset Export Formats Retrieval
| Action | listDatasetExportFormats |
| Purpose | Retrieves a list of available export formats for a specific dataset. |
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.9 Export Dataset Records Retrieval
| Action | exportRecords |
| Purpose | Exports a dataset's records in the desired format specified in the path. Supports group_by parameter. |
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.10 Export Dataset Records in CSV Retrieval
| Action | exportRecordsCSV |
| Purpose | Exports a dataset's records in CSV format with configurable CSV options. |
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.11 Export Dataset Records in Parquet Retrieval
| Action | exportRecordsParquet |
| Purpose | Exports a dataset's records in Parquet format. |
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.12 Export Dataset Records in GPX Retrieval
| Action | exportRecordsGPX |
| Purpose | Exports a dataset's records in GPX format (GPS Exchange Format). |
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.13 Show Dataset Information Retrieval
| Action | getDataset |
| Purpose | Returns endpoints, metadata, and field information for a dataset. |
| Configuration | Ensure connector is configured with CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.14 List Dataset Facets Retrieval
| Action | getRecordsFacets |
| Purpose | Enumerates facet values for records within a dataset, supporting guided navigation. |
| Configuration | Ensure connector is configured with CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.15 List Dataset Attachments Retrieval
| Action | getDatasetAttachments |
| Purpose | Returns a list of all available attachments for a dataset. |
| Configuration | Ensure connector is configured with CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.16 Read Dataset Record Retrieval
| Action | getRecord |
| Purpose | Reads a single dataset record based on its unique identifier. |
| Configuration | Ensure connector is configured with CONNECTOR_ENV_OPENDATA_LIEGE_API_BASE_URL. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
Example Workflow
Example Workflow: Open Data Exploration Dashboard
This workflow demonstrates how to use multiple connector actions to power a public data exploration and visualization dashboard.
| Retrieve Available Datasets | Use the getDatasets action with select=dataset_id,title to fetch a list of datasets and their titles. Display this list in a selectable menu for users. |
| List Facets for Filtering | Execute the getRecordsFacets action using the user-selected dataset_id and a field like facet=theme. Populate a filter panel with the returned facet values and their counts. |
| Query and Visualize Records | Use the getRecords action with the selected dataset_id and include refine and where parameters based on user selections from the facet panel. Process the filtered records and visualize the data (e.g., on a map or chart). |
| Export Filtered Data | Provide a download option by executing the exportRecords action with the same filters (dataset_id, refine, where) and specifying format=csv. This allows users to download the specific, filtered subset of data they are viewing. |
This comprehensive workflow enables applications to provide users with a complete experience for browsing, filtering, visualizing, and exporting data from the City of Liege Open Data catalog, enhancing public access and utility of the information.
Pricing
Support
For Technical support please contact us on
custom-connectors-support@isolutions.sa
iSolution logo - white - transparent 250 px
Register To Wired For Banking
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]