Coder Social home page Coder Social logo

lodservatory's Introduction

Linked Open Data and SPARQL Endpoints Observatory

This repo provides automated service monitoring of SPARQL Endpoints on an hourly basis. The results are published in the file latest-status.ttl. Many Linked Data clients can consume the data directly from

https://raw.githubusercontent.com/MaillPierre/lodservatory/master/latest-status.ttl

How Does It Work

There is this git action which invokes the following process every hour.

The script update-status.sh first downloads the catalog of endpoints from the IndeGx framework, and then runs the SPARQL query in status-check.sparql on each endpoint URL.

The workflow runner is our sparql-integrate command line tool, built on Apache Jena, which simplifies the process of mashing-up RDF datasets and SPARQL queries.

Is Service Monitoring using GitActions Permitted?

According to this answer to my question: Yes

How To Contribute...

... New Endpoints?

This project uses OpenLink's SPARQL endpoint dataset and the catalog of endpoints from the IndeGx framework as the source, please make pull requests to their respective repositories.

... Additional Service Information?

As github has API limits (1000 requests per hour) it may be better to make separate projects for other kind of information, such as void descriptions. Note, that one can use this service status dataset as the basis in order to not waste requests!

Feel free to contribute your ideas on the issue tracker.

How Can I Monitor My Own Endpoints?

Just clone the repo and use a different dataset of endpoints as the source.

Licence

The source code of this repo is published under the Apache License Version 2.0.

lodservatory's People

Contributors

aklakan avatar maillpierre avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.