@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 skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms: <http://purl.org/dc/terms/> .

ec:Format
  a owl:Class ;
  rdfs:subClassOf skos:Concept, [
    a owl:Restriction ;
    owl:onProperty ec:hasFormatId ;
    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onClass ec:Identifier
  ], [
    a owl:Restriction ;
    owl:onProperty ec:hasFormatVersionId ;
    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onClass ec:Identifier
  ] ;
  dcterms:description "A Format can be defined as a collection of audio / video / data and container Formats. A Format can be globally associated with a MediaResource but Specific audio / video / data and container Formats can also be distinctly associated with a MediaResource. The ContainerFormat defines the file / package structure of the MediaResource."@en ;
  rdfs:label "Format"@en .

