https://github.com/openpotato/opent8
The OpenT8 Specification Repository
https://github.com/openpotato/opent8
open-data opencodelist opent8
Last synced: 15 days ago
JSON representation
The OpenT8 Specification Repository
- Host: GitHub
- URL: https://github.com/openpotato/opent8
- Owner: openpotato
- License: apache-2.0
- Created: 2023-09-18T19:27:55.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-06-13T07:20:13.000Z (11 months ago)
- Last Synced: 2025-12-01T21:49:53.479Z (6 months ago)
- Topics: open-data, opencodelist, opent8
- Language: CSS
- Homepage: https://openpotato.github.io/opent8/
- Size: 876 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenT8
OpenT8 is a standardized [JSON](https://www.json.org/) format for mapping complex timetable data.
The main features are:
+ Open Source
+ JSON documents can be validated against the [OpenT8 Document Schema](https://github.com/openpotato/opent8/tree/main/schemas/v0.5/schema.json).
+ Support of events of any kind (e.g. lessons, activities, exams, meetings etc.).
+ Support of attendees of any kind (e.g. teachers, students, examiners, etc.).
+ Support of timetable changes (substitutions, time shifts, cancellations, etc.)
+ Support of supervisions
+ Support of school and public holidays
+ Support of time frames (When does the first lesson start? When is lunch break? etc.)
+ Support of color definitions
+ Support of code lists based on [OpenCodeList](https://openpotato.github.io/opencodelist/en/)
+ Flexible definition of time scheduling through temporal expressions
+ Extensions possible through user-defined properties
## Documentation
The documentation website is part of this repository. We have implemented it using [MkDocs](https://www.mkdocs.org) and [Material for MkDocs](https://squidfunk.github.io/mkdocs-material). It is published under https://openpotato.github.io/opent8/.
## Can I help?
Yes, that would be much appreciated. OpenT8 is currently in intensive development. We are open for any feedback! Use the Issue Tracker for asking and/or submitting a Pull Request.