Skip to content

Add AlternativeContentDescription#507

Open
dennis-ruhe-npo wants to merge 1 commit into
ebu:devfrom
Nederlandse-Publieke-Omroep:feat/add-alternative-content-description
Open

Add AlternativeContentDescription#507
dennis-ruhe-npo wants to merge 1 commit into
ebu:devfrom
Nederlandse-Publieke-Omroep:feat/add-alternative-content-description

Conversation

@dennis-ruhe-npo

@dennis-ruhe-npo dennis-ruhe-npo commented Apr 23, 2026

Copy link
Copy Markdown
Contributor
  • Adds AlternativeContentDescription class
  • Adds hasAlternativeContentDescription object property
  • Adds hasAlternativeContentDescription properties to EditorialObject and PublicationEvent

Reference https://ontology.metadatahub.bijnpo.nl/ontology#

@dennis-ruhe-npo

dennis-ruhe-npo commented May 19, 2026

Copy link
Copy Markdown
Contributor Author

@JuergenGrupp

As discussed in our meeting yesterday, we do not require the inclusion of ec:hasStartDateTime or ec:hasEndDateTime, nor do we require ec:hasIdentifier. We also don't use it on an ec:PublicationEvent I simply used the ec:AlternativeTitle as a reference in this pull request.

I would be happy to change this PR to remove the things we don't need.

As requested, an example usage:

@prefix ec: <http://www.ebu.ch/metadata/ontologies/ebucoreplus#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix npo_o: <http://ontology.metadatahub.bijnpo.nl/ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .

<http://metadatahub.bijnpo.nl/08d79e34-78d6-4014-b7bb-e4332acd97d8> 
    a ec:Programme ;
    npo_o:hasAlternativeContentDescription <http://metadatahub.bijnpo.nl/08221f0d-d590-42ab-971e-e6ae07d70303> .

<http://metadatahub.bijnpo.nl/08221f0d-d590-42ab-971e-e6ae07d70303> 
    a npo_o:AlternativeContentDescription ;
    ec:hasObjectType <http://metadatahub.bijnpo.nl/alternative-content-description-type/1>
    ec:contentDescription "De wereldberoemde magicians Rob en Emiel reizen het land af om de jeugd te verbazen en te verrassen met hun magische acts vol humor." .

# Description types
<http://metadatahub.bijnpo.nl/alternative-content-description-type/1>
    a owl:NamedIndividual, skos:Concept ;
    skos:inScheme <urn:npo:metadata-cs:AlternativeContentDescriptionTypeCS> ;
    skos:notation "1" ;
    skos:prefLabel "Kicker description" ;
    skos:definition "The kicker (one-liner) description of the work." .

<http://metadatahub.bijnpo.nl/alternative-content-description-type/2>
    a owl:NamedIndividual, skos:Concept ;
    skos:inScheme <urn:npo:metadata-cs:AlternativeContentDescriptionTypeCS> ;
    skos:notation "2" ;
    skos:prefLabel "Short description" ;
    skos:definition "The short description of the work." .

# And there are ideas to include a "Medium description" and "Styled description", but these are not formalised.

@JuergenGrupp JuergenGrupp self-requested a review June 22, 2026 14:19

@JuergenGrupp JuergenGrupp left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @dennis-ruhe-npo , this pull request was discussed in the Editorial Committee and acknowledged, thank you!
However, we are currently in the process of creating language packs of EBUCorePlus to separate the languages in different files. Your merge request will need to be rebased to the new emerging branch, once the language pack merge is completed. We will either come back to you or do it ourselves, once the merge fits in our plans.

@aro-max

aro-max commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Thank you @dennis-ruhe-npo

Since dev has now been updated to the new English-reference baseline, this PR should be revised accordingly.

Based on your note above, please update the PR to:

  • remove the ec:hasStartDateTime restriction
  • remove the ec:hasEndDateTime restriction
  • remove the ec:hasIdentifier restriction
  • remove the ec:PublicationEvent restriction for ec:hasAlternativeContentDescription

In addition, please align the change with the current ontology publication workflow:

  • add the new term in English only to ebucoreplus.owl

@aro-max aro-max requested a review from JuergenGrupp July 10, 2026 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants