| Version |
Date |
Description |
| 4.7.2
|
2009-07-23 |
Service Release |
| 4.7.0
|
2009-01-05 |
API Extension (backwards compatible) and maintenance |
| 4.6.3
|
unreleased |
Maintenance |
| 4.6.2
|
2008-05-02 |
OSGI packaging |
| 4.6.1
|
2008-04-30 |
OSGI packaging |
| 4.6
|
2008-04-16 |
Extension Release |
| 4.5.3
|
2008-01-21 |
API extension |
| 4.5.2
|
2007-12-15 |
API extension |
| 4.5.1
|
2007-12-11 |
API extension |
| 4.5.0
|
2007-10-30 |
API changes |
| 4.4.9
|
2007-10-01 |
API extension |
| 4.4.8
|
2007-08-20 |
No API changes |
| 4.4.7
|
2007-07-18 |
No API changes (Bugfix) |
| 4.4.6
|
2007-06-29 |
No API changes |
| 4.4.5
|
2007-06-02 |
No API changes |
| 4.4.4
|
2007-06-01 |
API extension |
| 4.4.3
|
2007-06-01 |
API changes |
| 4.4
|
2007-03-12 |
API changes in ModelSet and ModelFactory |
| 4.3
|
2007-02-11 |
Subsequent release |
| 4.2
|
2006-12-14 |
Subsequent release |
| 4.1
|
2006-10-21 |
Subsequent release |
| 3.2
|
2006-008-03 |
|
| 3.1
|
2006-03-09 |
Project refactoring, ANT, JCR |
| 3.0
|
2005-11-08 |
Subsequent Release |
| 1.0-beta
|
2005-09-05 |
First public beta |
| Type |
Changes |
By |
 |
Upgraded to slf4j 1.5.6 in Maven POM
and
OSGI MANIFEST. |
xamde
|
 |
Changed INFO logging to DEBUG and
some DEBUG logging to TRACE. Less is more. |
xamde
|
 |
Removed already deprecated method
ModelChangedListener.performedUpdate(Diff diff) -- you can use
ModelChangedListener.performedUpdate(DiffReader diffreader) instead. |
xamde
|
| Type |
Changes |
By |
 |
Merged rdf2go.impl.base and
rdf2go.impl.util into this project. Reduced the
number of projects
(in SVN, Eclipse, Maven) and thereby
the number of JAR files. |
xamde
|
 |
Updated LICENSE header consistenly in
all .java files |
xamde
|
 |
Fixed Model is not closed
when using ModelSet.create... Fixes RTGO-58
. |
xamde
|
 |
Antoni fixed OSGI issues Fixes RTGO-49
. |
xamde
|
| Type |
Changes |
By |
 |
Removed expensive logging from
URIImpl.equals(...) |
xamde
|
 |
Fixed RDF.li(...) |
xamde
|
 |
Added Variable.toString() to return
'*'. |
xamde
|
| Type |
Changes |
By |
 |
We *now* generate a correct
MANIFEST.MF |
xamde
|
| Type |
Changes |
By |
 |
We now generate a correct MANIFEST.MF |
xamde
|
| Type |
Changes |
By |
 |
Moved org.ontoware.rdf2go.SparqlUtils
to project
rdf2go.impl.util in package
org.ontoware.rdf2go.util.SparqlUtil. This change breaks
binary
compatibility with previous versions. |
xamde
|
 |
Changed
Model/ModelSet.readFrom(....., URL baseURI) to
(...., String
baseURI). |
xamde
|
 |
Added Model/ModelSet.addModel(
Model/ModelSet ) methods
for better performance. |
xamde
|
 |
Added Namespace support (get/set
namespaces). |
xamde
|
 |
Added Reification support. |
xamde
|
| Type |
Changes |
By |
 |
Changed URIs of
XSD._yearMonthDuration and
XSD._dayTimeDuration according to new
findings in the
respective W3C working group -- Thanks Leo! |
xamde
|
 |
