<?xml version="1.0" encoding="ISO-8859-1"?><!-- OPML generated by OPML Editor v10.1a8 on Fri, 13 Jul 2007 01:59:34 GMT -->
<opml version="2.0">	<head>		<title>05.opml</title>		<dateCreated>Thu, 05 Jul 2007 01:44:47 GMT</dateCreated>		<dateModified>Fri, 13 Jul 2007 01:59:34 GMT</dateModified>		<ownerName>Tom Morris</ownerName>		<ownerEmail>http://blogs.opml.org/mail/tommorris</ownerEmail>		<expansionState>1</expansionState>		<vertScrollState>9</vertScrollState>		<windowTop>361</windowTop>		<windowLeft>527</windowLeft>		<windowBottom>751</windowBottom>		<windowRight>1313</windowRight>		</head>	<body>		<outline text="Not getting things done in order to help others get things done" created="Thu, 05 Jul 2007 01:44:47 GMT">			<outline text="Following &lt;a href=&quot;http://dannyayers.com/2005/05/27/gtd-workflow/&quot;&gt;Danny Ayers&lt;/a&gt;, I am currently chucking the GTD part of my head and the RDF part together to try and come up with some kind of RDF mapping for the GTD process." created="Thu, 05 Jul 2007 01:44:57 GMT"/>			<outline text="I'm thinking that Action, Project and Context each map to an owl:Class quite nicely. But after that, it gets more complex. The 'Stuff' which gets put into 'in' could be unrepresented, or it could just be any owl:Thing. Hmm. Mulling over must take place." created="Thu, 05 Jul 2007 01:45:56 GMT"/>			<outline text="Because each action can be reliant on another action taking place. Each action may be in multiple contexts - for instance, &quot;call Joe&quot; may be both a 'telephone' context and an 'internet' context if you have a laptop with Skype. The same is true for actions-to-projects. Putting the coffee pot on may allow you to make a cup of coffee, but it also allows you to advance the 'help co-worker' project. So, actions can be assigned to multiple projects." created="Thu, 05 Jul 2007 01:46:28 GMT"/>			<outline text="The bit that got me a bit ruffled was assigned actions. In 'lists' and an XML mindset, then it's quite simple to just move an action from &quot;next&quot; to &quot;waiting for&quot;, but there doesn't seem to be an easy way to solve this. Instead, what I've done in designing the RDF mapper is made it so that if an action has the attribute &quot;assignedTo #x&quot; (where #x is a foaf:Person). For 'follow up' actions, I've created a subclass called AssignedActionFollowup. The difference between an Action and an AAF is that you cannot assign an AAF to another person (otherwise, you'd need an AAF for the AAF)." created="Thu, 05 Jul 2007 01:46:34 GMT"/>			<outline text="For assignment, some rules-based magic will probably take place. Quite what, I haven't really thought about." created="Thu, 05 Jul 2007 01:51:24 GMT"/>			<outline text="I've also been thinking about contexts and have split them up in to three rough categories with fancy labels - 'existential', 'locational' and 'operational'. An existential context is one which is dependent on a person's temperament, physical or mental health (etc.). Quite a lot of people use 'low energy' or 'high energy' contexts to separate out tasks that require different levels of physical or mental energy or 'zonedness' or what not. We should be able to distinguish that kind of context from the others." created="Thu, 05 Jul 2007 01:46:48 GMT"/>			<outline text="A locational context is a context which we could plot on a map, even if the label applied to it is not geographical. So, for instance, &quot;work&quot; is not a geographical location like &quot;Drury Lane, London&quot; is, but it is feasible that a person's work could have an address location attached to it in a way that their state of mind can not be." created="Thu, 05 Jul 2007 01:47:20 GMT"/>			<outline text="Of course, for locational contexts, I am using &lt;a href=&quot;http://www.w3.org/2003/01/geo/&quot;&gt;danbri's Basic Geo (WGS84 lat/long) Vocabulary&lt;/a&gt; - each context can be mapped on to &lt;i&gt;multiple&lt;/i&gt; geo:Point's. Perhaps implementers will use &lt;a href=&quot;http://geocoder.us/help/&quot;&gt;geocoder.us&lt;/a&gt; and &lt;a href=&quot;http://www.freethepostcode.org/&quot;&gt;Free the Postcode&lt;/a&gt; services to map locations to geo:Point. I'm sure the JavaScripty Google and Yahoo! Map hackers will have the opportunity to have fun with GTD/RDF, so long as they can put their prejudices about RDF to one side (heh). One thing that would be very cool would be working out how to get the maximum number of things done with the least amount of travel (of course, we will need Free The Railway Maps for that to work...)" created="Thu, 05 Jul 2007 01:51:55 GMT"/>			<outline text="Finally, an operational context is one which certain functions can be carried out when it may not otherwise be possible to carry them out. For instance, 'Internet' is an ideal operational context since Internet access may be limited or non-existent when flying. Perhaps these days 'low bandwidth'/'high bandwidth' may be a more appropriate distinction, since downloading a large file may be something you put on your to-do list - but it requires an operational context of a high bandwidth Internet connection." created="Thu, 05 Jul 2007 01:46:56 GMT"/>			<outline text="What is the purpose of splitting up these kinds of contexts? Well, there are certain services that could be used to determine presence, location or mood, and being able to tie a next action readout to those contexts may be useful. The location stuff we have already talked about." created="Thu, 05 Jul 2007 01:47:22 GMT"/>			<outline text="For instance, if you posted &quot;I am feeling tired&quot; or something equivalent to Twitter, then perhaps a high-energy action could be substituted for a low energy one. Or perhaps if you are listening to music tagged a certain way, it could prioritise your interests another way." created="Thu, 05 Jul 2007 01:47:29 GMT"/>			<outline text="For 'presence', we could have things like mobile phone signal or closeness to one's landline. For certain 'phone' contexts, you could make them disappear when making a phone call is not possible. Our context markers should be able to talk to RFID chips, of course. That way we can map 'to think about' type tasks to taking a bath, or watching pro wrestling or hacking at 3am, or whatever it is that makes people think." created="Thu, 05 Jul 2007 01:56:16 GMT"/>			<outline text="What does RDF buy us? Well, one thing it does &lt;a href=&quot;http://www.w3.org/Talks/1998/0919-CreteRDF/Overview.html&quot;&gt;brilliantly is multilingualism&lt;/a&gt;. If one is working in teams, then being able to have data in a format that supports multi-lingualism out-of-the-box is a good thing. The other is easy and spontaneous 'chunkability' (there is a posher word for it, but this will do). The idea that projects, actions, team members and contexts can be shared among group members through the use of HTTP and URI-based addressing is also a good thing." created="Thu, 05 Jul 2007 01:48:56 GMT"/>			<outline text="Another thing I'd like people who are smarter than me to think about (and there are lots of you out there in SWIGland) is how this could fit together with the &lt;a href=&quot;http://xmlns.com/wot/0.1/&quot;&gt;Web of Trust&lt;/a&gt;, something that danbri showed me at Hackday, but went way over my head (the Ruby didn't help!). I'm sure that for enterprise level stuff (for the few enterprises who want to step outside the Outlook deadlock), encryption and signing are probably important." created="Thu, 05 Jul 2007 02:03:04 GMT"/>			<outline text="All this stuff is just sitting in Protégé at the moment waiting for flashes of inspiration and those even rarer stretches of non-procrastination. Once I've got a bit further, I'll put up an OWL/N3 file for public review." created="Thu, 05 Jul 2007 01:49:05 GMT"/>			<outline text="Tags: &lt;a href=&quot;http://technorati.com/tag/semantic+web&quot; rel=&quot;tag&quot;&gt;semantic web&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/semweb&quot; rel=&quot;tag&quot;&gt;semweb&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/rdf&quot; rel=&quot;tag&quot;&gt;rdf&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/getting+things done&quot; rel=&quot;tag&quot;&gt;getting things done&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/gtd&quot; rel=&quot;tag&quot;&gt;gtd&lt;/a&gt;" created="Thu, 05 Jul 2007 01:50:00 GMT"/>			<outline text="&lt;a href=&quot;http://www.haloscan.com/comments/tommorris/notGettingThingsDoneInOrderToHelpOthersGetThingsDone91260/&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;postCount('notGettingThingsDoneInOrderToHelpOthersGetThingsDone91260');&lt;/script&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.haloscan.com/tb/tommorris/notGettingThingsDoneInOrderToHelpOthersGetThingsDone91260/&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;postCountTB('notGettingThingsDoneInOrderToHelpOthersGetThingsDone91260'); &lt;/script&gt;&lt;/a&gt;"/>			</outline>		</body>	</opml>