- iTrust Wortking Group, holds internal workshop in Dortmund, Germany. Presented (PPT, PDF) survey of papers (HTML) from the first two iTrust conferences.
- SECURE project workshop, held at Parkasilla, Southern Ireland.
- First FOAFcamp meeting held at University of Twente, Netherlands.
- RDFCore working group closes (http://www.w3.org/2001/sw/RDFCore/, http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2004Jun/0002.html).
- Released "final" version of my enhancements to the Haskell XML parser, HaXml: http://www.ninebynine.org/Software/HaskellUtils/20040628-Haxml-1.12.zip http://www.ninebynine.org/Software/HaskellUtils/HaXml-1.12/. This is based on an existing Haskell library, but has been enhanced (HTTP access to external entities, general entity substitution, namespace processing, partial implementation of W3C conformance tests) in preparation for implementation of an RDF/XML parser in Haskell. See also Swish.
- W3C technical plenary held in Cannes: see http://www.w3.org/2003/08/allgroupoverview.html. Semantic web meetings included Semnatic Wen Interest Group (formerly RDF Interest Group): http://www.w3.org/2001/sw/interest/meetings/tp2004 and Semantic Web Best Practices inaugural meeting: http://www.w3.org/2004/03/04-SWBPD.
- 29-Mar-2004 to 1-Apr-2004:
- Second International Conference on Trust Management, see: http://www.trustmanagement.cclrc.ac.uk/. Part of the iTrust project.
- RDF and OWL are now W3C Recommendations: see http://www.w3.org/2004/01/sws-pressrelease and http://www.w3.org/News/2004#item14.
- Released version 0.2.1 of Swish. See http://www.ninebynine.org/RDFNotes/Swish/Intro.html.
- IESG approval for long-term work to create a message header field registry. See http://www1.ietf.org/mail-archive/ietf-announce-old/Current/msg28827.html. Now we need to finalize the initial registrations.
- CC/PP is now W3C Recommendation: http://www.w3.org/2004/01/ccpp-pressrelease.
- Published a rebuild of the Hugs interpreter software to support large Haskell programs. See http://www.ninebynine.org/Software/FatHugs.html.
- Version 0.2 of Swish Semantic Web Inference Scripting software released (project started March 2003). With this stage reached, I plan to turn my attention back to applications of Semantic Web technology.
- See http://www.ninebynine.org/RDFNotes/Swish/Intro.html.
- RDFCore specifications are now W3C Proposed Recommendation.
- See: http://www.w3.org/News/2003#item204, http://www.w3.org/2001/sw/RDFCore/.
- Attended Meeting at HP Labs about W3C public policy, lead by Danny Weitzner.
- Instant Messaging CPIM profile approved for publication as IETF Proposed Standard.
- See: http://www.ietf.org/mail-archive/ietf-announce/Current/msg27177.html.
- CC/PP is a W3C Proposed Recommendation.
- See: http://www.w3.org/News/2003#item167, http://www.w3.org/2001/di/.
- RDFCore second last call starts.
- See: http://www.w3.org/News/2003#item164, http://www.w3.org/2001/sw/RDFCore/.
- Also this month:
- Completion and delivery of the MIMEsweeper address rewriting software, commisions by Extend Technologies (http://www.extend-technologies.com/). Among other things, this uses tha Python programming language to create a Windows NT service process.
- Attended meeting at HP Labs about Semantic Web technology futures, lead by Tim Berners-Lee.
- We took this month off to travel to London by narrowboat.
- See: http://www.ninebynine.org/Travels/2003Aug-Thames/Intro.html, .
- Also this month:
- Substantial progress is being made on RDF query and inference components for the the Swish framework.
- IETF specification RFC3553, BCP73, An IETF URN Sub-namespace for Registered Protocol Parameters, published. This has been simmering for some time now. It is my hope that this can be used to draw together the divergent approraches to protocol element identification followed by the IETF and W3C. For example, by registering the CONNEG registry as a URN subnamespace using this procedure, CONNEG-registered features can be used in CC/PP profiles. Similar considerations may apply for language tags, and many other IANA-registered protocol parameters.
- W3C semantic tour, day of presentations in London. I found Ora Lasilla's presentation, Towards the Semantic Web, to be a particularly effective presentation of Semantic Web goals and technologies.
- Initial release of Swish software. Swish is my project to use the language Haskell as a toolkit and "scripting language" for Semantic Web inference. The first release incorporates basic functionality to read and write RDF data (as Notation3), and to compare and merge RDF graphs. Subsequent developments will build upon this to provide a framework for performing inference on RDF data. [ZIP archive, description].
Head down this month. There are surprisingly many lessons to learn about Haskell, some of which are very illuminating with respect to the general topic of software development. I think this is a software development technology whose time is really coming.
- Also this month
- Started work on Haskell software to read and process RDF data, with a view to using Haskell as an experimental inference platform. This is a follow-up to the home network access control project, where the capabilities of the inference platform used were found to be insufficient for the purpose. This time, by choosing a general purpose programming language, the goal is to be able to develop inference primitives as and when required. (To borrow an expression, the goal is to use Haskell as a "scripting language for the semantic web".)
- Implemented a complete parser for the revised URI specification in Haskell, complete with fairly extensive test suite.
- Started a final push to finalize the RDFcore working group RDF Concepts document in response to last call-comments.
- 16-21 March
- 56th IETF meeting, help in San Francisco. Involved in discussions of XML network configuration, timely delivery for fax, URI BOF. Most of my real work at the IETF is pretty much done for now, so this may be my last attendance for a while.
- 4 January
- Attended FOAF (RDFWeb; "Semantic Web vapourware for the masses") mini-meeting in London. [FOAF] [RDFWeb]
- 24 January
- RDFcore working group issues last-call documents. [W3C] [RDFcore WG] [Last-call announcement]
- 27-31 January
- SAINT 2003 symposium in Orlando. Presented an overview of my network configuration work at the metadata workshop. [SAINT 2003] [Metadata workshop]
- 28 January
- Re-issued Internet-draft on An XML format for mail and other messages, for which Paul Hoffman at IMC/VPNC has kindly provided a mailing list for discussion. Current draft version: http://www.ietf.org/internet-drafts/draft-klyne-message-xml-00.txt. Mailing list details: http://www.imc.org/ietf-message-xml/index.html.
- 30 January
- RFC 3458 published, on Message Context for Internet Mail.
- 17 December
- Euroweb conference panel and dinner. [Euroweb]
- 22 December
- Completed and released two more SWAD-E documents for public review. One describes a range of scenarios for applying Semantic Web technologies to trust management, and the other describes an experimental implementation of one the the scenarios [SWAD-E] [Home network configuration] [Presentation].
- 1 November
- From the start of this month, I am back to full-time engagement with Nine by Nine. The primary thrust of my work will be development of Semantic Web technologies. As well as my work with the W3C (as an invited expert in the RDFcore working group), I am investigating ways to make RDF applications, especially related to the areas of security, authorization and trust modelling [iTrust] [SWAD-E].
- 4 November
- IETF Last Call: Registration procedures for message header fields to BCP. See http://www.ietf.org/mail-archive/ietf-announce/Current/msg21162.html. This is a proposal to create an IANA registry for email and other message fields. [Copy of last-call draft][HTML]
- 12 November
- Publication of revised W3C working draft: Resource Description Framework (RDF): Concepts and Abstract Data Model. W3C announcement in: http://lists.w3.org/Archives/Public/w3c-announce/2002OctDec/0007.html. [W3C home page] [publication list]
- 17-21 November
- Attended the Internet Engineering Task Force (IETF) meeting in Atlanta. This was the first meeting with public discussion of the new XML Technologies Directorate, to which I am an appointed member and for which I have been asked to provide a techincal lead [Outline of my presentation to the open application area meeting]. Work on the common instant messaging protocol is moving forward, though there are some outstanding questions about using DNS for inter-protocol routing. The fax working group is drawing to a close. Bruce Schneier gave an excellent presentation at the IESG plenary session, discussing how to improve the business climate to increase the deployment of half-way decent network security. [My very sketchy IETF-55 notes]
- 9 October
- Attended SWAD-Europe calendaring and scheduling meeting to held in Bristol. The meeting took place at @Bristol, a museum/entertainment facility in the Bristol docks district - a fascinating area. The calendaring topic is of interest because so many semantic-web related applications seem to be more or less dependent on time-related functions. [SWAD-E project] [meeting page] [my notes from meeting]
- 23 September
- Attended Semantic Web Advanced Development - Europe (SWAD-E) project meeting at Rutherford Appleton Laboratory. Technical discussion included the scope of demonstration projects that were achievable in the near-to-medium term, and would demonstrate some compelling advantages of Semantic web technologies. (I'm thinking that a little inference could go a long way here.) There was also emphasis given to the idea of showing themantic web technology as integrating rather than displacing existing technologies. [SWAD-E project] [CCLRC/RAL/BITD]
- 16 September
- Updated release RDF/N3 report generation software and query language experiments, with experimental module for using RDF/N3 as a data format for document issue tracking. [Page of links to published software] [RDF/N3 Query and report generator software:(see
N3GenDocIssues.py)] ["RDF for little languages" memo]
- 2/4 September
- The iTrust working group had its first meeting at Strathclyde University, Glasgow. Mainly a getting-to-know-folks session. There was discussion of trust modelling, and systems to support contract monitoring and enforcement, with emphasis on multi-disciplinary input (social, legal, philosophical as well as technical).
- iTrust is a European Union Fifth framework funded working group that brings together researchers and practitioners across a range of disciplines (computer science, sociaology, economics, law, philosophy) to develop models and techniques for dealing with trust in open dynamic systems.
- The groups aims are to explore the role of trust, and its interactions with security and authorization concerns. Effective trust modelling is believed to be an enabler for a range of new computing services including enhanced e-commerce, ubiquitous computing, grid computing, online communities and probably a variety of collaborative/cooperative online activities that we haven't begun to imagine.
- [My notes from the meeting] [Our iTrust page].
- 29 August
- Publication of W3C working draft: Resource Description Framework (RDF): Concepts and Abstract Data Model. W3C announcement in: http://lists.w3.org/Archives/Public/w3c-announce/2002JulSep/0008.html. [W3C home page] [Our publication list]
- 14/19 July
- Attended 56th IETF meeting, Yokohama, Japan (agenda). My interest is very much in the application area: messaging and related topics. Some issues of broader interest for this meeting were protocols for delivering XML content, and a review of Intellectual Property Rights policy. Interesting Bird-of-Feather (BOF) sessions were: XML configuration (looking to an SNMP replacement?), Jabber (instant messaging and presence), Lemonade (extending fax/vpim work to unified messaging), Intellectual Property Rights (rework of the IETF process document, RFC 2026). The Internet fax and VPIM working groups (concerned with email enhancements for fax and voice messaging respectively) are moving toward closure. The CPIM (Common Profile for Instant Messaging) is also moving toward closure, though there's still some work to do here. The OPES working group (Open Pluggable Edge Services, for content handling intermediaries) is nearly done on its requirements and is starting to look toward protocol candidates. [IETF home page]
- 24 July
- Sometimes Internet RFCs are like London buses. After months or years working on them, several come along all together... Today sees the publication of 5 new RFCs with which we have been involved, covering content negotiation in email (RFC3297), date and time format for Internet protocols (RFC3339) and the Application Exchange protocol (RFC3340, RFC3341, RFC3342). [IETF home page] [RFC editor home page] [Publication list]
- 30 July
- Attended a debate at the Oxford Union, presented by XML consulting and software company CSW, the motion being that this house thinks: XML Technology will be the Foundation for a Paperless World. The motion was narrowly defeated, after several thoughtful and challenging positions had been aired. (Is it really just a cultural thing?)
- Attended W3C RDFcore working group face-to-face meeting, held at HP Labs, Bristol. This was a generally successful meeting, in which resolutions for all but one of the outstanding issues were agreed, giving us hope that the documents can be finalized and ready for last call fairly soon. The target date for last-call on the main documents is 26 August. We have agreed to produce a new document, "Concepts and Abstract Data Model", to be co-edited by Jeremy Carroll and Graham Klyne, to contrain normative information about RDF that is not contained in the current set of documents. See here for more information about the RDFcore working group.
- Attended various meetings at HP Labs, Bristol, about developments based on RDF.
- Mike Dean of DAML presented information about the work he is involved with to bootstrap Semantic Web applications by providing a range of RDF-coded data. Slides (containing many useful links) are here.
- R.V. Guha talked about his work on TAP, an attempt to provide a very simple, distributed interface to RDF data that will make it easy for new applications to participate in the Sematic Web. More information about TAP is here.
- Published initial version of Python software to run under Jython to access a Jena RDF model store. Look here for details.
- Published proposed message header field registry data for email. Details here.
- Initial release RDF/N3 report generation software and query language experiments. A description is here, and software (Python source code) is here.
- Published NinebyNine.net web site distinct from NinebyNine.org, to present commercial activities.
- Released updated version of RFC 2533 media feature expression parsing and matching software. Source code in Java is linked from here.
- Nine by Nine offers Internet and Web technical standards consulting. Following a period of full time commitment to the MIMEsweeper Group, I seek to ramp up Semantic Web research and Internet/Web consulting activities.
$Id: Intro.htm,v 1.28 2004/10/19 12:49:17 graham Exp $
|Web site hosted by