opengamedata / opengamedata-core

Python framework for extracting features from OpenGameData event datasets.
https://opengamedata.fielddaylab.wisc.edu/
MIT License
1 stars 3 forks source link

Better organization of schemas folder #152

Closed LswaN58 closed 1 month ago

LswaN58 commented 1 month ago

So far, we've lazily referred to things like Event as a "schema," which, in a very general manner of speaking, they are. But as things have developed, we've used the word "schema" to refer to things we load from (and save to) JSON-like formats. Events, on the other hand, are internal models used to transfer and operate on data. Thus, they are better described as "models."

Similarly, we've got a bunch of enums in the "schemas" folder. With all this in mind, we should move these kinds of "schemas" to their own "models" folder, separate from all the things that are subclassing Schema.