MeNow

The motivation for the MeNow schema is to be able to describe a variety of aspects of the current status of someone, either online or off, in a way that the data can be easily aggregated or retrieved. This schema allows the definition of a variety of terms that would be common in many applications: describing the current book you are reading, music you are listening to, mood you are in, and more.

The use of the schema is designed to be easy to use for one-time status, or to describe a series of Statuses in a single document. Each document can contain an associated dc:date in order to describe the time when it was current, so that multiple sets of MeNow data can be included in the same document. Some examples of usage of menow data:

<foaf:Person>
    <menow:hasStatus><menow:Status>
        <dc:date>...</dc:date>
        <menow:located><geo:Point>
            <geo:lat />
            <geo:long />
        </geo:Point></menow:located>
        <menow:reading>
            A Hitchhiker's Guide to the Galaxy
        </menow:reading>
         <menow:workingOn><foaf:Project>
            <dc:title>MeNow</dc:title>
        </foaf:Project></menow:workingOn>
    </menow:Status></menow:hasStatus>
</foaf:Person>

======

<menow:Status rdf:ID="crschmidt_status_1091583839">
    <menow:isWith>
        <foaf:Person>
            <foaf:nick>Jessica</foaf:nick>
        </foaf:Person>
    </menow:isWith>
</menow:Status>

<foaf:Person>
    <menow:hasStatus rdf:resource="#crschmidt_status_1091583839" />
</foaf:Person>

======

<menow:Status>
    <foaf:primaryTopic><foaf:Person>
        <foaf:nick>crschmidt</foaf:nick>
    </foaf:Person></foaf:primaryTopic>
</menow:Status>

======

<menow:Status>
    <!-- This actually happened. -->
    <foaf:primaryTopic><foaf:Person>
        <foaf:mbox_sha1sum>bbff51a6d70630daafe242c186a6e27fda3e99c7</foaf:mbox_sha1sum>
    </foaf:Person></foaf:primaryTopic>
    <dc:date>2004-08-04T02:21:35Z</dc:date>
    <menow:writing><foaf:Document>
        <dc:title>menow.examples.txt</dc:title>
    </foaf:Document></menow:writing>
    <menow:isWith><foaf:Person>
        <foaf:name>Jessica Allan</foaf:name>
    </foaf:Person></menow:isWith>
    <menow:listeningTo>Air Conditioner....</menow:listeningTo>
    <menow:browsing rdf:resource="http://crschmidt.net/" />
    <menow:webcamDepiction rdf:resource="http://crschmidt.net/camera.jpg" />
</menow:Status>

The Properties

http://schema.menow.org/#hasStatus

label
has Status
comment
A way to link an Agent and a menow:Status
domain
http://xmlns.com/foaf/0.1/Agent
range
http://schema.menow.org/#Status
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#isWith

label
isWith
comment
A person is with.
domain
http://schema.menow.org/#Status
range
http://xmlns.com/foaf/0.1/Agent
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#mood

label
mood
comment
A descriptor of someone's mood.
domain
http://schema.menow.org/#Status
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#located

label
located
comment
A descriptor of someone's location.
domain
http://schema.menow.org/#Status
range
http://www.w3.org/2003/01/geo/wgs84_pos#Point
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#accessing

label
accessing
comment
A resource you are accessing. A superproperty over reading/browsing, useful in cases where those terms don't fit exactly.
comment
Any resource which one is viewing/reading/browsing/playing with/(editing?).
domain
http://schema.menow.org/#Status
isDefinedBy
http://schema.menow.org/
Super-property of
http://schema.menow.org/#listeningTo
http://schema.menow.org/#reading
http://schema.menow.org/#browsing
http://schema.menow.org/#writing
http://schema.menow.org/#workingOn

http://schema.menow.org/#listeningTo

subPropertyOf
http://schema.menow.org/#accessing
label
listeningTo
comment
Current song being listened to
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#reading

subPropertyOf
http://schema.menow.org/#accessing
label
reading
comment
A book or resource you are reading.
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#browsing

subPropertyOf
http://schema.menow.org/#accessing
label
browsing
comment
A web page you are browsing.
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#writing

