Releases: GfSE/SpecIF
Releases · GfSE/SpecIF
SpecIF 1.1
Official SpecIF 1.1 release
This is the first official release of SpecIF. It contains the following parts:
- JSON-schema and constraint checker 1.1
- Class definitions release 1.1
- API definition release 1.1
1.1-draft170821
Draft release of the SpecIF specification for review purposes.
SpecIF Schema and Constraint-Checker v1.0
Release Notes:
- A text value can be a list of values in different languages.
- All items may have a revision and a list of up to two replaced revisions.
- A SpecIF data-set may have multiple revisions of the same item. A reference may be a 'key' consisting of id and revision.
- many smaller additions and changes based on experience when applying earlier schemata.
Hosted (CORS-enabled):
SpecIF Schema and Constraint-Checker v0.10.8
Release Notes:
- There are no more hierarchyClasses. The payload of the hierarchy root is now also provided as a referenced resource.
- propertyClasses may have a value which acts as a property value by default.
- resourceClasses and statementClasses may extend another (to be used for specialization/inheritance)
- statementClasses accept also statementClasses as subjectClasses and objectClasses
- The constraint checker supports all data from v0.10.2 up until the current one.
Hosted (CORS-enabled):
SpecIF Schema and Constraint-Checker v0.11.8
Release Notes:
- There are no more hierarchyClasses. The payload of the hierarchy root is now also provided as a referenced resource.
- propertyClasses may have a value which acts as a property value by default.
- resourceClasses and statementClasses may extend another (to be used for specialization/inheritance)
- statementClasses accept also statementClasses as subjectClasses and objectClasses
- The schema accepts all data sets passing v0.10.6, as well.
- The constraint checker supports all data from v0.10.2 up until v0.10.6 as well as v0.11.1 up until the current one.
Hosted (CORS-enabled):
SpecIF Schema and Constraint-Checker v0.11.6
Release Notes:
- PropertyClasses are now defined at the top level and can be shared by all resourceClasses, statementClasses and hierarchyClasses.
- The schema accepts all data sets passing v0.10.6, as well.
- The constraint checker supports all data from v0.10.2 up until v0.10.6 as well as v0.11.1 up until the current one.
Hosted (CORS-enabled):
SpecIF Schema and Constraint-Checker v0.10.6
Release Notes:
- PropertyClasses are now defined at the top level and can be shared by all resourceClasses, statementClasses and hierarchyClasses.
- The constraint checker supports all data from v0.10.2 up until the current one.
Hosted (CORS-enabled):
SpecIF Schema and Constraint-Checker v0.11.2
Release Notes:
- resourceTypes are now resourceClasses; similarly for statementClasses and hierarchyClasses.
- references of resource instances to their class are labeled 'class' instead of 'resourceType'; similarly for statements and hierarchies.
- aligned with v0.10.4+
Hosted (CORS-enabled):
SpecIF Schema and Constraint-Checker v0.10.5
Release Notes:
- No functional change; just some refactoring and alignment with v0.11.2.
Hosted (CORS-enabled):
SpecIF Schema and Constraint-Checker v0.10.4
- For better conceptual alignment with the Dublin Core Metadata Initiative the 'types' are now called 'classes': 'resourceTypes' → 'resourceClasses' and similarly 'statementClasses', 'hierarchyClasses' as well as 'propertyClasses'. This is also in accordance with the SpeciF Vocabulary.
- References to those classes are now all called 'class': e.g. 'resourceType' has become 'class'; see issue #1.
- The schema is served at https://specif.de/v0.10.4/schema# (CORS-enabled).
- The constraint checker is served at https://specif.de/v0.10.4/check.js.