Distiller updated

The Ruby RDF distiller has received a major update, that will likely break things for people. Previously, this was a traditional web-application that was used principally for transforming between different RDF serializations. It has been updated to leverage the RDF.rb command-line interface, which brings an array of new features, such as linting and JSON-LD functions such as expansion, compaction and framing. The new application is implemented on Angular.js (not the fastest framework, but low-hanging fruit), but direct access using “raw” output continues to be available, although the URI query parameters have changed.

For some time, this has been a personal project which runs on a free Heroku dyno. It would be nice to support HTTPS/SSL, but this is prohibitively expensive for me to support individually. I’d like to move the project to the Ruby RDF organization, and perhaps use this as the basis for the home for ruby-rdf.org. For this, a longer-term hosting solution is needed. If you or your organization is in a position to help support this, it would be appreciated and noted on the footer of the website.
> 
> http://rdf.greggkellogg.net/ <http://rdf.greggkellogg.net/>
> 
> Ruby Linked Data Service
> This site acts as a playground for working with RDF.rb <http://rdf.rubyforge.org/>, a Ruby toolkit for working with the Semantic Web <http://en.wikipedia.org/wiki/Semantic_Web> and Linked Data <http://linkeddata.org/>. RDF.rb is composed of a number of RubyGems <http://en.wikipedia.org/wiki/RubyGems>, most implemented in pure Ruby, that implement various aspects of the Resource Description Framework, the language of the Semantic Web.
> 
> This includes Gems used to read and write different data formats, including Turtle <http://www.w3.org/TR/turtle/>, JSON <http://json-ld.org/spec/latest/json-ld-syntax/> HTML ( RDFa <http://www.w3.org/TR/rdfa-core/> andmicrodata <http://www.w3.org/TR/microdata-rdf/>) and RDF/XML <http://www.w3.org/TR/rdf-syntax-grammar/> varieties, Gems used to store and retrieve RDF Graphs, and Gems used to query RDF Datasets <http://en.wikipedia.org/wiki/Triplestore>. See Description of a Project Information </doap> for details.
> 
> The services implemented include an RDF Distiller </distiller>, used to read and write different RDF representation formats, and a SPARQL <http://www.w3.org/TR/rdf-sparql-query/> endpoint, used to query arbitrary RDF Datasets (forthcoming).
> 
> For more information on RDF.rb, and for the particular versions of included gems, see the about </about> page.
> 
> This is an experminental update to the distiller; support for SPARQL has been temporarily disabled. There are likely bugs, but the technology base has been updated to utilize the extension capability of the RDF.rb command-line interface, allowing for more format-specific commands. In particular, this version now supports JSON-LD specific commands for performing expansion, compaction and framing. Please file bugs on GitHub <https://github.com/gkellogg/rdf-distiller/issues>.
> 
> This is version 2.2.9 of the RDF Distiller developed and hosted by Kellogg Associates <http://greggkellogg.net/>. Please consider us when looking for Ruby Linked Data solutions. 


Gregg Kellogg
gregg@greggkellogg.net

Received on Sunday, 20 August 2017 23:36:44 UTC