Version history
V.15 - Merge of Stanford API changes and bug fix release
This release includes the following changes:
- Merge of Mergey Melnik's Stanford API. Please note that this
is a major change from V.14.
- Experimental features (e.g. UML support and order by reification) in
the Stanford were removed
- General code cleanup
- Moved directories org/w3c/tools/{crypt,sort} to org/w3c/rdf/tools/
- Added some command line options to SiRPAC to toggle some functionality
- The SiRPAC servlet now generates a GraphViz-based graph of the
data model
- New demo programs (including a serializer) are available in the
examples directory
V.14 - bug fix release
Improvements based on suggestions by
Sergey Melnik
- Suggestion 1: characters() method fixed
- Suggestion 2: equals() method fixed
- Suggestions 3 & 6: code has been improved to allow listitems
in Descriptions.
- Suggestion 4: isTypedPredicate() improved
- Suggestion 5: m_sXMLParser commented out as suggested, added
some comments.
- Suggestion 7: Property class left since one can determine
properties without access to an RDF schema.
- Suggestion 8: The suggested solution did not fix the whole problem.
The URI absolutization still remains beta-quality, unfortunately.
- Extension suggestion: introduced method fetchSchema() that
can be overriden by subclasses.
V1.13 - bug fix release
- Sorry about the poor quality of the previous releases.
Too many new things have caused many old things to break.
Among these was support for 'aboutEach' which is now fixed
w.r.t V1.12.
- The generation of reification identifiers (genid)
is also improved w.r.t V1.12.
V1.12 - bug fix release
- Management of resource="#id" internal references was buggy
in yesterday's release. Had to make another package quickly - sorry.
V1.11 - New feature release
- SiRPAC introduces couple of new classes and interfaces:
- Property,
Resource,
Literal, and
RDFnode are now constituents
of the Triple class.
This enables applications to determine whether the value of a
property was a resource a literal - a feature often requested.
- RDFSource - a class
that abstracts the method of retrieving RDF. One can now use
URLs, String, or InputStream.
- DataSource - an interface
that SiRPAC currently implements (or to be implemented by an
RDF parser in general). Here, multiple Tellable objects can register
to one single DataSource and receive notifications about new triples.
- RDFConsumer - an interface
an application must implement in order to receive notifications
from a DataSource.
- ConsumerDemo - a class
that demonstrates the use of the new interfaces. (Thanks
to Daniel Brickley again for all his suggestions)
- improvements on URI management in overall
V1.10 - Bug fix release
- Bug fix in characters() method - thanks to Tod Creasey
- Bug fix on the parseType="Literal" management - thanks to Dan Brickley
V1.9 - Bug fix release
- Conformance with the namespace of the RDF Model&Syntax specification
- Improved handling of parseType='Resource', especially when nested
V1.8 - New feature release
- Improved handling of parseType="Literal" and parseType="Resource"
- parseType="Literal" introduces extra namespace declarations
for elements within a literal value
- Included VisRDF.html and VisRDF, Node, and Arc classes in the
distribution - useful for visualization
- Included SiRPACServlet class in the distribution for those
who wish to install SiRPAC as a servlet.
V1.7 - New feature release
- SiRPAC now supports the parseType attribute available
for any predicate.
- By default, SiRPAC does no longer generate Bags for each
Description block.
- addTriple method has been switched from private to
public to allow applications to use more efficient storage
structures (than Java's Vector) to store triples.
V1.6 - New feature release
- Fetch schemas automatically - configurable option, see SiRPAC.java
- Predicates automatically get their source address (filename/URI)
as a prefix
- rdf:value was not correctly managed - fixed
V1.5 - New feature release
- terminology change
- support for future extensibility with the RDF identified namespace
- support for complex aboutEach expressions
- support for RDF embedded in any XML
- support for URI addressed resources in addition to file level access
V1.4 - Bug fix release
- support for optional RDF element
- correct manipulation of IDs from RDF namespace
- some byte code in the distribution was corrupted
V1.3 - Bug fix release
- separate release just to fix the problem with attributes from
the xml prefix'ed namespace. (For example, xml:lang was incorrectly
managed)
V1.2 - New feature release
- Compatibility with the
RDF M&S WD dated 19-Aug-1998.
- explicit reification within a Description block supported
(see example6.rdf in the distribution)
- collection properties changed name from 1 to _1, 2 to _2, etc.
- reificated nodes did not earlier include the non-reificated
property -> fixed.
- Compatibility with the
Namespaces in XML WD
dated 2-Aug-1998.
- Support for namespaces defined with 'xmlns' attributes: local
scoping and default namespaces implemented
V1.1 - Bug fix release with following bugs repaired
- Collections inside typedNodes did not determine
property target correctly.
- typedNodes inside properties occasionally got
wrong target value.
- Multiple internal references with fragment identifiers
where not correctly managed.
- properties without children where not correclty managed.
V1.0 - First release on 28-Jul-98
Thanks to Stefan Decker, Alain Michard, Dan Brickley,
Ralp Swick, Dan Connolly, Olivier Marce,
Eric Prud'hommeaux, Tim Bray, Tod Creasey, and David Megginson
for suggestions on SiRPAC.
Last update: $Id: History.html,v 1.14 2000/10/13 21:14:10 barstow Exp $