{"id":13781081,"url":"https://github.com/sparna-git/xls2rdf","last_synced_at":"2026-04-27T11:01:10.065Z","repository":{"id":43077871,"uuid":"207337284","full_name":"sparna-git/xls2rdf","owner":"sparna-git","description":"Create RDF data from Excel spreadsheets - edit SKOS vocabularies, knowledge graph instances, SHACL constraints, OWL ontologies in Excel files. Available as HTTP service, upload form, command-line, or Java API.","archived":false,"fork":false,"pushed_at":"2026-04-21T15:45:20.000Z","size":1529,"stargazers_count":25,"open_issues_count":9,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-04-21T17:40:41.897Z","etag":null,"topics":["csv","excel","knowledge-graph","owl","rdf","shacl","skos","skos-play","spreadsheet"],"latest_commit_sha":null,"homepage":"https://xls2rdf.sparna.fr","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sparna-git.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-09-09T15:06:27.000Z","updated_at":"2026-04-21T15:45:29.000Z","dependencies_parsed_at":"2024-01-07T00:06:24.839Z","dependency_job_id":"fcf5b4c1-ee2b-43a1-a5ca-245865c10c7a","html_url":"https://github.com/sparna-git/xls2rdf","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/sparna-git/xls2rdf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparna-git%2Fxls2rdf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparna-git%2Fxls2rdf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparna-git%2Fxls2rdf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparna-git%2Fxls2rdf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparna-git","download_url":"https://codeload.github.com/sparna-git/xls2rdf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparna-git%2Fxls2rdf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32333199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["csv","excel","knowledge-graph","owl","rdf","shacl","skos","skos-play","spreadsheet"],"created_at":"2024-08-03T18:01:22.752Z","updated_at":"2026-04-27T11:01:10.040Z","avatar_url":"https://github.com/sparna-git.png","language":"Java","funding_links":[],"categories":["KGC Materializers"],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/sparna-git/xls2rdf.svg?branch=master)](https://travis-ci.org/sparna-git/xls2rdf)\n\n# xls2rdf\n\nCreate RDF data by editing formatted Excel spreadsheets. We use this at Sparna to populate knowledge graphs with RDF instances, edit SKOS vocabularies, SHACL specifications, even OWL ontologies.\n\n## Excel file structure\n\nComplete documentation of the expected Excel sheets format can be found at [https://xls2rdf.sparna.fr/rest/doc.html](https://xls2rdf.sparna.fr/rest/doc.html).\n\n## Implementations\n\n### xls2rdf REST API\n\nThe Excel to RDF conversion service is accessible as an REST at http://xls2rdf.sparna.fr/rest/convert. It can work with online publicly accessible Google spreadsheets.\n\n### xls2rdf upload form\n\nAn upload form where you can upload your Excel file and download the result of the conversion is accessible in the SKOS Play application (for which this converter was historically designed) at https://skos-play.sparna.fr/play/convert\n\n### xls2rdf on the command-line\n\nYou can run the conversion from the command-line. See https://github.com/sparna-git/xls2rdf/wiki/Command-line-Excel-to-RDF-conversion\n\n### xls2rdf Java API\n\nThis is available as a Java jar library that can be integrated in your app.\n\n## Example Excel files\n\nThe upload form at https://skos-play.sparna.fr/play/convert contains downloable examples of Excel spreasheets.\n\n## Generating templates from SHACL Application Profiles definition\n\n[@EmidioStani](https://github.com/EmidioStani) has contributed [shacl2spreadsheet](https://github.com/EmidioStani/shacl2spreadsheet), an Excel template generator based on a SHACL Application Profile definition\n\n\n## rdf2xls\n\nSee also https://github.com/sparna-git/rdf2xls which is the inverse tool : recreate Excel files from RDF data, based on a SHACL specification of the Excel file structure.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparna-git%2Fxls2rdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsparna-git%2Fxls2rdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparna-git%2Fxls2rdf/lists"}