Skip to content

Releases: ebu/ebucoreplus

EBUCorePlus v2.0.0.

02 Oct 16:13
d967bd0

Choose a tag to compare

📦 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

EBUCorePlus v2.0 .0 (rc.2)

16 Sep 16:41
5e5f594

Choose a tag to compare

Pre-release

EBUCorePlus v2.0.0-rc.2

Changes since v2.0.0-rc.1

Commits

  • Removed inv rel has rights and rel from rights to publishing event (#483) (Tormod Værvågen)
  • Update ebucoreplus.owl (#482) (Tormod Værvågen)
  • remove isProductOf and hasProduct (JuergenGrupp)
  • refactor: replace hasAudioTrackIndex with audioTrackNumber and align … (#469) (Alexandre Rouxel)
  • add videoTrackNumber property (#468) (Alexandre Rouxel)
  • docs(ontology): fix outdated links in descriptions to point to ebu_cs GitHub (#462) (Alexandre Rouxel)
  • Ontology: standardize Number props (audio/video) → hasIndex / hasTotalNumberOf*; deprecate legacy predicates (#461) (Alexandre Rouxel)
  • Update ebucoreplus.owl (JuergenGrupp)
  • Update ebucoreplus.owl (JuergenGrupp)
  • Removed a commented line. (aro-max)
  • Removed comments in the graph (#457) (Tormod Værvågen)
  • Increase the width of the graph window (Alexandre Rouxel)
  • Added missing irreflexive property. (#458) (Tormod Værvågen)
  • fix #453 ordered flag (#454) (Jürgen Grupp)
  • Main issue : missing rdfs:label and inverse property for : owns, anim… (#455) (Alexandre Rouxel)
  • Remove several restrictions on EditorialObject which have already been declared in Asset (#451) (dennis-ruhe-npo)
  • Tidy up episode/series (#442) (Tormod Værvågen)
  • Added IrreflexiveProperty (#441) (Tormod Værvågen)
  • Update ebucoreplus.owl (JuergenGrupp)
  • Remove unused and undocumented classes ec:BMEssence and ec:BMTemplate (#447) (Alexandre Rouxel)
  • Added reference to R128 (#439) (Tormod Værvågen)
  • Fix: declare ec:Agent as subclass of dc:Agent (#444) (Alexandre Rouxel)
  • Update ebucoreplus.owl (#450) (Jürgen Grupp)
  • fix a property duplication (JuergenGrupp)
  • Add rdfs:label to class ec:EditorialSegment (#448) (Alexandre Rouxel)
  • rebase #432 to dev (JuergenGrupp)
  • various typo fixes (for English) (#423) (wivaku)
  • Fix for 411 typo (#415) (Tormod Værvågen)
  • Removed union (#438) (Tormod Værvågen)
  • Reversed property (#422) (Tormod Værvågen)
  • Remove commented code (Alexandre Rouxel)
  • Moved the EBU Logo update the list of main classes per domain (Alexandre Rouxel)
  • min 0 -> only in class restrictions (#437) (Tormod Værvågen)
  • Changed version IRI (#436) (Tormod Værvågen)
  • Update README.md (Alexandre Rouxel)
  • add the .gitattributes (Alexandre Rouxel)
  • Update README.md (Alexandre Rouxel)
  • Update README.md (Alexandre Rouxel)
  • Upload by default ebucoreplus 2.0 beta (Alexandre Rouxel)
  • Fix image path resolution for Streamlit Cloud (Alexandre Rouxel)
  • Add missing dependencies for Streamlit Cloud (Alexandre Rouxel)
  • Update README.md (Alexandre Rouxel)
  • Remove obsolete readme.txt (Alexandre Rouxel)
  • Add EBU Ontology Explorer tool with fuzzy search and graph visualization (Alexandre Rouxel)
  • Add .gitignore to ignore autogenerated and system files (Alexandre Rouxel)
  • Added references from ResonanceEvent (#421) (Tormod Værvågen)
  • Update README.md (Alexandre Rouxel)
  • put the cloud link in the README.md (Alexandre Rouxel)
  • automatise path finding for ttl (Alexandre Rouxel)
  • automatise path finding (Alexandre Rouxel)
  • change the path to local dir (Alexandre Rouxel)
  • removed pygraphviz (Alexandre Rouxel)
  • Initial commit: add Streamlit app, helpers, data, and static assets (Alexandre Rouxel)

EBUCorePlus v2.0 (rc.1)

20 Jun 17:37

Choose a tag to compare

Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.0...v2.0.0-rc.1

EBUCorePlus

19 Mar 13:50
0828f58

Choose a tag to compare

EBUCorePlus, an ontology for media enterprises. The EBUCorePlus follows up on two long-standing EBU ontologies: EBUCore and CCDM (Class Conceptual Data Model). The two were merged and thoroughly revisioned. The result is EBUCorePlus, the new standard that can fully replace its predecessors. It inherits both the long-lasting reliability of EBUCore and the end-to-end coverage of the media value chain of CCDM.