Skip to content

History

elisasibarani edited this page Jun 14, 2016 · 3 revisions

Origin

Krextor was originally conceived to extract RDF in terms of the respective document ontologies from OMDoc documents and OpenMath? content dictionaries within the semantic wiki SWiM. Its predecessors were a two hard-coded implementations for extracting RDF from OMDoc: one in XSLT and one in Java.

Releases

Original announcement texts for releases are listed below. These are the announcements sent to the  semantic-web@w3.org list. For other lists and other target audiences, modified announcements were used:

  • om@…
  • public-grddl-comments@…
  • project-omdoc@…
  • SWiM <project-swim@…>
  • xml-dev@…
  • xsl-list@…

Latest (2011)

Since the 0.3 release (see below) I haven't found time to make a new one. However, as explained on the Download page, there have been a lot of changes and improvements to the “trunk” version since then.

0.3 (2008/12/18)

there is a new version of the XML->RDF extraction framework Krextor (0.3) at
http://kwarc.info/projects/krextor/.  Now, some more frequently used input and
output formats are supported, most notably RDFa as input, and Turtle as
output.  RDFa is supported inside XHTML (+), but Krextor also makes it easy to
implement RDFa support for other host languages.

Other news:

(+) Most, but not yet all test cases of the W3C RDFa test suite work; see https://trac.kwarc.info/krextor/wiki/RDFaTestCases for details.

0.2 (2008/07/11)

there is a new version (0.2) of Krextor at
http://kwarc.info/projects/krextor/.

New features:
* blank nodes
* inverse properties
* multilingual literals
* datatypes
* RDF extraction from arbitrary XML languages made more convenient

Krextor is an extensible XSLT-based framework for extracting RDF from XML,
supporting multiple input languages as well as multiple output RDF notations.
Krextor provides convenience templates that try to do “the right thing”™ in
many common cases, as to reduce the need for manually writing repetitive code.

Currently not too many input and output formats are actually implemented.
However, Krextor was designed for easy extensibility. The idea is that you
have some semantic web application that works with RDF (e.g. for querying or
reasoning) but that most of your knowledge is hidden in XML markup. Using
Krextor and some suitable ontologies you can then specify a mapping from XML
markup to RDF in terms of these ontologies.

If you want to give it a try for your XML language, or, let's say,
Microformat, I'd be happy to support you in doing so.

0.1 (2008/06/23)

I'm happy to announce the availability of Krextor 0.1. Krextor is an
extensible XSLT-based framework for extracting RDF from XML, supporting
multiple input languages as well as multiple output RDF notations.  Krextor
provides convenience templates that try to do “the right thing”™ in many
common cases, as to reduce the need for manually writing repetitive code.

http://kwarc.info/projects/krextor/

Note: Currently not too many input and output formats are actually
implemented. However, Krextor was designed for easy extensibility. The idea is
that you have some semantic web application that works with RDF (e.g. for
querying or reasoning) but that most of your knowledge is hidden in XML
markup. Using Krextor and some suitable ontologies you can then specify a
mapping from XML markup to RDF in terms of these ontologies.
Clone this wiki locally