subPropertyOf
http://schema.menow.org/#accessing
label
writing
comment
Something you're writing.
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#workingOn

subPropertyOf
http://schema.menow.org/#accessing
label
working on
comment
A project you are working on.
range
http://xmlns.com/foaf/0.1/Project
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#snapshot

label
snapshot
comment
A superclass for images that were created on the date of this Status: mobile images, camera images, etc.
domain
http://schema.menow.org/#Status
range
http://xmlns.com/foaf/0.1/Image
isDefinedBy
http://schema.menow.org/
Super-property of
http://schema.menow.org/#depictionThen
http://schema.menow.org/#icon

http://schema.menow.org/#depictionThen

comment
An image which depicts the person. Not necessarily direct photo/video.
subPropertyOf
http://xmlns.com/foaf/0.1/depiction
subPropertyOf
http://schema.menow.org/#snapshot
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#depictionNow

comment
A superclass for images or video streams that, as of the date of this Status, depict the person, but may not in the future.
domain
http://schema.menow.org/#Status
range
http://xmlns.com/foaf/0.1/Image
isDefinedBy
http://schema.menow.org/
Super-property of
http://schema.menow.org/#webcamDepiction

http://schema.menow.org/#webcamDepiction

subPropertyOf
http://schema.menow.org/#depictionNow
label
webcam
comment
A regularly updated photographic image or video stream which depicted the person at the date of this Status.
isDefinedBy
http://schema.menow.org/

http://schema.menow.org/#icon

subPropertyOf
http://schema.menow.org/#snapshot
label
current icon
comment
An icon chosen by the user to represent themselves, as in AIM buddy icons, LiveJournal user pictures, etc. The URL must refer to the icon as of the date of this Status, not a changing one.
isDefinedBy
http://schema.menow.org/
Super-property of
http://schema.menow.org/#statusIcon

http://schema.menow.org/#statusIcon

subPropertyOf
http://schema.menow.org/#icon
label
status icon
comment
A visual depiction of current status.
isDefinedBy
http://schema.menow.org/

Source RDF/XML

