From: Jean-Marc V. <jea...@gm...> - 2012-11-30 12:03:07
|
Hi Melvin and all Refering to your feature list: https://github.com/taskify/taskify/wiki/Features my main feature is a Semantic management of contacts. This involves tasks like writing mails, organizing meetings, writing code samples, etc. At the core there will be rules in N3 to trigger tasks like getting in contact with people not too soon and not too late. There a other goodies like ontologies in taskify here : https://github.com/taskify/taskify/wiki/_pages I worked on a IMAP to SPARQL connector (tested on Google). It's a simple connector that mirrors the IMAP box into a local TDB database, with a simple vocabulary directly related to the IMAP fields. So the SPARQL queries will occur on the local IMAP mirror. I's work in progress : http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui_mail/ Also I need connectors for various JSON stuff ( Google contacts, agenda, and also CKAN, etc ). I intend to leverage on Scala parsers; there is a JSON example in book Programming in Scala, 2nd edition - Martin Odersky. I hope to factor the common things in converting JSON into N3. Then the next steps would be : - create a contact manager in Swing/Scala with my N3 rule-based EulerGUI framework - do the same as web application with Echo3 or Apache Wicket frameworks -- Jean-Marc Vanel Déductions SARL - Consulting, services, training, Rule-based programming, Semantic Web http://deductions-software.com/ +33 (0)6 89 16 29 52 chat : irc://irc.freenode.net#eulergui |