W3C home > Mailing lists > Public > public-xg-emotion@w3.org > January 2008

draft of RDF format example

From: Ian Wilson <ian@neon.ai>
Date: Thu, 17 Jan 2008 17:13:58 +0900
Message-ID: <478F0E46.6020109@neon.ai>
To: public-xg-emotion@w3.org

I have made a first draft of the example RDF format of requirement 
4.1.1. (see below)
It consists of a set of "import" type statements that define the "terms" 
being used, then there is a meta data header followed by the body or 
content of the file (in this case 2 annotations of user utterances)

RDF is primarily aimed at semantic web applications where the data is to 
be read by another application, rather than a person. It contains a lot 
of data so is heavier than XML.

However, one useful point for what we are doing is that terms can be 
defined and referenced, as opposed to XML where the terms are your own 
construction and are not defined, so if you had an XML attribute called 
"label" you do not know if that means a "tag", a package label or a 
record label. With RDF there is a URI to where each term is defined so 
this ambiguity is resolved. Our effort has making terms unambiguous as a 
goal I think?

Example RDF
###########################################################

<?xml version="1.0"?>
<!DOCTYPE rdf:RDF PUBLIC "-//EMOTION XG//EMOXG DTD 2008/01/01//EN"
    "http://www.w3.org/documents/2008/01/01/emoxg-xml/emoxg-xml-dtd.dtd">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc ="http://purl.org/dc/elements/1.1/"
         xmlns:emoxg ="http://purl.org/emoxg/elements/1.1/"
         xmlns:label="http://purl.org/emoxg/label/models/default"
         xmlns:category="http://purl.org/emoxg/category/models/default"
         xmlns:dimension="http://purl.org/emoxg/dimension/models/gray"
         xmlns:appraisal="http://purl.org/emoxg/appraisal/models/occ">
    <!-- Header / Meta Data : Dublin Core Elements 
http://en.wikipedia.org/wiki/Dublin_core -->
       <rdf:Description 
rdf:about="http://www.w3.org/2005/Incubator/emotion/">
        <dc:title>Emotion XG RDF</dc:title>
        <dc:title xml:lang="fr">L'Initiative de métadonnées du Emotion 
XG</dc:title>
        <dc:title xml:lang="de">der Emotion XG 
Metadata-Diskussionen</dc:title>
        <dc:creator 
rdf:about="http://www.linkedin.com/in/ianwilson/">Ian Wilson</dc:creator>
        <dc:subject 
rdf:about="http://www.w3.org/2005/Incubator/emotion/XGR-emotion/">requirements, 
4.1.1, annotations</dc:subject>
        <dc:description>Example of how the Emotion XG specification 
would look in RDF format</dc:description>
        <dc:publisher rdf:about="http://www.w3.org/">W3C</dc:publisher>
        <dc:contributor 
rdf:about="http://www.w3.org/2005/Incubator/emotion/">The W3C working 
group on Emotion</dc:contributor>
        <dc:date>2008-01-01</dc:date>
        <dc:type>Annotations</dc:type>
        <dc:format>text/xml</dc:format>
        <dc:identifier>4.1.1</dc:identifier>
        <dc:source>Requirements document</dc:source>
        <dc:language>en</dc:language>
    </rdf:Description>
    <!-- Body / Content -->
       <rdf:Description 
rdf:about="http://www.emotionai.com/annotations/user/3/entry/22334">
        <!-- Example RDF format annotation -->
           <emoxg:annotation>
               <emoxg:utterance 
rdf:about="http://www.emotionai.com/annotations/user/3/entry/22334/22334.wav">Lets 
do it!</emoxg:utterance>
               <emoxg:valence>positive</emoxg:valence>
               <emoxg:intensity>0.7</emoxg:intensity>
               <dc:relation>
                   <emoxg:labels>
                    <label:description 
xml:lang="en">Bright</label:description>
                       <label:cannonical>Happy</label:cannonical>
                    <label:category>Pleasure</label:category>
                <emoxg:labels>
                <emoxg:dimensions>
                    <dimension:extroversion>0.6</dimension:extroversion>
                    <dimension:neuroticism>-0.2</dimension:neuroticism>
                    <dimension:fightflight>0.3</dimension:fightflight>
                </emoxg:dimensions>
                <emoxg:appraisals>
                    </emoxg:eliciting_condition>Request to see a 
movie<emoxg:eliciting_condition>
                    </emoxg:eliciting_condition>Request from 
friend<emoxg:eliciting_condition>
                </emoxg:appraisals>
            </dc:relation>                  
        </emoxg:annotation>
    </rdf:Description>
       <rdf:Description 
rdf:about="http://www.emotionai.com/annotations/user/3/entry/22335">
        <!-- Example RDF format annotation -->
           <emoxg:annotation>
               <emoxg:utterance 
rdf:about="http://www.emotionai.com/annotations/user/3/entry/22335/22335.wav">Now!</emoxg:utterance>
               <emoxg:valence>negative</emoxg:valence>
               <emoxg:intensity>0.4</emoxg:intensity>
               <dc:relation>
                   <emoxg:labels>
                    <label:description 
xml:lang="en">Terse</label:description>
                       <label:cannonical>Strict</label:cannonical>
                    <label:category>Aggression</label:category>
                <emoxg:labels>
                <emoxg:dimensions>
                    <dimension:extroversion>0.4</dimension:extroversion>
                    <dimension:neuroticism>-0.4</dimension:neuroticism>
                    <dimension:fightflight>0.7</dimension:fightflight>
                </emoxg:dimensions>
                <emoxg:appraisals>
                    </emoxg:eliciting_condition>Friends 
inaction<emoxg:eliciting_condition>
                    </emoxg:eliciting_condition>long period 
waiting<emoxg:eliciting_condition>
                </emoxg:appraisals>
            </dc:relation>                  
        </emoxg:annotation>
    </rdf:Description>
</rdf:RDF>

############################################################

Ian
Received on Thursday, 17 January 2008 08:14:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 17 January 2008 08:14:05 GMT