The extended version of Protégé encompasses support for:
- data types expressing time quantities – more specifically dates (individual points in time) and periods (anchored segments of the time axis).
- data types for storing histories of properties of different types (strings, integers, floats, booleans and instances [i.e. relationships]).
These extensions are presented in the following paragraphs.