Skip to content

A simple example RDF-dataset about planets and moons in out solar system

License

Notifications You must be signed in to change notification settings

knudmoeller/solar-system-rdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solar System Data

This is an example RDF-dataset that contains the solar system's planets and their moons. For old times' sake, dwarf planet Pluto is also included. All data is generated by queries to Wikidata and then converted by a Python script.

Requirements

Creating the Dataset

The creation of the dataset is orchestrated through the Makefile.

Before running any of the make targets, you need to create a Python virtual environment and install the requirements:

% python -m venv venv
% . venv/bin/activate
(venv) √ solar-system-data % pip install -r requirements.txt 
Collecting rdflib
  Using cached rdflib-6.2.0-py3-none-any.whl (500 kB)
Collecting sparqlwrapper
  Using cached SPARQLWrapper-2.0.0-py3-none-any.whl (28 kB)
...
Installing collected packages: six, pyparsing, isodate, rdflib, sparqlwrapper
Successfully installed isodate-0.6.1 pyparsing-3.0.9 rdflib-6.2.0 six-1.16.0 sparqlwrapper-2.0.0

License

All software in this repository is published under the MIT License. All data in this repository is published under CC0 1.0.

About

A simple example RDF-dataset about planets and moons in out solar system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published