foaf.me feature list

4 views
Skip to first unread message

Melvin Carvalho

unread,
Mar 15, 2010, 3:14:03 PM3/15/10
to foa...@googlegroups.com
I've finished writing this up, please feel free to add

https://www.assembla.com/wiki/show/foaf/Features

Feature List

  • FOAF Creation Wizard
  • FOAF Display
  • Create FOAF+SSL Certificate
  • Login Via FOAF+SSL / Delegated FOAF+SSL / Cookie
  • FOAF Edit via SPARQL Update
  • FOAF Edit via WebDAV
  • Compatible with Tabulator
  • Activity Streams

1. FOAF Creation Wizard

To create a user fill out the tabs (a foaf proile will be build for you in realtiem), then click save.  The only required field is username.

1.1 Test: creating a user with existing user name is not allowed [OK]

1.2 Test: created a new identity "testnew" +  claimed cert + logged in [OK]

2. FOAF Display

It should be possible to display the newly created FOAF in RDF and HTML

2.1 Test: user should be displayed in RDF e.g. http://foaf.me/testnew [OK]

2.2 Test: user should have a web friendly version at http://foaf.me/index.php?webid=http://foaf.me/testnew [OK]

3. Create FOAF+SSL Certificate

It should be possible to protect your account with a certificate after creation.

3.1 Test: Click on Protect Account after creation, this should install a certificate and put the public key in your FOAF [OK]

4. Login Via FOAF+SSL / Delegated FOAF+SSL / Cookie

4.1 Test: It should be possible to login to a page at https://<host>/simpleLogin.php assuming the SSL Options are turned on [OK]

Example https://foaf.me/simpleLogin.php

4.2 Test: It should be possible to perform a delegated login via test server [OK]

4.3 Test: Subsequent page starts should log you in vis a cookie [OK]

5. Edit via SPARQL Update

5.1 Test: it should be possible to insert a triple on an unprotected account via curl either locally or remotely [OK]

5.2 Test: it should be possible to edit a triple on an unprotected acdount using tabulator (pressing enter on tabulator performs an edit) [OK]

5.3 Test: It should not be possible to edit a triple on a protected account [Untested]

5.4 Test: It should be possible to edit a triple on a protected account provided that you are logged in [Untested]

6. FOAF edit via WebDAV

6.1 Test: Try editing the following file http://foaf.me/testnew2 with amaya read/write web browser. [OK]

6.2 Test: Click on Save, and any non protected file should save the changes. [OK]

6.3 Test: Saving to a protected file when not logged in should be forbidden. [OK]

6.4 Test: Saving to a protected file when logged in should work. [Untested]

Test: Creating a new foaf document with "Tabulator" http://foaf.me/testnew2#me [OK]

(click on FOAF pane, and follow the lead of the new form, set the URI of the document to http://foaf.me/[my new nick]  )

7. Tabulator Compatibility

7.1 see points (5.2) & (6.4)

8. Activity Streams

8.1 Test: Clicking on the activity tab should pull in activities from each of your foaf:accounts [OK]

8.2 Test: Clicking on the activity tab should pull in activities from each of your foaf:weblogs [OK]


Melvin Carvalho

unread,
Mar 20, 2010, 8:21:02 PM3/20/10
to foa...@googlegroups.com


2010/3/15 Melvin Carvalho <melvinc...@gmail.com>
Added now:

9. SPARQL Endpoint

Via a script (triples.php) it is possible to add triples to a sparql endpoint either individually or in a batch.

The SPAQL endpoint can be found at, for example, http://foaf.me/sparql

 

tyler gillies

unread,
Mar 20, 2010, 8:33:07 PM3/20/10
to foa...@googlegroups.com
Awesome!


--
You received this message because you are subscribed to the Google Groups "foaf.me" group.
To post to this group, send email to foa...@googlegroups.com.
To unsubscribe from this group, send email to foafme+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/foafme?hl=en.



--
Everyone Loves Tea
http://www.everyonelovestea.com
Reply all
Reply to author
Forward
0 new messages