The CEDS Ontology is a new way of looking at CEDS. An ontology serves to define entities and the connections between them. In education, we categorize Organizations into types such as a K12 School, a Postsecondary Institution, or an Early Learning Program. We can also describe the relationship that exists between a Person and that Organization such as Enrollment, Assignment, or Employment. The CEDS Ontology builds on the CEDS Integrated Data Store model by not only demonstrating relationships exist between elements through Primary and Foreign Key relationships, but by providing definitions and meaning about those relationships through Object Properties.
The purpose of the Ontology is to describe CEDS at the most granular level possible. From this machine-readable understanding, additional resources can be created such as JSON, JSON-LD, XML, and a host of other machine-readable standards. It will also become easier to link CEDS to other ontologies and standards using equivalencies (an indication when one standard's element is equivalent to another standard's element) making translation a much more intuitive machine-readable process. We can now indicate where CEDS ends and another standard begins, enabling the adoption of multiple standards in the same ecosystem.
The CEDS Ontology is groundbreaking and will require community review. Below are some expectations for Ontology-related activities through 2024. Through comments, the SLDS project and various other implementations, we expect numerous recommended changes to the Ontology during this time. We are excited to enter this new era of opportunity with you.
- Ontology Review. We welcome any comments and questions related to this project and encourage you to respond to others’ comments. To comment, simply open an issue. Commenting requires a GitHub account, which is available for free.
- CEDS JSON-LD Scalable Data Use Project. This project, originating with the National Center for Education Statistics (NCES) State Longitudinal Data Systems (SLDS) grant program, is developing a SHACL/JSON-LD expression of the Ontology. The primary use cases for this are to load the CEDS Integrated Data Store and CEDS Data Warehouse resources using JSON-LD. Participants’ review will be invaluable and will likely result in updates to the Ontology between May 2024 and March 2025. This group meets every two weeks. For information about when and where, visit our CEDS Events Page.
The Ontology’s primary files are listed in the src folder.
Additional resources are available in the doc folder, including a guide that provides additional details about the various entites that exist within the Ontology.
Additional resources may be added for reviewing the Ontology. Feel free to provide for community use any you create.
CEDS uses a customized version of Explicit Versioning for versioning. To keep the various CEDS Open Source projects in alignment with the CEDS Elements, we are replacing the concept of "disruptive" releases with "alignment" releases. These releases ensure that the data models are in sync with the official, community approved list of CEDS Elements. For the versions available, see the tags on this repository.
See the list of contributors who participated in this project.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.