Skip to content
/ data Public

This repository contains timetabling data provided by the participating faculties at HHU and tools to transform the raw data.

License

Notifications You must be signed in to change notification settings

plues/data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlüS Data

This repository is part of the PlüS Project and contains the tools to generate sqlite3 databases and .mch files from raw timetable input data as provided by the faculties of Humanities and Economics at Heinrich-Heine University Düsseldorf.

This repository contains sample data for each faculty in raw/[faculty name]/.

Documentation

See Documentation for a description of the data format.

Generating data

To generate the sql data representations or an already seeded SQLite database use the provided makefile targets.

Call make data.sqlite3 or make data.mch to generate either a database or a B-machine (.mch). Add flavor=[variant] to override the default variant (the default is philfak), e.g:

make data.sqlite3 flavor=wiwi

Schema

The schema of the generated databases is described in this picture:

Schema

Dependencies

  • sqlite3
  • JVM

This project depends on the following tools, that are part of the PlÜS project.

LICENSE

Timetabling Data

All timetabling data as provided in the raw/ directory is available unter the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License.

Creative Commons License

Source code

The source code distributed in this repository to process and transform the raw data is distributed under the terms of the ISC License.

About

This repository contains timetabling data provided by the participating faculties at HHU and tools to transform the raw data.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •