@prefix ec: <http://www.ebu.ch/metadata/ontologies/ebucoreplus#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .

ec:Track
  a owl:Class ;
  rdfs:subClassOf ec:MediaResource, [
    a owl:Restriction ;
    owl:onProperty ec:hasTrackPart ;
    owl:allValuesFrom ec:MediaResource
  ], [
    a owl:Restriction ;
    owl:onProperty ec:hasTrackPurpose ;
    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onClass ec:TrackPurpose
  ], [
    a owl:Restriction ;
    owl:onProperty ec:hasTrackType ;
    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onClass ec:TrackType
  ] ;
  dcterms:description "E.g. audio, video, timcode and/or data Tracks forming the MediaResource."@en ;
  rdfs:label "Track"@en ;
  skos:definition "a MediaResource in the form of time-based elements for audio, video or data (\"track\") comprised in an \"aggregated\" MediaResource."@en ;
  skos:example "- the audio in a MPEG4 video file"@en .

