Skip to content

EBUCorePlus v2.0.0.

Latest

Choose a tag to compare

@aro-max aro-max released this 02 Oct 16:13
· 9 commits to main since this release
d967bd0

📦 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 _Type suffixes to Type (#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

  • videoTrackNumber and audioTrackNumber finalised (#468, #469)
  • SigningFormat representation introduced (#355)
  • Corrections to ConsumptionEvent, Agent subclassing, 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