Skip navigation

[2010-05-18] JFresnel v0.3.2 released

  • Bug fixes:
    • 6247 (Exception when selecting resources based on their type)
    • 6789 (FSL Node step vs. Arc step in Fresnel parser)
    • 6856 (Explicit PREFIX declarations not allowed in SPARQL query prolog when using jfresnel-sesame)
    • 6859 (FSL node step test for class local name throws exception in fsl-jena)
    • Format parsing errors in jfresnel-sesame
  • JFresnel currently works with ANTLR 2.7.7, Jena 2.5.6 and Sesame 2.1.4

[2008-09-05] JFresnel v0.3.1 released

  • Added support for different types of Sesame repositories: HTTPRepository, SailRepository
  • Bug fixes:
    • 5302 (showProperties requires an RDF List)
  • Two XSLT transforms available (FDL2HTML, FDL2SVG), taking FDL documents as input, and producing generic HTML+CSS and SVG documents as output.
  • XSLT transform can be cached in RendererUtils (contributed by Marcus Cobden)
  • Manual namespace resolver instantiation no longer necessary when using the full transformation chain (at parsing time)
  • JFresnel currently works with ANTLR 2.7.7, Jena 2.5.6 and Sesame 2.1.3

[2008-03-12] JFresnel v0.3.0 released

  • Added support for the following Fresnel core lens vocabulary elements:
    • sublens
  • Implemented SesameRender in jfresnel-sesame

[2008-02-04] JFresnel v0.2.0 released

  • Added support for SPARQL expressions in the Jena and Sesame modules
  • Partial implementation of jfresnel-sesame (limited to lens and format parsing)
  • JFresnel currently works with ANTLR 2.7.7, Jena 2.5.4 and Sesame 2.0
  • To make access to the deployment repository easier, we have moved from the old FTP repository to a new HTTP repository. The JFresnel Install documentation contains information about how to declare this repository in your POM file.

[2007-11-12] JFresnel v0.1.2 released

  • Added support for the Fresnel Display Language in the Jena modules (details), contributed by John Recker
  • The JFresnel project is now managed through Maven 2.0 (thanks to Ryan Lee for his help)
  • The code has been modularized. JFresnel currently consists of six modules each with its own JAR file. There are some dependencies between the modules, but basically the Jena and Sesame modules are completely independent, as is the FSL engine from the rest of JFresnel.
  • All six modules are available on our FTP Maven deployment repository (more information available in the JFresnel Install documentation).
  • JFresnel currently works with ANTLR 2.7.7, Jena 2.5.4 and Sesame 2.0-beta5

[2007-05-29] JFresnel v0.1.1 released

  • Updated JFresnel's FSL engine to work with Sesame 2.0-beta3 and 2.0-beta4
  • Significant performance improvement to the Jena FSL engine (contributed by John Recker, HP Labs)
  • Similar improvement to the Sesame FSL engine

[2007-04-13] FSL engine documentation updated

[2007-01-09] Code examples available

[2007-01-05] JFresnel v0.1.0 released

  • First public release
  • Supports the following Fresnel core lens vocabulary elements:
    • instanceLensDomain, classLensDomain
    • showProperties, hideProperties, allProperties
    • purpose, default, label
  • Supports the following Fresnel core format vocabulary elements:
    • propertyFormatDomain
    • value, image, uri, externalLink, none
    • label, contentFirst, contentBefore, contentAfter, contentLast
  • Groups are supported (in the sense that lenses are associated with formats through groups)
  • Full-featured FSL engine for Jena 2.3 or later, and Sesame 2-alpha3. The FSL engine can be used on its own, independently of Fresnel.
  • Selection expressions can be either basic selectors or FSL path expressions. SPARQL is not supported yet.