<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF [
  <!ENTITY mepco "http://proton.semanticweb.org/2006/05/mepco#">
  <!ENTITY owl "http://www.w3.org/2002/07/owl#">
  <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
  <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
]>
<rdf:RDF xml:base="http://proton.semanticweb.org/2006/05/mepco"
         xmlns:mepco="&mepco;"
         xmlns:owl="&owl;"
         xmlns:rdf="&rdf;"
         xmlns:rdfs="&rdfs;">

<!-- Ontology Information -->
  <owl:Ontology rdf:about=""/>

<!-- Classes -->
  <owl:Class rdf:about="#Ad"
             rdfs:label="Ad">
    <rdfs:comment rdf:datatype="&xsd;string">A spot printed in a magazine or a newspaper.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Spot"/>
  </owl:Class>

  <owl:Class rdf:about="#AdFeature"
             rdfs:label="Ad Feature">
    <rdfs:comment rdf:datatype="&xsd;string">The class of the important properties describing an ad.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protont#Abstract"/>
  </owl:Class>

  <owl:Class rdf:about="#AdPlacement"
             rdfs:label="Ad Placement">
    <rdfs:comment rdf:datatype="&xsd;string">Specifies the page on which an ad is placed.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#AdFeature"/>
  </owl:Class>

  <owl:Class rdf:about="#AdSize"
             rdfs:label="AdSize">
    <rdfs:comment rdf:datatype="&xsd;string">Specifies the space of a printed media occupied by an ad. Given as a ration ad/page size. The size thus specified is relative to the size of the page on which the ad appears, and so it varies among the individual media.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#AdFeature"/>
  </owl:Class>

  <owl:Class rdf:about="#AdvertisingAgency"
             rdfs:label="Advertising Agency">
    <rdfs:comment rdf:datatype="&xsd;string">Professional advertising organisation.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Company"/>
  </owl:Class>

  <owl:Class rdf:about="#AdvertisingCampaign"
             rdfs:label="AdvertisingCampaign">
    <rdfs:comment rdf:datatype="&xsd;string">A series of advertisements, similar in some respect. One of the marketing strategies.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#MarketingCampaign"/>
  </owl:Class>

  <owl:Class rdf:about="#Advertorial"
             rdfs:label="Advertorial">
    <rdfs:comment rdf:datatype="&xsd;string">An ad that resembles an editorial in style, content and layout to confer the magazine's value upon the product or service. It may have the form of a news or of a journalistic report.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#PlannedMediaEvent"/>
  </owl:Class>

  <owl:Class rdf:about="#Broadcast"
             rdfs:label="Broadcast">
    <rdfs:comment rdf:datatype="&xsd;string">TV/Radio program transmitted for public use.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Media"/>
  </owl:Class>

  <owl:Class rdf:about="#BuyingAgency"
             rdfs:label="BuyingAgency">
    <rdfs:comment xml:lang="en">Professional advertising organisation that helps the advertiser in purchasing the advertisement</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#AdvertisingAgency"/>
  </owl:Class>

  <owl:Class rdf:about="#Campaign"
             rdfs:label="Campaign">
    <rdfs:comment rdf:datatype="&xsd;string">A series of planned, co-ordinated and organized events (operations and actions) to achieve a certain goal.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protont#Event"/>
  </owl:Class>

  <owl:Class rdf:about="#Category"
             rdfs:label="Category">
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protont#Abstract"/>
  </owl:Class>

  <owl:Class rdf:about="#Commercial"
             rdfs:label="Commercial">
    <rdfs:comment rdf:datatype="&xsd;string">A spot broadcasted on TV or Radio channel.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Spot"/>
  </owl:Class>

  <owl:Class rdf:about="#CommercialFeature"
             rdfs:label="Commercial Feature">
    <rdfs:comment rdf:datatype="&xsd;string">The class of the important properties describing a commercial.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protont#Abstract"/>
  </owl:Class>

  <owl:Class rdf:about="#Creative"
             rdfs:label="Creative">
    <rdfs:comment rdf:datatype="&xsd;string">A description of an advertisement; a recording of a Ad; generic ad.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protont#Abstract"/>
  </owl:Class>

  <owl:Class rdf:about="#CreativeAgency"
             rdfs:label="CreativeAgency">
    <rdfs:comment xml:lang="en">Professional advertising organisation that helps the advertiser in creating the advertisement</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#AdvertisingAgency"/>
  </owl:Class>

  <owl:Class rdf:about="#DayPart"
             rdfs:label="Day Part">
    <rdfs:comment rdf:datatype="&xsd;string">The dividing of the day into several parts in broadcasting. During each of daypart a different type of radio programming or television programming is aired.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#CommercialFeature"/>
  </owl:Class>

  <owl:Class rdf:about="#Goods"
             rdfs:label="Goods">
    <rdfs:comment rdf:datatype="&xsd;string">Consumer goods exchanged to satisfy human wants in consumption. Goods come with substantially physical, tangible form; are object of ownership, possession. In addition, consumer goods only incidentally may assisst in further production.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Product"/>
  </owl:Class>

  <owl:Class rdf:about="#HealthCampaign"
             rdfs:label="Health Campaign">
    <rdfs:comment rdf:datatype="&xsd;string">A campaign that aims to educate and/or alter the behavior in order to promote health.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#SocialCampaign"/>
  </owl:Class>

  <owl:Class rdf:about="#HorizontalPosition"
             rdfs:label="Horizontal Position">
    <rdfs:comment rdf:datatype="&xsd;string">Specifies the location of an ad on a given page relative to the horizontal axis.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#AdFeature"/>
  </owl:Class>

  <owl:Class rdf:about="#Internet"
             rdfs:label="Internet">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Media"/>
  </owl:Class>

  <owl:Class rdf:about="#Magazine"
             rdfs:label="Magazine">
    <rdfs:comment rdf:datatype="&xsd;string">A periodical publication containing a variety of articles on various subjects.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#PrintMedia"/>
  </owl:Class>

  <owl:Class rdf:about="#MarketingCampaign"
             rdfs:label="Marketing Campaign">
    <rdfs:comment rdf:datatype="&xsd;string">A series of advertisements and other marketing strategies that aim to increase the sales of a product, of a service or to promote a company.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Campaign"/>
  </owl:Class>

  <owl:Class rdf:about="#Media"
             rdfs:label="Media">
    <rdfs:comment rdf:datatype="&xsd;string">A means of mass communication. The meanings of the word such as the "group of journalists and others who constitute the communications industry and profession", or "an object or device, such as a disk, on which data is stored", or facilities used to transmit information are excluded.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protont#Object"/>
  </owl:Class>

  <owl:Class rdf:about="#MediaCampaign"
             rdfs:label="Media Campaign">
    <rdfs:comment rdf:datatype="&xsd;string">Introduced to specify a campaign as it appears in media such as print media, TV, Radio and on internet. It might be extended so as to include outdoor meadia as bilboards or small-AdSize mediums like pens, bags, T-shirts, flyers, etc.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Campaign"/>
  </owl:Class>

  <owl:Class rdf:about="#MediaEvent"
             rdfs:label="Media Event">
    <rdfs:comment rdf:datatype="&xsd;string">An event as appears in a given medium (in press, on TV, radio or internet) and taken in isolation from any related event.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protont#Event"/>
  </owl:Class>

  <owl:Class rdf:about="#MediaSource"
             rdfs:label="MediaSource">
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protont#Object"/>
  </owl:Class>

  <owl:Class rdf:about="#News"
             rdfs:label="News">
    <rdfs:comment rdf:datatype="&xsd;string">Information about recent events or happenings, reported in mass media.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#UnforeseenMediaEvent"/>
  </owl:Class>

  <owl:Class rdf:about="#Newspaper"
             rdfs:label="Newspaper">
    <rdfs:comment rdf:datatype="&xsd;string">A daily or weekly publication on folded sheets; contains news and articles and advertisements.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#PrintMedia"/>
  </owl:Class>

  <owl:Class rdf:about="#PRCampaign"
             rdfs:label="PR Campaign">
    <rdfs:comment rdf:datatype="&xsd;string">A campaign that aims to create or remodel the image of (the prestige of and/or the attitutes towards) a person, an institution, a company, a product, or a service.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Campaign"/>
  </owl:Class>

  <owl:Class rdf:about="#PlannedMediaEvent"
             rdfs:label="Planned Media Event">
    <rdfs:comment rdf:datatype="&xsd;string">Media event carried out according to a plan to achieve a certain goal. The beneficiary is aware of and agreed to accept the outcomes of the event when published.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#MediaEvent"/>
  </owl:Class>

  <owl:Class rdf:about="#PlanningAgency"
             rdfs:label="PlanningAgency">
    <rdfs:comment xml:lang="en">Professional advertising organisation that helps the advertiser in planning the advertisement</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#AdvertisingAgency"/>
  </owl:Class>

  <owl:Class rdf:about="#PoliticalCampaign"
             rdfs:label="Political Campaign">
    <rdfs:comment rdf:datatype="&xsd;string">The campaign of a candidate for a position in elective office, for example - campaign for a governor, Mayor, etc.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#PRCampaign"/>
  </owl:Class>

  <owl:Class rdf:about="#PressRelease"
             rdfs:label="PressRelease">
    <rdfs:comment xml:lang="en">A written announcement that seeks to draw attention to a specific event or product launch.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#PlannedMediaEvent"/>
  </owl:Class>

  <owl:Class rdf:about="#PrintMedia"
             rdfs:label="Print Media">
    <rdfs:comment rdf:datatype="&xsd;string">Any type of media, for the production of which the process of printing is involved. Print media class is meant to summarize periodicals, but also any other form of communication (advertisement) like flyers, brochures, etc.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Media"/>
  </owl:Class>

  <owl:Class rdf:about="#Product"
             rdfs:label="Product">
    <rdfs:comment rdf:datatype="&xsd;string">A unit of exchange to satisfy consumer's wants and needs.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protont#Object"/>
  </owl:Class>

  <owl:Class rdf:about="#Program"
             rdfs:label="Program">
    <rdfs:comment rdf:datatype="&xsd;string">Represents the placement of the commercial within a given program.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#CommercialFeature"/>
  </owl:Class>

  <owl:Class rdf:about="#Publicity"
             rdfs:label="Publicity">
    <rdfs:comment rdf:datatype="&xsd;string">Similar to advertorial in form and content. Unlike the advertorial, the advertiser is not expected to pay a fee for the placement of the ad.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#UnforeseenMediaEvent"/>
  </owl:Class>

  <owl:Class rdf:about="#RadioBroadcastingCompany"
             rdfs:label="Radio Broadcasting Company">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://proton.semanticweb.org/2006/05/protonu#MediaCompany"/>
  </owl:Class>

  <owl:Class rdf:about="#RadioCommercial"
             rdfs:label="Radio Commercial">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Commercial"/>
  </owl:Class>

  <owl:Class rdf:about="#RadioStation"
             rdfs:label="Radio Station">
    <rdfs:comment rdf:datatype="&xsd;string">Sound broadcasting service.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Broadcast"/>
  </owl:Class>

  <owl:Class rdf:about="#RecruitmentAgency"
             rdfs:label="RecruitmentAgency">
    <rdfs:subClassOf rdf:resource="#AdvertisingAgency"/>
  </owl:Class>

  <owl:Class rdf:about="#RunTime"
             rdfs:label="Run Time">
    <rdfs:comment xml:lang="en">The standardized lenght of a commercial as measured in seconds</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#CommercialFeature"/>
  </owl:Class>

  <owl:Class rdf:about="#SalesPromotions"
             rdfs:label="Sales Promotions">
    <rdfs:comment rdf:datatype="&xsd;string">Marketing strategy with the aim to stimulate trial, increase demand for a product or make it more available.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#MarketingCampaign"/>
  </owl:Class>

  <owl:Class rdf:about="#Services"
             rdfs:label="Services">
    <rdfs:comment rdf:datatype="&xsd;string">Immaterial equivalent of a good. It does not result in ownership and it is substantially intangible.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Product"/>
  </owl:Class>

  <owl:Class rdf:about="#SocialCampaign"
             rdfs:label="Social Campaign">
    <rdfs:comment rdf:datatype="&xsd;string">A campaign with the goal to change the attitudes and/or behavior towards a socially significant cause. The beneficiary and the target group may overlap partially or fully. For example a campaign with the goal to modify the attitudes and/or behavior towards specific minority group.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Campaign"/>
  </owl:Class>

  <owl:Class rdf:about="#Sponsorship"
             rdfs:label="Sponsorship">
    <rdfs:comment rdf:datatype="&xsd;string">Advertising where a sponsor (business agent) pays for radio, TV programming or for a long-term Ad in a return of advertising time or long-term occurence of an Ad.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#PlannedMediaEvent"/>
  </owl:Class>

  <owl:Class rdf:about="#Spot"
             rdfs:label="Spot">
    <rdfs:comment xml:lang="en">Expressive, imaginative advertisement. The specific and individual appearance of a given creative.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#PlannedMediaEvent"/>
  </owl:Class>

  <owl:Class rdf:about="#TVChannel"
             rdfs:label="TV Channel">
    <rdfs:comment rdf:datatype="&xsd;string">A TV station and its programs.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Broadcast"/>
  </owl:Class>

  <owl:Class rdf:about="#TVCommercial"
             rdfs:label="TV Commercial">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Commercial"/>
  </owl:Class>

  <owl:Class rdf:about="#UnforeseenMediaEvent"
             rdfs:label="Unforeseen Media Event">
    <rdfs:comment rdf:datatype="&xsd;string">Media event like news, reportage and the likes. The event appears without deliberate intent of the Agent who will assume its effects. Sometimes, the event might have undesired or even disastrous effects for the agent's successful operations.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#MediaEvent"/>
  </owl:Class>

  <owl:Class rdf:about="#VerticalOrientation"
             rdfs:label="Vertical Orientation">
    <rdfs:comment rdf:datatype="&xsd;string">Specifies the location of an ad on a given page relative to the vertical axis.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#AdFeature"/>
  </owl:Class>

  <owl:Class rdf:about="#WebEdition"
             rdfs:label="Web Edition">
    <rdfs:comment xml:lang="en">The Internet version/edition of a Media Instance, i.e. nbc.com as a version of nbc channel.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#WebSite"/>
  </owl:Class>

  <owl:Class rdf:about="#WebSite"
             rdfs:label="Web site">
    <rdfs:comment rdf:datatype="&xsd;string">The webpage that contains a given creative.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Internet"/>
  </owl:Class>

  <owl:Class rdf:about="#WebSpot"
             rdfs:label="Web Spot">
    <rdfs:comment rdf:datatype="&xsd;string">A spot on a web-page.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Spot"/>
  </owl:Class>

  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protons#Entity"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protont#Abstract"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protont#Agent"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protont#Event"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protont#Location"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protont#Object"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protont#Organization"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protont#Person"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protonu#CommercialOrganization"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protonu#Company"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protonu#MediaCompany"/>
  <owl:Class rdf:about="http://proton.semanticweb.org/2006/05/protonu#Tournament"/>

