Task Force Description

NAME: Applications and Demos [ADTF]

STATUS: Active

COORDINATORS: Libby Miller (libby@asemantics.com), Asemantics

MEMBERS: Fabien Gandon (INRIA, Sophia Antipolis), Aditya A Kalyanpur (Mindswap), Brian Mc Bride (HP Labs), Benjamin Nguyen (INRIA-FUTURS), Felix Burkhardt (T-Systems)

OBJECTIVES: To document existing applications and demos.

DELIVERABLES: To create a list of Semantic Web applications and usecases.

TARGET AUDIENCE & USE CASES: Semantic Web application developers

DEPENDENCIES None

Background Reading

Older:

History

Members of the taskforce have amassed a short list of applications and demos, however the process of collecting them is slow and tedious - the proposal below is designed to speed up the process, by persuading people to document the applications and demonstrators they make using RDF. The taskforce and working group will still carefully choose the applications and demos for inclusion.

Proposal

Note that this is a proposal only at the moment (May 2005) - under discussion by the task force - see the working group's mailing list for posts marked [ADTF]

At the Boston face to face meeting of the working group (minutes) the following proposal was discussed:

Criteria for inclusion

see Boston f2f minutes on this topic

Resources

<head>
        <link rel="meta" title="DOAP" href="mydoap.rdf" type="application/rdf+xml"/>
</head>

Getting files in the database

If you're not a member of the working group, add links to your application/demo's DOAP file on the following page: SemanticWebDOAPBulletinBoard and we'll be more than happy to consider it for inclusion (though the decision about whether to include it remains with the taskforce).

For working group members

Bookmarklet for DOAP files linked from a project homepage

javascript:d=document;tt=d.selection?d.selection.createRange().text:d.getSelection();v=d.getElementsByTagName('link');for(c=0;c<v.length;c++){if(v[c].title.match(/DOAP/i)){t=v[c].href;}};void(window.open('http://esw.w3.org/mtcgi/mt.cgi?is_bm=1&bm_show=keywords&__mode=view&_type=entry&link_title='+escape(d.title)+'&link_href='+escape(d.location.href)+'&text='+escape('<p>')+escape(tt)+escape('</p>')+escape('<div class=')+'%22doap%22'+escape('><a href=')+escape(t)+escape('>DOAP</a></div>'),'_blank','scrollbars=yes,width=400,height=570,status=yes,resizable=yes,scrollbars=yes'))

Bookmarklet for DOAP files themselves

javascript:d=document;t='';v=d.getElementsByTagName('name');n=v[0].firstChild.nodeValue;s=d.getElementsByTagName('homepage');h=s[0].getAttributeNS('http://www.w3.org/1999/02/22-rdf-syntax-ns#','resource');dd=d.getElementsByTagName('description');de=dd[0].firstChild.nodeValue;void(window.open('http://esw.w3.org/mtcgi/mt.cgi?is_bm=1&bm_show=keywords&__mode=view&_type=entry&link_title='+escape(n)+'&link_href='+escape(h)+'&text='+escape('<p> '+de+'</p>')+escape('<div class=')+'%22doap%22'+escape('><a href=')+escape('%22'+d.location.href+'%22')+escape('>DOAP</a></div>'),'_blank','scrollbars=yes,width=400,height=570,status=yes,resizable=yes,scrollbars=yes'))

The bookmarklets speed up the process of blogging the application or demo. To use it, create a new bookmark by copying and pasting the text above into a new bookmark (removing any line breaks). Then for the first one, browse to a page with DOAP linked from it (for example using Doaper firefox extension which shows a logo in the bottom righthand corner of firefox if it is linked from the page). This creates a nearly-complete weblog entry, including the link, title and doap url that you can publish or save as draft. You still need a login for the weblog to create entries - mail libby@asemantics.com for one if you don't already have one. the second bookmarklet does something similar but for the DOAP files themselves, e.g. as listed on SemanticWebDOAPBulletinBoard.

see also SemanticWebBestPracticesTaskForceOnApplicationsAndDemosNotes for old notes and discussions.

SemanticWebBestPracticesTaskForceOnApplicationsAndDemos (last edited 2006-01-16 07:00:11 by LibbyMiller)