Added Model/ModelSet.readFrom(Reader
in, Syntax syntax,
URL baseURI) and
Model/ModelSet.readFrom(InputStream
reader, Syntax syntax, URL
baseURI). |
xamde
|
| Type |
Changes |
By |
 |
Changed ModelChangeListener to use
DiffReader instead of
Diff. |
xamde
|
| Type |
Changes |
By |
 |
Introduced DiffReader, a read-only
subset of the Diff
interface. Changed Model(Set)AddRemove.update to
accept
DiffReaders. |
xamde
|
| Type |
Changes |
By |
 |
BlankNodeImpl became
AbstractBlankNode. Interface
BlankNode now has String
getInternalID(). Fixes RTGO-28
. |
xamde
|
 |
Variable no longer extends Node. This
was a bug, thanks
for spotting it Axel! |
xamde
|
 |
Changed all occurences of
<
? extens Statement
>
to
<
Statement
>
, same for Model. Fixes RTGO-25
. |
xamde
|
 |
Added Syntax.getFilenameExtension() Fixes RTGO-26
. |
xamde
|
 |
Changed QueryResultTable.getVariables() return type to
List
<
String
>
(was Set
<
String
>
) Fixes RTGO-32
. |
xamde
|
| Type |
Changes |
By |
 |
Added isEmpty to Model and ModelSet. |
xamde
|
| Type |
Changes |
By |
 |
Added xsd:yearMonthDuration and xsd:dayTimeDuration to
XSD vocabulary. Fixes RTGO-13
. |
xamde
|
 |
Fixed SparqlUtils.sparqlEncode of strings. |
xamde
|
| Type |
Changes |
By |
 |
Fixed, but not verified. Fixes RTGO-4
. |
xamde
|
 |
Added a Commitable-interface which helps to control when
and how commit() of changes is done. In the future,
Model and ModelSet will extend this interface. |
xamde
|
| Type |
Changes |
By |
 |
Further maven updates, code not affected. |
xamde
|
| Type |
Changes |
By |
 |
Change reference to stable, released parent pom. |
xamde
|
| Type |
Changes |
By |
 |
Added property key for ModfelFactory to indicate storage
dir (or in-memory). |
xamde
|
| Type |
Changes |
By |
 |
THIS LIST CONTAINS ALL CHANGES FROM 4.4 to 4.4.3 |
xamde
|
 |
QuadPattern createQuadPattern(URI context,
ResourceOrVariable subject, UriOrVariable predicate,
NodeOrVariable object); |
xamde
|
 |
Included
org.ontoware.aifbcommons.collection.CloseableIterator/CloseableIterable
in rdf2go.api project. |
xamde
|
 |
Added ModelSet.isOpen(); |
xamde
|
 |
Added URI.asJavaURI() - which returns a java.net.URI. |
xamde
|
 |
API change: Model/ModelSet.size() now returns long (not
int). |
xamde
|
 |
public boolean TriplePattern.matches(Statement
statement); |
xamde
|
 |
ModelSet.getModels()/getModelURIs() returns now
ClosableIterators. |
xamde
|
 |
Change to SLF4J in all code (former logging:
commons-logging). |
xamde
|
 |
API change: Renamed getUnderlyingModelImplementation to
getUnderlyingModelSetImplementation. |
xamde
|
 |
Removed unused i
mports. |
xamde
|
 |
Removed redundant definitions of hashCode()/equals()
from BlankNode |
xamde
|
| Type |
Changes |
By |
 |
Added ModelFactory.createModel( URI contextURI) for
stadn-alone Named Graphs. |
xamde
|
 |
Change size() and findStatements() return type from int
to long. |
xamde
|
 |
Merged ModelException and ModelRuntimeEception into
ModelException. ModelException is now a
RuntimeException. |
xamde
|
 |