<!-- Datatypes -->
  <rdfs:Datatype rdf:about="&rdf;XMLLiteral"/>
  <rdfs:Datatype rdf:about="&xsd;anyURI"/>
  <rdfs:Datatype rdf:about="&xsd;date"/>
  <rdfs:Datatype rdf:about="&xsd;dateTime"/>
  <rdfs:Datatype rdf:about="&xsd;decimal"/>
  <rdfs:Datatype rdf:about="&xsd;integer"/>
  <rdfs:Datatype rdf:about="&xsd;language"/>
  <rdfs:Datatype rdf:about="&xsd;string"/>

<!-- Annotation Properties -->
  <owl:AnnotationProperty rdf:about="http://proton.semanticweb.org/2006/05/protons#systemPrimitive"
                          rdfs:label="System Primitive"/>
  <owl:AnnotationProperty rdf:about="http://proton.semanticweb.org/2006/05/protons#transitiveOver"
                          rdfs:label="Transitive over"/>
  <owl:AnnotationProperty rdf:about="&rdfs;comment"/>
  <owl:AnnotationProperty rdf:about="&rdfs;label"/>

<!-- Datatype Properties -->
  <owl:DatatypeProperty rdf:about="#appearsOnDate"
                        rdfs:label="appearsOnDate">
    <rdfs:domain rdf:resource="#MediaEvent"/>
    <rdfs:range rdf:resource="&xsd;date"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#brandExpenditures"
                        rdfs:label="brandExpenditures">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#brandID"
                        rdfs:label="brandID">
    <rdfs:domain rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
    <rdfs:range rdf:resource="&xsd;integer"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#campaignName"
                        rdfs:label="campaignName">
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#containsLogo">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:label>contains Logo</rdfs:label>
    <rdfs:label>containsLogo</rdfs:label>
    <rdfs:range rdf:resource="&xsd;anyURI"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#containsSlogan"
                        rdfs:label="contains Slogan">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:range rdf:resource="&rdf;XMLLiteral"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#containsSubtitle"
                        rdfs:label="contains Subtitle">
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="&rdf;XMLLiteral"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#containsTagline"
                        rdfs:label="containsTagline">
    <rdf:type rdf:resource="&owl;FunctionalProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string">A variant of a slogan, usually appearing in commercials; here used to summarize the slogans across spots no matter in what media do they appear</rdfs:comment>
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="&rdf;XMLLiteral"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#containsTitle"
                        rdfs:label="contains Title">
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="&rdf;XMLLiteral"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#creativeID"
                        rdfs:label="CreativeID">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#descriptionOfCreative"
                        rdfs:label="description">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#endTime"
                        rdfs:label="end Time">
    <rdf:type rdf:resource="&owl;FunctionalProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string">the ending point in time of a broadcast creative; given in format hour, minutes, seconds.</rdfs:comment>
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="&xsd;dateTime"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#endsOnDate"
                        rdfs:label="ends On Date">
    <rdfs:comment rdf:datatype="&xsd;string">The last date of a campaign.</rdfs:comment>
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="&xsd;date"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#firstAppearance"
                        rdfs:label="first Appearance">
    <rdfs:comment rdf:datatype="&xsd;string">the date when a given creative was first seen</rdfs:comment>
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="&xsd;date"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#hasArea"
                        rdfs:label="has Area">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="&xsd;decimal"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#hasDescription"
                        rdfs:label="description">
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#hasHeight"
                        rdfs:label="has Height">
    <rdf:type rdf:resource="&owl;FunctionalProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="&xsd;decimal"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#hasLanguage">
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:label>inLanguage</rdfs:label>
    <rdfs:label>language</rdfs:label>
    <rdfs:range rdf:resource="&xsd;language"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#hasLogo"
                        rdfs:label="hasLogo">
    <rdfs:domain rdf:resource="#MediaCampaign"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#hasSlogan"
                        rdfs:label="hasSlogan">
    <rdfs:domain rdf:resource="#MediaCampaign"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#hasText"
                        rdfs:label="text">
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#hasWidth"
                        rdfs:label="has Width">
    <rdf:type rdf:resource="&owl;FunctionalProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="&xsd;decimal"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#languageOfCampaign"
                        rdfs:label="languageOfCampaign">
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="&xsd;language"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#lastAppearance"
                        rdfs:label="last Appearance">
    <rdfs:comment rdf:datatype="&xsd;string">the date when a given creative was last seen</rdfs:comment>
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="&xsd;date"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#lasts"
                        rdfs:label="lasts">
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#logoOfCreative"
                        rdfs:label="logo">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="&xsd;anyURI"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#mediaExpenditures"
                        rdfs:label="mediaExpenditures">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#periodOfCreative"
                        rdfs:label="period">
    <rdfs:domain rdf:resource="#Creative"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#phoneNumber"
                        rdfs:label="phoneNumber">
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:range rdf:resource="&xsd;integer"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#positionOnTheScreen"
                        rdfs:label="positionOnTheScreen">
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#programInformation"
                        rdfs:label="programInformation">
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#publishedInIssue"
                        rdfs:label="published In Issue">
    <rdf:type rdf:resource="&owl;FunctionalProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#sizeOnTheScreen"
                        rdfs:label="sizeOnTheScreen">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#sloganOfCreative"
                        rdfs:label="slogan">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#spotID"
                        rdfs:label="SpotID">
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:range rdf:resource="&xsd;string"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#startTime"
                        rdfs:label="start Time">
    <rdf:type rdf:resource="&owl;FunctionalProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string">the starting point in time when a broadcast creative is on air, given in format hour, minutes, seconds.</rdfs:comment>
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="&xsd;dateTime"/>
  </owl:DatatypeProperty>

  <owl:DatatypeProperty rdf:about="#startsOnDate"
                        rdfs:label="starts On Date">
    <rdfs:comment rdf:datatype="&xsd;string">The starting date of a campaign.</rdfs:comment>
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="&xsd;date"/>
  </owl:DatatypeProperty>

