Skip to content

Releases: ebu/ebucoreplus

EBUCorePlus v2.1.0 – Updated Definitions and Multilingual Distributions

Choose a tag to compare

@aro-max aro-max released this 03 Aug 11:52
2cac4c2

EBUCorePlus v2.1.0

This release provides a major editorial update to EBUCorePlus and introduces multilingual ontology distributions.

What’s new

  • Fully reviewed and updated descriptions and definitions
  • Normalised English annotations across the ontology
  • English retained as the authoritative reference version
  • New English–French bilingual distribution
  • New English–German bilingual distribution
  • Improved consistency of labels, definitions and descriptions
  • No intended changes to the ontology model, classes, properties or identifiers

Files

  • ebucoreplus.owl — authoritative English version
  • ebucoreplus_en_fr.owl — English/French distribution
  • ebucoreplus_en_de.owl — English/German distribution

Additional language versions can be generated on demand. Please contact the EBU team through the repository or by email.

Compatibility

This release focuses on annotation quality and multilingual accessibility. It does not intentionally introduce semantic changes to the ontology model.

EBUCorePlus v2.0.0.

Choose a tag to compare

@aro-max aro-max released this 02 Oct 16:13
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

EBUCorePlus v2.0 .0 (rc.2)

Pre-release

Choose a tag to compare

@aro-max aro-max released this 16 Sep 16:41
5e5f594

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)

Pre-release

Choose a tag to compare

@JuergenGrupp JuergenGrupp released this 20 Jun 17:37

What's Changed

New Contributors

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

EBUCorePlus

Choose a tag to compare

@aro-max aro-max released this 19 Mar 13:50
0828f58

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.