Added update() to ModelSet |
xamde
|
 |
Added iterator() to ModelSet |
xamde
|
 |
Clarified ModelSet semantics: RDF2Go sticks to SPARQL
dataset semantics |
xamde
|
 |
Removed Literal-functions from Node - and moved them to
Literal |
xamde
|
 |
Changed return type of find(...) methods to Iterator |
xamde
|
 |
Changed the default exception of RDF2Go to
ModelRuntimeException. Now it's almost nowhere required
to catch exceptions. |
xamde
|
 |
Added API for registering and using notifications. |
xamde
|
 |
Added - but did not test yet - the schema-generator from
Aperture |
leo
|
 |
Added String serialize( Syntax syntax ) to Model and
ModelSet |
xamde
|
| Type |
Changes |
By |
 |
Moved asInt() and asBoolean() from Node to
DatatypeLiteral. Commented Node better. |
xamde
|
 |
Added "toSPARQL()" to Node, so that one can more easily
build SPARQL queries. |
xamde
|
 |
Removed redundant equals() and hashCode() from
interfaces and explained it instead in JavaDoc. Removed
NodeImpl superclass - it had no functionality. |
xamde
|
 |
Added OSGi activator. |
xamde
|
 |
Added a similiar interface hierarchy like the one found
in Model to ModelSet. So now we have ModelSetIO,
ModelSetAddRemove, ...etc. |
xamde
|
 |
Together with Leo Sauermann: Added RDF2Go singlton which
acts as a registry for ModelFactory implementations. |
xamde
|
 |
Added ModelIO interface for proper read/write support. |
xamde
|
 |
Added OSGi-MANIFEST. |
xamde
|
 |
Added a number of problem-specific exception. |
xamde
|
| Type |
Changes |
By |
 |
Internal refactoring which do not affect the API at all |
xamde
|
 |
Many magic strings are now proper Java constants |
xamde
|
 |
Added more Javadoc comments |
xamde
|
 |
Iterators are now mandatory auto-close when fully
traversed (they must close themselves, when fully
traversed) |
xamde
|
 |
Changed Iterable
<
Statement
>
into Iterable
<
?
extends Statement
>
for all methods, that do not
inherit from java.util.Iterable |
xamde
|
 |
Added int countStatements(TriplePattern pattern) to
FindableModel. Is implemented (inefficiently) in
AbstractModel. |
xamde
|
 |
Added "open()" and "close()" to Model interface |
xamde
|
 |
Moved all Factory-like methods into a new interface
ModelValueFactory, which is inherited by the Model
interface, so nothing changes for Model. |
xamde
|
 |
Created new interface ModelEssence, which captures the
"essence" of being a model. An adapter
(ModelEssenceAdapter) implements Model by delegating to
a ModelEssence instance. Not efficient, but clean. |
xamde
|
| Type |
Changes |
By |
 |
Many little changes. RDFGo now depends on "aifbcommons"
which includes some nice, generic Iterators. |
xamde
|
| Type |
Changes |
By |
 |
Removed ModelImplMemory, instead, newInstance is now
used to create a new instance of a given (context)
model. |
xamde
|
 |
Methods throw now a ModelException, not a generic
Exception any longer |
xamde
|
 |
Added dump support for context model |
xamde
|
 |
Added support for sparql construct queries |
xamde
|
| Type |
Changes |
By |
 |
Split adaptors into separate downloads. Now each RDF2Go
compliant adaptor is released separately. |
xamde
|
 |
Changed to ANT build process. |
xamde
|
 |
Added experiemental JCR support (using JackRabbit as a
triple store). |
xamde
|
 |
Added OWL-DL vocabulary. |
xamde
|
| Type |
Changes |
By |
 |
Added adapter for Sesame 1.2. |
xamde
|
| Type |
Changes |
By |
 |
First public release. Works with Jena 2.2, Yars build
1217 and NG4J 0.4. |
xamde
|