Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sesame version upgrade to 2.8 #316

Closed
jakubklimek opened this issue Mar 4, 2015 · 2 comments
Closed

Sesame version upgrade to 2.8 #316

jakubklimek opened this issue Mar 4, 2015 · 2 comments

Comments

@jakubklimek
Copy link

Sesame 2.8 released:
http://rdf4j.org/
fixes many issues, should be tested first.

@tomas-knap
Copy link

Tasks:

  1. Try 2.8 on top of existing pipelines, observe the results.
  2. If OK, we may switch to 2.8

Motivation to go for 2.8.X: Martin would benefit from 2.8.X (support for JSON-LD)

Potential risks:

  • All literals are now datatyped. A string literal with no explicit datatype is automatically inferred to be of type xsd:string. When serialising documents in some formats, xsd:string will no longer appear as the datatype for any string literals. All language-tagged literal are typed internally with the type rdf:langString, but this type should not appear in any serialised documents. A direct consequence of this is that all code written to handle Literal objects must check for the existence of a language tag before checking the datatype. In previous versions, the Literal datatype could be checked before checking for a language tag, as they were previously mutually incompatible.
  • RDF identifiers are now IRIs. Previous versions of RDF used the notion of an 'RDF URI reference'. This notion has now become obsolete: identifiers in RDF 1.1 conform to the IRI specification (RFC 3987). A direct consequence of this is that although many more characters (especially from non-Latin alphabets) are now allowed to appear in identifiers, certain characters that were previously allowed are now illegal. One such character in particular is the whitespace character. See the RDF 1.1 specification for more details.

Differences between 2.7.X and 2.8.X:
http://rdf4j.org/sesame/2.8/docs/articles/upgrade-notes.docbook?view

See also: http://www.w3.org/TR/rdf11-new/

@skodapetr
Copy link
Member

Pull request #376 merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants