W3C home > Mailing lists > Public > public-media-annotation@w3.org > November 2010

Example RDF File (ACTION-355)

From: Tobias Bürger <tobias@tobiasbuerger.com>
Date: Mon, 29 Nov 2010 12:43:56 +0100
Message-ID: <AANLkTi=T60KtcVOziGB3zs0ZY6=vRC7HU616tXBi+e4E@mail.gmail.com>
To: public-media-annotation@w3.org
Dear all,

here is an example for an RDF file generated from a YouTube sample [1] in
RDF/XML-ABBREV (based on rev25 of our ontology, see also Turtle version
below):

[@Jean-Pierre, Pierre-Antoine: Please raise your hands if you spot any
error. Thanks!]

<MediaResource rdf:ID="YouTubeOasisSuperSonic">
    <title rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Supersonic</title>
    <hasGenre rdf:resource="http://gdata.youtube.com/schemas/2007#video"/>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Manchester</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Supersonic</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <hasTrack>
      <VideoTrack rdf:ID="VideoTrack_1">
        <hasCompression>
          <rdfs:Resource>
            <rdfs:label rdf:datatype="
http://www.w3.org/2001/XMLSchema#string"
            >application/x-shockwave-flash</rdfs:label>
          </rdfs:Resource>
        </hasCompression>
      </VideoTrack>
    </hasTrack>
    <hasRating>
      <Rating rdf:ID="Rating_1">
        <isProvidedBy>
          <Agent>
            <rdfs:comment rdf:datatype="
http://www.w3.org/2001/XMLSchema#string"
            >Is provided by 7560 raters.</rdfs:comment>
          </Agent>
        </isProvidedBy>
        <ratingValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
        >4.8850527</ratingValue>
        <ratingScaleMax rdf:datatype="http://www.w3.org/2001/XMLSchema#float
"
        >5</ratingScaleMax>
        <ratingScaleMin rdf:datatype="http://www.w3.org/2001/XMLSchema#float
"
        >1</ratingScaleMin>
        <hasRatingSchema rdf:resource="
http://schemas.google.com/g/2005#overall"/>
      </Rating>
    </hasRating>
    <locator rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI"
    >http://www.youtube.com/v/p29MG7wn4F8</locator>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Oasisinet</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <duration rdf:datatype="http://www.w3.org/2001/XMLSchema#double"
    >271</duration>
    <description rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Music video for 'Supersonic' single Directed by Mark Szaszy BUY THE
SONG: iTunes:phobos.apple.com 7 Digital: www.7digital.com</description>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Maybe</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Liam</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Brother</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Noel</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Definitely</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Oasis</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <format rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >video</format>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Creation</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <owl:sameAs rdf:resource="http://www.youtube.com/v/p29MG7wn4F8"/>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Gallagher</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <hasGenre>
      <rdfs:Resource>
        <rdfs:label>Music</rdfs:label>
      </rdfs:Resource>
    </hasGenre>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Big</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
    <hasPublisher>
      <Person rdf:ID="Publisher_1">
        <rdfs:label>oasisinetofficial</rdfs:label>
      </Person>
    </hasPublisher>
    <hasKeyword>
      <rdfs:Resource>
        <rdfs:label>Def</rdfs:label>
      </rdfs:Resource>
    </hasKeyword>
  </MediaResource>

....and in Turtle:

:YouTubeOasisSuperSonic
      a       :MediaResource ;
      =       <http://www.youtube.com/v/p29MG7wn4F8> ;
      :description "Music video for 'Supersonic' single Directed by Mark
Szaszy BUY THE SONG: iTunes:phobos.apple.com 7 Digital:
www.7digital.com"^^xsd:string
;
      :duration "271"^^xsd:double ;
      :format "video"^^xsd:string ;
      :hasGenre <http://gdata.youtube.com/schemas/2007#video> ;
      :hasGenre
              [ a       rdfs:Resource ;
                rdfs:label "Music"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Maybe"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Def"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Oasisinet"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Brother"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Supersonic"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Liam"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Noel"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Definitely"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Creation"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Gallagher"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Manchester"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Big"
              ] ;
      :hasKeyword
              [ a       rdfs:Resource ;
                rdfs:label "Oasis"
              ] ;
      :hasPublisher :Publisher_1 ;
      :hasRating :Rating_1 ;
      :hasTrack :VideoTrack_1 ;
      :locator "http://www.youtube.com/v/p29MG7wn4F8"^^xsd:anyURI ;
      :title  "Supersonic"^^xsd:string .

:VideoTrack
      a       owl:Class ;
      rdfs:comment "A specilaisation of Track for Video to provide a link to
specific data properties such as frameRate, etc."^^xsd:string ;
      rdfs:subClassOf :Track .

:Rating
      a       owl:Class ;
      rdfs:comment "All the information about the rating given to a media
resource"^^xsd:string ;
      owl:disjointWith :TargetAudience .

:Publisher_1
      a       :Person ;
      rdfs:label "oasisinetofficial" .

btw: some further metadata could be captured if we use some FOAF properties
together with our agents.

Best regards,

Tobias


[1] http://www.youtube.com/watch?v=p29MG7wn4F8

-- 
___________________________________
Dr. Tobias Bürger
http://www.tobiasbuerger.com
Received on Monday, 29 November 2010 17:53:35 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 29 November 2010 17:57:03 GMT