{"id":21291524,"url":"https://github.com/Scaseco/lodservatory","last_synced_at":"2025-07-11T16:30:29.151Z","repository":{"id":37292092,"uuid":"246617816","full_name":"SmartDataAnalytics/lodservatory","owner":"SmartDataAnalytics","description":"Public SPARQL Endpoint Service Monitoring","archived":false,"fork":false,"pushed_at":"2024-10-29T10:03:11.000Z","size":10550,"stargazers_count":11,"open_issues_count":3,"forks_count":1,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-10-29T10:56:52.730Z","etag":null,"topics":["semantic-web","service-monitoring","sparql-endpoints"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SmartDataAnalytics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-11T16:06:05.000Z","updated_at":"2024-10-29T10:03:15.000Z","dependencies_parsed_at":"2024-04-17T09:27:34.941Z","dependency_job_id":"ec320439-8c70-4e67-9a93-4ef34ca8a8e7","html_url":"https://github.com/SmartDataAnalytics/lodservatory","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartDataAnalytics%2Flodservatory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartDataAnalytics%2Flodservatory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartDataAnalytics%2Flodservatory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartDataAnalytics%2Flodservatory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SmartDataAnalytics","download_url":"https://codeload.github.com/SmartDataAnalytics/lodservatory/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225737951,"owners_count":17516457,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["semantic-web","service-monitoring","sparql-endpoints"],"created_at":"2024-11-21T13:34:45.488Z","updated_at":"2025-07-11T16:30:28.692Z","avatar_url":"https://github.com/SmartDataAnalytics.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Linked Open Data and SPARQL Endpoints Observatory\n\nThis repo provides automated service monitoring of SPARQL Endpoints on an hourly basis.\nThe results are published in the file [latest-status.ttl](https://github.com/SmartDataAnalytics/lodservatory/blob/master/latest-status.ttl).\nMany Linked Data clients can consume the data directly from\n\nhttps://raw.githubusercontent.com/SmartDataAnalytics/lodservatory/master/latest-status.ttl\n\n### How Does It Work\n\nThere is [this git action](.github/workflows/main.yml) which invokes the following process every hour.\n\nThe script [update-status.sh](update-status.sh) first downloads [OpenLink's SPARQL endpoint dataset](https://github.com/OpenLinkSoftware/general-turtle-doc-collection/blob/master/LODCloud_SPARQL_Endpoints.ttl) and then runs the SPARQL query in [status-check.sparql](status-check.sparql) on each endpoint URL.\n\nThe workflow runner is our [sparql-integrate command line tool](https://github.com/SmartDataAnalytics/Sparqlintegrate), built on [Apache Jena](https://jena.apache.org/), which simplifies the process of mashing-up RDF datasets and SPARQL queries.\n\n### Is Service Monitoring using GitActions Permitted?\nAccording to this answer to my question: [Yes](https://github.com/orgs/community/discussions/26140)\n\n### How To Contribute...\n\n#### ... New Endpoints?\nThis project uses\n[OpenLink's SPARQL endpoint dataset](https://github.com/OpenLinkSoftware/general-turtle-doc-collection/blob/master/LODCloud_SPARQL_Endpoints.ttl) as the source, please make pull requests there.\n\n#### ... Additional Service Information?\nAs 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!\n\nFeel free to contribute your ideas on the issue tracker.\n\n### How Can I Monitor My Own Endpoints?\n\nJust clone the repo and use a different dataset of endpoints as the source.\n\n### Licence\nThe source code of this repo is published under the [Apache License Version 2.0](LICENSE).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FScaseco%2Flodservatory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FScaseco%2Flodservatory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FScaseco%2Flodservatory/lists"}