Relationships between individual resources using POWDER

Dear all,

Before POWDER, if someone needed to describe a bunch of resources on
Twitter, that person would need to do that individualy for each one.
Using POWDER is much more simple, you can just say: "every resource on
twitter.com containing 'status' on the URI is a microblog post".

I've been thinking of something a little more deeper, in wich I could
express: "for every resource on twitter.com that contains the word
'status' on the URI, there is a resource on semantictweet.com with a
similar URI path". That could be used for establishing relations
between huge sets of resources:

VADER: Vocabulary for Associating Descriptions of Resources

Properties:

vader:association - Describes an association between resources by URI patterns
(all the following properties have rdfs:domain vader:association)
vader:host - A pattern for hosts
vader:minPathDeepness - Minimum of path levels associated
vader:maxPathDeepness - Maximum of path levels associated
vader:pathPrefix - Adds a prefix to the path association
vader:pathSuffix - Adds a suffix to the path association

A little draft for the concept (see displaytext tag for description):

<?xml version="1.0"?>
  <powder xmlns="http://www.w3.org/2007/05/powder#"
xmlns:vader="http://gaigalas.net/ns/vader#">
     <ol>
       <dr>
         <iriset>
           <includehosts>twitter.com</includehosts>
         </iriset>
         <descriptorset>
           <vader:association>
               <vader:host>semantictweet.com</vader:host>
               <vader:minPathDeepness>1</vader:minPathDeepness>
               <vader:maxPathDeepness>2</vader:maxPathDeepness>
           </vader:association>
           <displaytext>Every twitter.com/something have a
semantictweet.com/something. Also matches
twitter.com/something/followers, twitter.com/something/friends,
etc...</displaytext>
         </descriptorset>
       </dr>

       <dr>
         <iriset>
           <includehosts>twitter.com</includehosts>
         </iriset>
         <descriptorset>
           <vader:association>
               <vader:host>topsy.com</vader:host>
               <vader:pathPrefix>/twitter</vader:pathPrefix>
               <vader:minPathDeepness>1</vader:minPathDeepness>
               <vader:maxPathDeepness>1</vader:maxPathDeepness>
           </vader:association>
           <displaytext>Every twitter.com/something have a
topsy.com/twitter/something</displaytext>
         </descriptorset>
       </dr>
     </ol>
 </powder>

Any thoughts? Am I walking towards the light or the dark side of the force? =)

--
Alexandre Gomes Gaigalas
http://alexandre.gaigalas.net

Received on Friday, 4 December 2009 08:38:18 UTC