Simon-Dirks / view-a-LOD

A flexible and configurable LOD viewer using SPARQL and Elastic endpoints.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

View-a-LOD

view-a-lod

Warning

This project is currently in early stage development, and not yet ready for production.

A flexible and configurable Linked Open Data viewer using SPARQL and Elastic endpoints, currently built on Triply infrastructure.

This project is a collaboration between Het Utrechts Archief, Regionaal Archief Zuid-Holland and Kasteel Amerongen, actively being developed by Simon Dirks (mail@simondirks.com).

Adding endpoints

Note

This prototype requires an elastic endpoint for initial search hits (which are then asynchronously enriched using federated SPARQL requests). Out-of-the-box support for search through alternative means (e.g., direct SPARQL requests, existing APIs, ...) is on the roadmap.

Add/remove elastic and SPARQL endpoints in src/app/config/settings.ts (under endpoints):

endpoints: {
hua: {
label: 'Het Utrechts Archief',
endpointUrls: [
{
elastic:
'https://api.data.netwerkdigitaalerfgoed.nl/datasets/hetutrechtsarchief/Test-Amerongen/services/Zoeken/_search',
sparql:
'https://api.data.netwerkdigitaalerfgoed.nl/datasets/hetutrechtsarchief/Test-Amerongen/sparql',
},
],
},

Dev

This project was generated with Angular CLI version 17.0.1.

Run ng serve for a dev server. Run ng build to build the project.

About

A flexible and configurable LOD viewer using SPARQL and Elastic endpoints.

License:GNU General Public License v3.0


Languages

Language:TypeScript 84.8%Language:HTML 14.5%Language:SCSS 0.5%Language:JavaScript 0.1%