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

ec:Consumer
  a owl:Class ;
  rdfs:subClassOf ec:Person, [
    a owl:Restriction ;
    owl:onProperty ec:belongsToAudience ;
    owl:allValuesFrom ec:Audience
  ], [
    a owl:Restriction ;
    owl:onProperty ec:hasAssociatedConsumptionEvent ;
    owl:allValuesFrom ec:ConsumptionEvent
  ], [
    a owl:Restriction ;
    owl:onProperty ec:hasRegistration ;
    owl:allValuesFrom ec:Account
  ], [
    a owl:Restriction ;
    owl:onProperty ec:usesConsumptionDevice ;
    owl:allValuesFrom ec:ConsumptionDevice
  ] ;
  dcterms:description "An individual who consumes the Service using a ConsumptionDevice. The Consumer can be associated with an Audience. His actions lead to data around the ConsumptionEvents and associated ResonanceEvents. A consumer can be registered to a Service via an Account containing information about that Concumer to a varying degree of detaill (e.g. age, sex, matrimonial status, address). This is further defined in Consumption Licence when applicable."@en ;
  rdfs:label "Consumer"@en ;
  skos:definition "a Person consuming a media service"@en ;
  skos:example """- a radio listener
- a video stream viewer"""@en .