<!-- Object Properties -->
  <owl:ObjectProperty rdf:about="#advertisesBrand"
                      rdfs:label="advertises Brand">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:comment xml:lang="en">A property that relates an Ad Agency and the Brand it adversises.</rdfs:comment>
    <rdfs:domain rdf:resource="#AdvertisingAgency"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#announcedBy"
                      rdfs:label="announcedBy">
    <rdfs:comment xml:lang="en">A property that relates a Press Release and the Agent who announces it. </rdfs:comment>
    <rdfs:domain rdf:resource="#PressRelease"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Agent"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#appearsInMedia"
                      rdfs:label="appears in Media">
    <rdfs:comment rdf:datatype="&xsd;string">The specific media of a given media event. The instances of the various media types.</rdfs:comment>
    <rdfs:domain rdf:resource="#MediaEvent"/>
    <rdfs:range rdf:resource="#Media"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#brandedAs"
                      rdfs:label="branded As">
    <rdfs:comment xml:lang="en">A property that relates a Product and a Brand.</rdfs:comment>
    <rdfs:domain rdf:resource="#Product"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
    <owl:inverseOf rdf:resource="#isBrandOfProduct"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#broadcastedDuringDayPart"
                          rdfs:label="broadcasted During Day Part">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="#DayPart"/>
  </owl:FunctionalProperty>

  <owl:FunctionalProperty rdf:about="#broadcastedDuringProgram"
                          rdfs:label="broadcasted During Program">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="#Program"/>
  </owl:FunctionalProperty>

  <owl:FunctionalProperty rdf:about="#broadcastedOn"
                          rdfs:label="broadcastedOn">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="#Broadcast"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#containsJingle"
                      rdfs:label="containsJingle">
    <rdfs:domain rdf:resource="#Commercial"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#countryOfCreative"
                      rdfs:label="country">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Location"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#geographicalCoverage"
                      rdfs:label="geographical Coverage">
    <rdfs:comment rdf:datatype="&xsd;string">The geographic location of a campaign.</rdfs:comment>
    <rdfs:comment rdf:datatype="&xsd;string">The specific geographic location where a given media event occurs.</rdfs:comment>
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Location"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#hasAdAgency"
                      rdfs:label="has Ad Agency">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:comment xml:lang="en">Relates a Creative and an Ad Agency without to specify further the exact type of the relation, i.e. whether the Agency only paid for the posting of the advertisement or created it, etc.</rdfs:comment>
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="#AdvertisingAgency"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#hasAdvertiser">
    <rdfs:comment rdf:datatype="&xsd;string">Specifies the organization whose brand is advertised.</rdfs:comment>
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:label>advertiser</rdfs:label>
    <rdfs:label>has Advertiser</rdfs:label>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Organization"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#hasArtist"
                      rdfs:label="artist">
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Person"/>
  </owl:ObjectProperty>

  <owl:InverseFunctionalProperty rdf:about="#hasBrand"
                                 rdfs:label="has Brand">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:comment xml:lang="en">Relates an Organization and the Brand it has.</rdfs:comment>
    <rdfs:domain rdf:resource="http://proton.semanticweb.org/2006/05/protont#Organization"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
    <owl:inverseOf rdf:resource="#isBrandOfOrganization"/>
  </owl:InverseFunctionalProperty>

  <owl:FunctionalProperty rdf:about="#hasCampaigner"
                          rdfs:label="has Campaigner">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string">The agent who will benefit from changing the attitudes and behavior of the target group towards the agent's image, company, product, service or politics.</rdfs:comment>
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Agent"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#hasCategory"
                      rdfs:label="categoryOfCreative">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="#Category"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#hasClient"
                      rdfs:label="has Client">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:comment xml:lang="en">Relates an Ad Agency and its Client-Organization.</rdfs:comment>
    <rdfs:domain rdf:resource="#AdvertisingAgency"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Organization"/>
    <owl:inverseOf rdf:resource="#isClientOf"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#hasCreative"
                          rdfs:label="has Creative">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:comment xml:lang="en">Relates a given Spot and the Creative of which the Spot is a specific exemplification.</rdfs:comment>
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:range rdf:resource="#Creative"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#hasDuration"
                      rdfs:label="hasDuration">
    <rdfs:domain rdf:resource="#WebSpot"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#hasHorizontalPosition"
                          rdfs:label="has Horizontal Position">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="#HorizontalPosition"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#hasJingle"
                      rdfs:label="hasJingle">
    <rdfs:domain rdf:resource="#MediaCampaign"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#hasMediaCoverage"
                      rdfs:label="has Media Coverage">
    <rdfs:comment rdf:datatype="&xsd;string">The media presence of a campaign as specified with the media where the campaing runs.</rdfs:comment>
    <rdfs:domain rdf:resource="#MediaCampaign"/>
    <rdfs:range rdf:resource="#Media"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#hasMediaSource"
                      rdfs:label="hasMediaSource">
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:range rdf:resource="#MediaSource"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#hasMusic"
                      rdfs:label="music">
    <rdfs:domain rdf:resource="#Commercial"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#hasOfficialSponsor"
                      rdfs:label="has Official Sponsor">
    <rdfs:comment xml:lang="en">Relates a Sport Event and its Sponsor</rdfs:comment>
    <rdfs:domain rdf:resource="http://proton.semanticweb.org/2006/05/protont#Event"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Agent"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#hasRunTime"
                          rdfs:label="has Run Time">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string">The duration of a broadcast creative as measured in seconds.</rdfs:comment>
    <rdfs:domain rdf:resource="#Commercial"/>
    <rdfs:range rdf:resource="#RunTime"/>
  </owl:FunctionalProperty>

  <owl:FunctionalProperty rdf:about="#hasSize"
                          rdfs:label="has Size">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="#AdSize"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#hasSpot"
                      rdfs:label="has Spot">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:comment xml:lang="en">Relates a given Creative and any of its exemplifications.</rdfs:comment>
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="#Spot"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#hasVerticalOrientation"
                          rdfs:label="has Vertical Orientation">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="#VerticalOrientation"/>
  </owl:FunctionalProperty>

  <owl:FunctionalProperty rdf:about="#hasWebEdition"
                          rdfs:label="hasWebEdition">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:domain rdf:resource="#Media"/>
    <rdfs:range rdf:resource="#WebEdition"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#includesCampaign"
                      rdfs:label="includes Media Campaign">
    <rdf:type rdf:resource="&owl;TransitiveProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="#Campaign"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#includesCreative"
                      rdfs:label="includes Creative">
    <rdfs:comment rdf:datatype="&xsd;string">The creatives of which a given campaign consists. The creatives are the individual realizations of the goal of the campaign.</rdfs:comment>
    <rdfs:domain rdf:resource="#MediaCampaign"/>
    <rdfs:range rdf:resource="#Creative"/>
    <owl:inverseOf rdf:resource="#partOfMediaCampaign"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#includesEvent"
                      rdfs:label="includesEvent">
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Event"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#includesPlannedMediaEvent">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#MediaCampaign"/>
    <rdfs:label>includes Planned Media Event</rdfs:label>
    <rdfs:label>includesPlannedMediaEvent</rdfs:label>
    <rdfs:range rdf:resource="#PlannedMediaEvent"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#isBrandOfOrganization"
                          rdfs:label="isBrandOfOrganization">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:domain rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Organization"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#isBrandOfProduct"
                      rdfs:label="is Brand Of Product">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
    <rdfs:range rdf:resource="#Product"/>
    <owl:inverseOf rdf:resource="#brandedAs"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#isClientOf"
                      rdfs:label="is Client Of">
    <rdfs:domain rdf:resource="http://proton.semanticweb.org/2006/05/protont#Organization"/>
    <rdfs:range rdf:resource="#AdvertisingAgency"/>
    <owl:inverseOf rdf:resource="#hasClient"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#isCreativeOfBrand"
                          rdfs:label="is Creative Of Brand">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#isMarketingCampaignOfProduct"
                      rdfs:label="is Marketing Campaign Of Product">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#MarketingCampaign"/>
    <rdfs:range rdf:resource="#Product"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#isMediaCampaignOfBrand"
                      rdfs:label="is Media Campaign Of Brand">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#MediaCampaign"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#isPlacedOn"
                          rdfs:label="is Placed On">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="#AdPlacement"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#isPoliticalCampaignOf"
                      rdfs:label="is Political Campaign Of">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#PoliticalCampaign"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Agent"/>
  </owl:ObjectProperty>

  <owl:InverseFunctionalProperty rdf:about="#isWebEditionOf"
                                 rdfs:label="isWebEditionOf">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:domain rdf:resource="#WebEdition"/>
    <rdfs:range rdf:resource="#Media"/>
  </owl:InverseFunctionalProperty>

  <owl:ObjectProperty rdf:about="#jingleOfCreative"
                      rdfs:label="jingle">
    <rdfs:domain rdf:resource="#Creative"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#languageOfCreative"
                      rdfs:label="inLanguage">
    <rdfs:domain rdf:resource="#Creative"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#mediaOfCreative">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="#Media"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#mediaSourceOfCreative"
                      rdfs:label="mediaSourceOfCreative">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="#MediaSource"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#ofBrand"
                      rdfs:label="ofBrand">
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protonu#Brand"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#offeredBy"
                      rdfs:label="offered by">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Product"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Agent"/>
    <owl:inverseOf rdf:resource="#offersProduct"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#offersProduct"
                      rdfs:label="offers Product">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="http://proton.semanticweb.org/2006/05/protont#Agent"/>
    <rdfs:range rdf:resource="#Product"/>
    <owl:inverseOf rdf:resource="#offeredBy"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#onWebSite"
                          rdfs:label="on Web Site">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string">The URL of the webpage containing a given creative.</rdfs:comment>
    <rdfs:domain rdf:resource="#WebSpot"/>
    <rdfs:range rdf:resource="#WebSite"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#partOfMediaCampaign"
                      rdfs:label="part Of Media Campaign">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="#MediaCampaign"/>
    <owl:inverseOf rdf:resource="#includesCreative"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#positionInTheBreak"
                      rdfs:label="positionInTheBreak">
    <rdfs:domain rdf:resource="#Commercial"/>
  </owl:ObjectProperty>

  <owl:FunctionalProperty rdf:about="#publishedIn"
                          rdfs:label="published In">
    <rdf:type rdf:resource="&owl;ObjectProperty"/>
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Ad"/>
    <rdfs:range rdf:resource="#PrintMedia"/>
  </owl:FunctionalProperty>

  <owl:ObjectProperty rdf:about="#refersEntity"
                      rdfs:label="refers Entity">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#MediaEvent"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protons#Entity"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#refersTo"
                      rdfs:label="refersTo">
    <rdfs:domain rdf:resource="#Creative"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protons#Entity"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#reportedInMedia"
                      rdfs:label="reportedInMedia">
    <rdfs:domain rdf:resource="http://proton.semanticweb.org/2006/05/protont#Event"/>
    <rdfs:range rdf:resource="#Media"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#reportsEvent"
                      rdfs:label="reportsEvent">
    <rdfs:domain rdf:resource="#MediaEvent"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Event"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#runByAdAgency"
                      rdfs:label="run By Ad Agency">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
    <rdfs:domain rdf:resource="#Campaign"/>
    <rdfs:range rdf:resource="#AdvertisingAgency"/>
    <owl:inverseOf rdf:resource="#runsCampaign"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#runsCampaign"
                      rdfs:label="runsCampaign">
    <rdfs:domain rdf:resource="#AdvertisingAgency"/>
    <rdfs:range rdf:resource="#Campaign"/>
    <owl:inverseOf rdf:resource="#runByAdAgency"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#seenInCountry"
                      rdfs:label="seenInCountry">
    <rdfs:domain rdf:resource="#Spot"/>
    <rdfs:range rdf:resource="http://proton.semanticweb.org/2006/05/protont#Location"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="#withSize"
                      rdfs:label="size">
    <rdfs:domain rdf:resource="#WebSpot"/>
  </owl:ObjectProperty>

