A list of features for the FOAFaMaticMark 2
Implemented
- FOAF data entry
- Basic FOAF properties (similar to FOAF-a-matic Mark 1)
- Add Friends -- DONE
- FOAF file export to file, screen, clipboard
- export as RDF/XML -- Generates FOAF to window, file, or copies to clipboard
- export as N3
- FOAF file import from file only currently.
- Load and edit FOAF file
- Supports foaf:maker
- Add friend from another FOAF file
- Other Import Options
- Very simple vCard import
- Web Browser Integration
- Simple HTTP GET Response module, including ability to add friends from an Autodiscovery bookmarklet
TODO
- Add Documents
- Add Projects
- Internationalisation support -- allow the text/instructions to be easily translated
- "Advanced" export options
- Export as VCard
- Export as Yahoo Mail format
- "Advanced" import options
- Import from Yahoo Mail format
- Import from Advogato profile
- Import from RSS file (with embedded FOAF)
- Import (friends) from OPML, etc.
- Publishing of FOAF files
- Adding entries to FOAFBulletinBoard
- FTP to website
- FOAFnaut/Explorer pinging
- Plugin API to allow pluggable import/export options (amongst other things) will be useful to allow metadata harvesting from lots of different sources.
- Signing and web-of-trust stuff
Suggestions
Suggestions from the rest of the FOAF community
- nearestAirport property (suggested by Jim Ley
)
- 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
- 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.
- Code generation direct from the FOAF schema -- shouldn't be too difficult as I've had this one in mind whilst building the framework
- FOAF Finger support.