📦 EBUCorePlus v2.0.0 – Official Release
We are pleased to announce the official release of EBUCorePlus v2.0.0, the next major evolution of the ontology.
This release finalises the transition from the release candidates and includes all cumulative changes since v1.0.0.
🚀 Major changes since v1.0.0
🔧 Ontology refactoring & standardisation
- Systematic renaming and refactoring of property clusters (#299 series)
- Standardisation of numbering properties (
audioTrackNumber,videoTrackNumber,hasTotalNumberOf*) - Alignment of inverse properties (
owns/isOwnedBy,hasAuthor/isAuthorOf) - Removal of redundant/obsolete properties (
isProductOf,hasProduct, legacy annotations, unused classes)
🏷️ Naming conventions
- Unified use of
has*prefixes for properties (e.g.hasDateArchived,hasDateBroadcast, etc.) - Consistent renaming of legacy
_Typesuffixes toType(#337) - Clarification of editorial object subclasses (#285)
📚 Documentation & tools
- Developed and published 2 tools to explore the ontology:
- EBU Ontology Explorer – an interactive browser with fuzzy search and graph visualization.
- EBU Ontology Diff Analyser – a tool to compare ontology versions and highlight changes.
- Added labels and improved SKOS examples
- Fixed typos and outdated descriptions
🎯 New and updated properties
videoTrackNumberandaudioTrackNumberfinalised (#468, #469)SigningFormatrepresentation introduced (#355)- Corrections to
ConsumptionEvent,Agentsubclassing, and editorial segment inference (#291, #444, #487)
🗑️ Cleanup & simplification
- Removed undocumented/unused classes (
ec:BMEssence,ec:BMTemplate) - Removed redundant restrictions in
EditorialObject(#451) - Deleted obsolete ontology files (
ebucore.rdf)
👥 Contributors
Thanks to all contributors to this release (alphabetical order):
- Alexander Schulze
- Alexandre Rouxel
- Dennis Ruhe
- Jürgen Grupp
- Marc-Antoine Arnaud
- Muhammad Yasir
- Tormod Værvågen
- wivaku
📖 Full commit history
See the commit log or
For exhaustive details, run:
git shortlog v1.0.0..v2.0.0