Hi Andy,
would v.4.0.0 drop the support for full text search via ElasticSearch?
Regards,
Sorin
Am 10.02.2021 um 16:13 schrieb Andy Seaborne:
The next release of Jena will be version 4.0.0.
The development builds are already 4.0.0-SNAPSHOT.
* Java11 runtime is required
* Removed
jena-sdb, jena-text-es, jena-elephas
* Upgrade jena-text to Lucene 8.8.x
* IRIs (see below)
* The default git branches are 'main'
* Remove many deprecated methods
* Rename core.RDFReader -> RDFReaderI and core.RDFWriter -> RDFWriterI
See for JIRA tickets so far:
https://s.apache.org/jena-4.0.0-jira
----
Lucene:
This is a major version number upgrade. Apache Lucene policy is
generally "two major versions" so if your text index was created
awhile ago, you may need to reload even if you have been upgrading
Jena itself.
https://lucene.apache.org/core/8_8_0/MIGRATE.html
IRIs:
There is a new internal API for working with different IRI
implementations. The one in Jena 4.0.0 will be the current Jena3
jena-iri.
There a some areas to be aware of:
+ %ZZ (%-and non-hex digits) are illegal syntax in IRIs.
It has never been legal in the RFCs but could be read in.
+ urn: The correct form of a URN, by the RFC definition, is
urn:NID:NSS where NID is at least two characters and NSS is at least
one character.
<urn:x:abcd> is illegal as is <urn:abc:>
These are not rejected by Jena4 but be warned!
If you have custom URIs schemes, please ensure they match the syntax
of RFC 3986/3987.
It would be good to know about such schemes so representative examples
can be added to the Jena test suite.
jena-iri will remain in Jena. It is useful for more detailed checking
and analysis of IRIs.
Please do try development builds with your system - snapshot builds
for Jena 4.0.0 are now available from
https://repository.apache.org/content/groups/snapshots/ .
The hoped for release date is mid/late March.
This is depend on feedback and contributions.
Andy
--
Sorin Gheorghiu Tel: +49 7531 88-3198
Universität Konstanz Raum: B705
78464 Konstanz sorin.gheorg...@uni-konstanz.de
- KIM: Abteilung IT-Dienste Forschung und Lehre -