A list of features for the FOAFaMaticMark 2

Implemented

  1. FOAF data entry
    1. Basic FOAF properties (similar to FOAF-a-matic Mark 1)
  2. Add Friends -- DONE
  3. FOAF file export to file, screen, clipboard
    1. export as RDF/XML -- Generates FOAF to window, file, or copies to clipboard
    2. export as N3
  4. FOAF file import from file only currently.
    1. Load and edit FOAF file
    2. Supports foaf:maker
    3. Add friend from another FOAF file
  5. Other Import Options
    1. Very simple vCard import
  6. Web Browser Integration
  7. Simple HTTP GET Response module, including ability to add friends from an Autodiscovery bookmarklet

TODO

  1. Add Documents
  2. Add Projects
  3. Internationalisation support -- allow the text/instructions to be easily translated
  4. "Advanced" export options
    1. Export as VCard
    2. Export as Yahoo Mail format
  5. "Advanced" import options
    1. Import from Yahoo Mail format
    2. Import from Advogato profile
    3. Import from RSS file (with embedded FOAF)
    4. Import (friends) from OPML, etc.
  6. Publishing of FOAF files
    1. Adding entries to FOAFBulletinBoard
    2. FTP to website
    3. FOAFnaut/Explorer pinging
  7. Plugin API to allow pluggable import/export options (amongst other things) will be useful to allow metadata harvesting from lots of different sources.
  8. Signing and web-of-trust stuff

Suggestions

Suggestions from the rest of the FOAF community

  1. nearestAirport property (suggested by Jim Ley)
  2. Libby Miller suggested image annotation as a useful feature. I could add extraction of metadata from an annotated image for stuffing into a FOAF description.

Random Ideas

Random stuff that might be cool to add

  1. Publishing direct to a weblog? -- can't find any XML-RPC/SOAP APIs that would allow this though...Should probably look at the Blogger API 2 discussions.
  2. Code generation direct from the FOAF schema -- shouldn't be too difficult as I've had this one in mind whilst building the framework
  3. FOAF Finger support.

Add new attachment

In order to upload a new attachment to this page, please use the following box to find the file, then click on “Upload”.
« This page (revision-1) was last changed on 09-Sep-2003 20:15 by unknown [RSS]