Skip to content

Tags: synergyfusion/rdf

Tags

1.1.15

Toggle 1.1.15's commit message
Release 1.1.15:

* Ensure that opening a missing local file still results in IOError.
* Join redirection Location to base_uri when redirecting, as Location may be a relative path. Fixes ruby-rdf#203.
* Enable Ruby-idiomatic aliases for camelCased props
* Sync with release 2.1 of schema.org vocabulary.
* Implement `List#[]=` based on description from Array.

1.1.14

Toggle 1.1.14's commit message
Release 1.1.14

* Update schema vocabulary with sdo-gozer (2.0)
* Don't create Vocabulary accessor for `hash` in addition to `property`. This addresses a problem found in ruby-rdf/rdf-vocab#18 (comment).
* Fix C14N issues for Literal::Double with NaN, INF and -INF.
* Implement #freeze stopping writability. (@terrellt)

1.1.13

Toggle 1.1.13's commit message
Release 1.1.13

* Update specs to use new style shared_examples (@no-reply)
* Loosen hash check on `Node#==` (@no-reply)
* Fix validate! in Value to return self, as is documented.
* Add Pattern#valid? to improve on Statement#valid? for legitimate patterns.
* Improve Query#validate! to validate patterns, not require the first pattern to not be optional, and modernize check for appropriate partition of required and optional patterns.

1.1.12

Toggle 1.1.12's commit message
Release 1.1.12

General support for SPARQL Update:

* Add Query#apply_context to finalize the context of patterns having a nil context.
* Add Query#variable? and Query#has_blank_nodes? which projects onto query patterns.
* Make RDF::Query Enumerable, and implement #each_statement to enmerate patterns.
* Query::Pattern#bind binds variables from a Solution, to either make the pattern not variable, or still variable and unbound, depending on if all variables are bound to bound variables.

1.1.11

Toggle 1.1.11's commit message
Release 1.1.11

Last major release before 2.0 due to incompatibile changes in included vocabularies.

* Improvements to RDF::Util::File:
  * Add RDF::Util::File.http_adapter to support pluggable HTTP clients (@cbeer)

  * Add FaradayHttpAdapter for retrieving remote resources (@cbeer)
  * RDF::Util::File.open_uri should mark application/xhtml+xml as less preferred than other RDF flavors (@cbeer)
* Vocabulary changes
  * Note that most vocabularies are deprecated and will move to the rdf-vocab gem for release 2.0.
  * Numerous small changes based on inconsistencies found in vocabularies.

1.1.10

Toggle 1.1.10's commit message
Release 1.1.10

* Change documentation referencing Vocabulary#to_graph to #to_enum.
* Add `skolemize` as a possible feature of an enumerable.
* Implement URI#relativize.
* Move lib/rdf/vocab.rb to lib/rdf/vocabulary.rb so as not to intervere with the rdf-vocab gem.
*

1.1.9

Toggle 1.1.9's commit message
Release 1.1.9

* Use format symbols for reader and writer, allowing overrides.
* Update XSD vocabulary to XSD 1.1.

1.1.8

Toggle 1.1.8's commit message
Release 1.1.8

* Add ogc vocabulary, in addition to og.
* Add DCAT vocabulary.
* Open local files in utf-8 mode.
* Update schema.org vocab for sdo-stantz v1.93.
* Add `:proxy` option to File.open_file as requested in issue ruby-rdf#168.
* File.open_file returns a RemoteDocument even if it uses Kernel.open.

1.1.7

Toggle 1.1.7's commit message
Release 1.1.7

* RDF::Util::File:
  * now returns or yields a RemoteDocument, which is based on StringIO.
  * provides #base_uri, #content_type, #charset, #last_modified, #headers, #code, #content_encoding, #links, and #etag accessors.
  * base_uri always updated on 3xx redirect, previously did not for code 303.
  * If loaded, uses RestClient for retrieving remote resources rather than Net::HTTP. This allows for client-side caching if the rest-client-components gem is also loaded, and `RestClient.enable Rack::Cache` is set.
  * Added :verify_none option, which turns off SSL verification if set; previously, it was the default.
* Updated schema.org vocabulary definition to _venkman_/2.0.

1.1.6

Toggle 1.1.6's commit message
Release 1.1.6.

* Set output encoding to UTF-8 in Writer and CLI for JRuby.
* Improve RDF generation from vocabulary terms for non-distinctive attributes.
* Date/Time/DateTime timezone updates:
  * Add #has_timezone? (#has_tz?) to Date, Time and DateTime.
  * Add #tz to Date, used for recovering timezone from lexical representation.
  * Date canonicalization does not normalize to UTC per XSD canonicalization instructions.
* Represent Literal::Time using ::DateTime instead of ::Time, as ::Time looses any declared timezone.
* Add Time#tz and Date#tz.
* Added Literal#humanize defaulting to #to_s. Special implementations for Date, Time, and DateTime.
* Update for schema.org 1.91