<rdf:RDF xmlns:cc="http://web.resource.org/cc/" xmlns:dcterm="http://purl.org/dc/terms/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wot="http://xmlns.com/wot/0.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml:base="http://schema.menow.org/">
<owl:Ontology rdf:about="" dc:title="MeNow">
<dc:description xmlns="http://www.w3.org/1999/xhtml" rdf:parseType="Literal">
<p>The motivation for the MeNow schema is to be able to describe a variety of aspects of the current status of someone, either online or off, in a way that the data can be easily aggregated or retrieved. This schema allows the definition of a variety of terms that would be common in many applications: describing the current book you are reading, music you are listening to, mood you are in, and more.</p>
<p>The use of the schema is designed to be easy to use for one-time status, or to describe a series of Statuses in a single document. Each document can contain an associated dc:date in order to describe the time when it was current, so that multiple sets of MeNow data can be included in the same document. Some examples of usage of menow data:</p>
<pre> <foaf:Person> <menow:hasStatus><menow:Status> <dc:date>...</dc:date> <menow:located><geo:Point> <geo:lat /> <geo:long /> </geo:Point></menow:located> <menow:reading> A Hitchhiker's Guide to the Galaxy </menow:reading> <menow:workingOn><foaf:Project> <dc:title>MeNow</dc:title> </foaf:Project></menow:workingOn> </menow:Status></menow:hasStatus> </foaf:Person> ====== <menow:Status rdf:ID="crschmidt_status_1091583839"> <menow:isWith> <foaf:Person> <foaf:nick>Jessica</foaf:nick> </foaf:Person> </menow:isWith> </menow:Status> <foaf:Person> <menow:hasStatus rdf:resource="#crschmidt_status_1091583839" /> </foaf:Person> ====== <menow:Status> <foaf:primaryTopic><foaf:Person> <foaf:nick>crschmidt</foaf:nick> </foaf:Person></foaf:primaryTopic> </menow:Status> ====== <menow:Status> <!-- This actually happened. --> <foaf:primaryTopic><foaf:Person> <foaf:mbox_sha1sum>bbff51a6d70630daafe242c186a6e27fda3e99c7</foaf:mbox_sha1sum> </foaf:Person></foaf:primaryTopic> <dc:date>2004-08-04T02:21:35Z</dc:date> <menow:writing><foaf:Document> <dc:title>menow.examples.txt</dc:title> </foaf:Document></menow:writing> <menow:isWith><foaf:Person> <foaf:name>Jessica Allan</foaf:name> </foaf:Person></menow:isWith> <menow:listeningTo>Air Conditioner....</menow:listeningTo> <menow:browsing rdf:resource="http://crschmidt.net/" /> <menow:webcamDepiction rdf:resource="http://crschmidt.net/camera.jpg" /> </menow:Status> </pre>
</dc:description>
</owl:Ontology>
<cc:Work rdf:about=""/>
<rdf:Description rdf:about="">
<dc:title xml:lang="en">MeNow: A vocabulary for defining often changing variables in FOAF</dc:title>
<dc:date>2004-04-11</dc:date>
<dc:description xml:lang="en"> This document describes a vocabulary defining the "current status" of a foaf:Agent. </dc:description>
<dc:identifier>http://schema.menow.org/</dc:identifier>
<dc:author>Joel De Gan</dc:author>
<foaf:maker rdf:nodeID="joeldg"/>
<dc:contributor>Christopher Schmidt</dc:contributor>
<foaf:maker rdf:nodeID="crschmidt"/>
<dc:contributor>Michael Zeltner</dc:contributor>
<foaf:maker rdf:nodeID="eaon"/>
<foaf:maker rdf:nodeID="kpreid"/>
<foaf:maker rdf:nodeID="bkdelong"/>
<dc:rights>Copyright 2004 Joel De Gan, Some Rights Reserved</dc:rights>
<dcterm:hasFormat>
<rdf:Description rdf:about="http://schema.menow.org/">
<dc:format>
<dcterm:IMT>
<rdf:value>text/html</rdf:value>
<rdfs:label xml:lang="en">HTML</rdfs:label>
</dcterm:IMT>
</dc:format>
</rdf:Description>
</dcterm:hasFormat>
<dcterm:hasFormat>
<rdf:Description rdf:about="http://schema.menow.org/#menow.rdf">
<dc:format>
<dcterm:IMT>
<rdf:value>application/rdf+xml</rdf:value>
<rdfs:label xml:lang="en">RDF</rdfs:label>
</dcterm:IMT>
</dc:format>
</rdf:Description>
</dcterm:hasFormat>
<wot:assurance rdf:resource="menow.asc"/>
</rdf:Description>
<foaf:Person rdf:nodeID="joeldg">
<foaf:name>Joel De Gan</foaf:name>
<foaf:mbox_sha1sum>7e7be2934eaf8e2b51210ab2642f6f77fb18ed6b</foaf:mbox_sha1sum>
</foaf:Person>
<foaf:Person rdf:nodeID="crschmidt">
<foaf:name>Christopher Schmidt</foaf:name>
<foaf:mbox_sha1sum>bbff51a6d70630daafe242c186a6e27fda3e99c7</foaf:mbox_sha1sum>
</foaf:Person>
<foaf:Person rdf:nodeID="bkdelong">
<foaf:name>B.K. DeLong</foaf:name>
<foaf:mbox_sha1sum>8245a9033a84bff4904f931c3c3bea7336a8935</foaf:mbox_sha1sum>
</foaf:Person>
<foaf:Person rdf:nodeID="kpreid">
<foaf:name>Kevin Reid</foaf:name>
<foaf:mbox_sha1sum>38e5d56e3ea275dcb1692b0912aa752f72b35483</foaf:mbox_sha1sum>
<foaf:mbox_sha1sum>a679c0ccb519491b5d207c31b4af8115c2711a47</foaf:mbox_sha1sum>
<foaf:mbox_sha1sum>6c72954328f6b8127c8833fe719caa249ac71f2d</foaf:mbox_sha1sum>
</foaf:Person>
<foaf:Person rdf:nodeID="eaon">
<foaf:name>Michael Zeltner</foaf:name>
<foaf:mbox_sha1sum>c82bc464697d812369ae9a35b4a9742fffbb38d9</foaf:mbox_sha1sum>
<foaf:mbox_sha1sum>8b3a481a55f590367e1ce00128c5d30142cea83c</foaf:mbox_sha1sum>
</foaf:Person>
<rdfs:Class rdf:about="http://schema.menow.org/#Status">
<rdfs:label xml:lang="en">status</rdfs:label>
<rdfs:comment xml:lang="en">An RDF document describing a situation of a foaf:Agent at a particular time.</rdfs:comment>
<rdfs:comment xml:lang="en" rdf:parseType="Literal">
<div xmlns="http://www.w3.org/1999/xhtml">
<p>An RDF document describing a situation of a foaf:Agent at a particular time.</p>
<p> The person should be specified using the property
<code>http://xmlns.com/foaf/0.1/primaryTopic</code>
. </p>
<p> The associated time should be specified using the property
<code>http://purl.org/dc/elements/1.1/date</code>
. </p>
<p> An textual status description, such as IM services offer, should be specified using the property
<code>http://purl.org/dc/elements/1.1/description</code>
. </p>
</div>
</rdfs:comment>
</rdfs:Class>
<rdf:Property rdf:about="http://schema.menow.org/#hasStatus">
<rdfs:label xml:lang="en">has Status</rdfs:label>
<rdfs:comment xml:lang="en">A way to link an Agent and a menow:Status</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#mood">
<rdfs:label xml:lang="en">mood</rdfs:label>
<rdfs:comment xml:lang="en">A descriptor of someone's mood.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#located">
<rdfs:label xml:lang="en">located</rdfs:label>
<rdfs:comment xml:lang="en">A descriptor of someone's location.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#accessing">
<rdfs:label xml:lang="en">accessing</rdfs:label>
<rdfs:comment xml:lang="en">A resource you are accessing. A superproperty over reading/browsing, useful in cases where those terms don't fit exactly.</rdfs:comment>
<rdfs:comment xml:lang="en">Any resource which one is viewing/reading/browsing/playing with/(editing?).</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#listeningTo">
<rdfs:label xml:lang="en">listeningTo</rdfs:label>
<rdfs:comment xml:lang="en">Current song being listened to</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#reading">
<rdfs:label xml:lang="en">reading</rdfs:label>
<rdfs:comment xml:lang="en">A book or resource you are reading.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#browsing">
<rdfs:label xml:lang="en">browsing</rdfs:label>
<rdfs:comment xml:lang="en">A web page you are browsing.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#writing">
<rdfs:label xml:lang="en">writing</rdfs:label>
<rdfs:comment xml:lang="en">Something you're writing.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#workingOn">
<rdfs:label xml:lang="en">working on</rdfs:label>
<rdfs:comment xml:lang="en">A project you are working on.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#snapshot">
<rdfs:label xml:lang="en">snapshot</rdfs:label>
<rdfs:comment xml:lang="en">A superclass for images that were created on the date of this Status: mobile images, camera images, etc.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#depictionThen">
<rdfs:comment xml:lang="en">An image which depicts the person. Not necessarily direct photo/video.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#depictionNow">
<rdfs:comment xml:lang="en">A superclass for images or video streams that, as of the date of this Status, depict the person, but may not in the future.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#webcamDepiction">
<rdfs:label xml:lang="en">webcam</rdfs:label>
<rdfs:comment xml:lang="en">A regularly updated photographic image or video stream which depicted the person at the date of this Status.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#icon">
<rdfs:label xml:lang="en">current icon</rdfs:label>
<rdfs:comment xml:lang="en">An icon chosen by the user to represent themselves, as in AIM buddy icons, LiveJournal user pictures, etc. The URL must refer to the icon as of the date of this Status, not a changing one.</rdfs:comment>
</rdf:Property>
<rdf:Property rdf:about="http://schema.menow.org/#statusIcon">
<rdfs:label xml:lang="en">status icon</rdfs:label>
<rdfs:comment xml:lang="en">A visual depiction of current status.</rdfs:comment>
</rdf:Property>
</rdf:RDF>

This page is displayed using XSLT from Jon Hanna and is released under the terms of the Creative Commons Attribution, Non-Commercial, Share Alike license. XSLT source is available.