SharkBox contains a C# parser for RDFa in the library shark.dll. It uses Joshua Tauberer's SemWeb library to store the collected RDF triples. You can download SharkBox as zip-file in precompiled form. Please pay attention to the license before downloading. Please note that it handles only well-formed XHTML pages.
There's a DOM and a SAX version of the parser available. The version is selected by SharkParser.Type. A typical usage would look like:
MemoryStore triples = new MemoryStore();
SharkParser parser = SharkParser.CreateParser(SharkParser.Type.DOM, triples);
parser.Parse(new Uri("your url"));
After parsing, the triples are available in triples. Further calls to Parse() would add triples to it.
The DOM-version passes all testcases of the RDFa Test Harness. No. 100, 101, 102, 103 are shown as failed but the produced XML literal is correct.
The parse-method is also available as webservice. It may be called directly via HTTP-GET at http://shark.informatik.uni-freiburg.de/Ocean/SharkWeb.asmx/Parse?url=[your url] and returns RDF/XML data. You may want to try it with the RDFa Test Harness.
SharkCalendar is an add-in for Outlook 2007. It imports calendars in RDFa-iCalendar-format on web pages to Outlook. If imported into a new Outlook calendar, it can also check automatically for updates of the events on the web page (every hour). Please see the license before downloading. It comes as Windows-installer file and installs other pre-requirements for Outlook if necessary. Note: Press the [tab]-key after typing the calendar location as clicking directly on the button would clear it.
If you have questions or comments please write an e-mail.
LICENSE The use of this software is free for academic users for research and educational purposes (research, teaching, projects, courses and application development). Any other use is not permitted. Persons obtaining a copy of this software must not distribute it, neither in parts nor as a whole. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. COPYRIGHT SharkBox, SharkCalendar Copyright (C) 2008 by Institut für Datenbanken und Informationsysteme, Universität Freiburg All rights reserved. SemWeb: Copyright 2007 Joshua Tauberer. See also http://razor.occams.info/code/semweb.