<!-- Instances -->
  <mepco:Program rdf:about="#AirTime"
                 rdfs:label="Airtime">
    <rdfs:comment rdf:datatype="&xsd;string">Time at which an event is broadcasted, esp. useful to model the media presence of tournaments</rdfs:comment>
  </mepco:Program>

  <mepco:AdPlacement rdf:about="#BackCover"
                     rdfs:label="Back Cover">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdPlacement>

  <mepco:HorizontalPosition rdf:about="#Bottom"
                            rdfs:label="Bottom">
    <rdfs:comment rdf:datatype="&xsd;string">Specifies that the ad is placed at the bottom of the page.</rdfs:comment>
  </mepco:HorizontalPosition>

  <mepco:RunTime rdf:about="#Clip"
                 rdfs:label="Clip">
    <rdfs:comment rdf:datatype="&xsd;string">The length of a commercial measured in seconds and greater than 60 seconds.</rdfs:comment>
  </mepco:RunTime>

  <mepco:DayPart rdf:about="#Daytime"
                 rdfs:label="Daytime">
    <rdfs:comment rdf:datatype="&xsd;string">The time between noon to 4 p.m.</rdfs:comment>
  </mepco:DayPart>

  <mepco:DayPart rdf:about="#EarlyFringe"
                 rdfs:label="Early Fringe">
    <rdfs:comment rdf:datatype="&xsd;string">The time between 4 and 6 p.m.</rdfs:comment>
  </mepco:DayPart>

  <mepco:DayPart rdf:about="#EarlyMorning"
                 rdfs:label="Early Morning">
    <rdfs:comment rdf:datatype="&xsd;string">The time between 6 and 9 a.m.</rdfs:comment>
  </mepco:DayPart>

  <mepco:DayPart rdf:about="#EarlyNews"
                 rdfs:label="Early News">
    <rdfs:comment rdf:datatype="&xsd;string">The time between 6 and 7 p.m.</rdfs:comment>
  </mepco:DayPart>

  <mepco:RunTime rdf:about="#FifteenSecondsSpot"
                 rdfs:label="Fifteen Seconds Spot">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:RunTime>

  <mepco:AdSize rdf:about="#FourPage"
                rdfs:label="FourPage"/>
  <mepco:AdPlacement rdf:about="#FrontCover"
                     rdfs:label="Front Cover">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdPlacement>

  <mepco:AdPlacement rdf:about="#FrontinsideCover"
                     rdfs:label="Frontinside Cover">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdPlacement>

  <mepco:AdSize rdf:about="#FullPage"
                rdfs:label="Full Page">
    <rdfs:comment rdf:datatype="&xsd;string">The size of a printed ad stretching on a whole page.</rdfs:comment>
  </mepco:AdSize>

  <mepco:AdSize rdf:about="#HalfPage"
                rdfs:label="Half Page">
    <rdfs:comment rdf:datatype="&xsd;string">The size of a printed ad stretching on a half page.</rdfs:comment>
  </mepco:AdSize>

  <mepco:AdSize rdf:about="#HalfSpread"
                rdfs:label="Half Spread">
    <rdfs:comment rdf:datatype="&xsd;string">The size of a printed ad stretching on two pages but occupying only their bottom half.</rdfs:comment>
  </mepco:AdSize>

  <mepco:AdPlacement rdf:about="#InsidePage"
                     rdfs:label="Inside Page">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdPlacement>

  <mepco:MediaSource rdf:about="#InternetSource"
                     rdfs:label="InternetSource"/>
  <mepco:DayPart rdf:about="#LateFringe"
                 rdfs:label="Late Fringe">
    <rdfs:comment rdf:datatype="&xsd;string">The time between 11.30 p.m. to 1 a.m.</rdfs:comment>
  </mepco:DayPart>

  <mepco:DayPart rdf:about="#LateNews"
                 rdfs:label="Late News">
    <rdfs:comment rdf:datatype="&xsd;string">The time between 11 and 11.30 p.m.</rdfs:comment>
  </mepco:DayPart>

  <mepco:DayPart rdf:about="#LateNight"
                 rdfs:label="Late Night">
    <rdfs:comment rdf:datatype="&xsd;string">The time between 1 a.m. to 6 a.m.</rdfs:comment>
  </mepco:DayPart>

  <mepco:VerticalOrientation rdf:about="#Left"
                             rdfs:label="Left">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:VerticalOrientation>

  <mepco:HorizontalPosition rdf:about="#Middle"
                            rdfs:label="Middle">
    <rdfs:comment rdf:datatype="&xsd;string">Specifies that the ad is placed at the middle of the page.</rdfs:comment>
  </mepco:HorizontalPosition>

  <mepco:DayPart rdf:about="#Morning"
                 rdfs:label="Morning">
    <rdfs:comment rdf:datatype="&xsd;string">The time between 9 a.m. to noon.</rdfs:comment>
  </mepco:DayPart>

  <mepco:Program rdf:about="#NewsEmission"
                 rdfs:label="News Emission">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:Program>

  <mepco:AdSize rdf:about="#OneFourthPage"
                rdfs:label="One Fourth Page">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdSize>

  <mepco:AdSize rdf:about="#OneInch"
                rdfs:label="One Inch">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdSize>

  <mepco:AdSize rdf:about="#OneNinthPage"
                rdfs:label="One Ninth Page">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdSize>

  <mepco:AdSize rdf:about="#OneSixthPage"
                rdfs:label="One Sixth Page">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdSize>

  <mepco:AdSize rdf:about="#OneThirdPage"
                rdfs:label="One Third Page">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdSize>

  <mepco:AdSize rdf:about="#OneTwelfthPage"
                rdfs:label="One Twelfth Page">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdSize>

  <mepco:AdPlacement rdf:about="#OppositeInsideCover"
                     rdfs:label="OppositeInside Cover">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdPlacement>

  <mepco:MediaSource rdf:about="#Press"
                     rdfs:label="Press"/>
  <mepco:DayPart rdf:about="#Prime"
                 rdfs:label="Prime">
    <rdfs:comment rdf:datatype="&xsd;string">The time between 8 and 11 p.m.</rdfs:comment>
  </mepco:DayPart>

  <mepco:DayPart rdf:about="#PrimeAccess"
                 rdfs:label="Prime Access">
    <rdfs:comment rdf:datatype="&xsd;string">The time between 7 and 8 p.m.</rdfs:comment>
  </mepco:DayPart>

  <mepco:VerticalOrientation rdf:about="#Right"
                             rdfs:label="Right">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:VerticalOrientation>

  <mepco:Program rdf:about="#Show"
                 rdfs:label="Show">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:Program>

  <mepco:RunTime rdf:about="#SixtySecondsSpot"
                 rdfs:label="Sixty Seconds Spot">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:RunTime>

  <mepco:Program rdf:about="#SportEmission"
                 rdfs:label="Sport Emission">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:Program>

  <mepco:AdSize rdf:about="#Spread"
                rdfs:label="Spread">
    <rdfs:comment rdf:datatype="&xsd;string">The size of a printed ad that stretches on two pages.</rdfs:comment>
  </mepco:AdSize>

  <mepco:RunTime rdf:about="#TenSecondsSpot"
                 rdfs:label="Ten Seconds Spot">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:RunTime>

  <mepco:RunTime rdf:about="#ThirtySecondsSpot"
                 rdfs:label="Thirty Seconds Spot"/>
  <mepco:HorizontalPosition rdf:about="#Top"
                            rdfs:label="Top">
    <rdfs:comment rdf:datatype="&xsd;string">Specifies that the ad is placed at the top of the page.</rdfs:comment>
  </mepco:HorizontalPosition>

  <mepco:AdSize rdf:about="#TwoInches"
                rdfs:label="Two inches">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdSize>

  <mepco:AdSize rdf:about="#TwoThirdsPage"
                rdfs:label="Two Thirds Page">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:AdSize>

  <mepco:MediaSource rdf:about="#Video"
                     rdfs:label="Video"/>
  <mepco:Program rdf:about="#WeatherForecast"
                 rdfs:label="Weather Forecast">
    <rdfs:comment rdf:datatype="&xsd;string"></rdfs:comment>
  </mepco:Program>
</rdf:RDF>

