You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 100% pure Ruby with minimal dependencies and no bloat.
36
37
* Fully compatible with [RDF 1.1][] specifications.
38
+
* Provisional support for [RDF 1.2][] specifications.
37
39
* 100% free and unencumbered [public domain](https://unlicense.org/) software.
38
40
* Provides a clean, well-designed RDF object model and related APIs.
39
41
* Supports parsing and serializing [N-Triples][] and [N-Quads][] out of the box, with more
@@ -49,7 +51,6 @@ This is a pure-Ruby library for working with [Resource Description Framework
49
51
* Note, changes in mapping hashes to keyword arguments for Ruby 2.7+ may require that arguments be passed more explicitly, especially when the first argument is a Hash and there are optional keyword arguments. In this case, Hash argument may need to be explicitly included within `{}` and the optional keyword arguments may need to be specified using `**{}` if there are no keyword arguments.
50
52
* Performs auto-detection of input to select appropriate Reader class if one
51
53
cannot be determined from file characteristics.
52
-
* Provisional support for [RDF*][].
53
54
54
55
### HTTP requests
55
56
@@ -263,23 +264,24 @@ A separate [SPARQL][SPARQL doc] gem builds on basic BGP support to provide full
[RDF.rb][] includes provisional support for [RDF*][] with an N-Triples/N-Quads syntax extension that uses inline statements in the _subject_ or _object_ position.
269
+
[RDF.rb][] includes provisional support for [RDF 1.2][] with an N-Triples/N-Quads syntax for quoted triples in the _subject_ or _object_ position.
270
+
[RDF.rb][] includes provisional support for [RDF 1.2][] directional language-tagged strings, which are literals of type `rdf:dirLangString` having both a `language` and `direction`.
269
271
270
272
Internally, an `RDF::Statement` is treated as another resource, along with `RDF::URI` and `RDF::Node`, which allows an `RDF::Statement` to have a `#subject` or `#object` which is also an `RDF::Statement`.
271
273
272
274
**Note: This feature is subject to change or elimination as the standards process progresses.**
273
275
274
-
### Serializing a Graph containing embedded statements
0 commit comments