Creating Linked Data With Ruby and RDF.rb (Notes)

From lotico
Revision as of 20:31, 8 June 2015 by Marco (talk | contribs) (Created page with "Install Ubuntu 15.04 Linux ubuntu 3.19.0-18-generic #18-Ubuntu SMP Tue May 19 18:30:59 UTC 2015 i686 i686 i686 GNU/Linux install ruby sudo apt-get install ruby sudo apt-get...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Install Ubuntu 15.04 Linux ubuntu 3.19.0-18-generic #18-Ubuntu SMP Tue May 19 18:30:59 UTC 2015 i686 i686 i686 GNU/Linux

install ruby

sudo apt-get install ruby

sudo apt-get install ruby-dev

sudo apt-get install zlib1g-dev libreadline-dev libssl-dev libcurl4-openssl-dev

sudo gem install linkeddata


lotico@ubuntu:~/test$ sudo gem install linkeddata Building native extensions. This could take a while... Successfully installed nokogiri-1.6.6.2 Fetching: htmlentities-4.3.3.gem (100%) Successfully installed htmlentities-4.3.3 Fetching: rdf-xsd-1.1.3.gem (100%)

For best results, use nokogiri and equivalent-xml gems as well. These are not hard requirements to preserve pure-ruby dependencies.

Successfully installed rdf-xsd-1.1.3 Fetching: rdf-microdata-2.0.1.gem (100%) Successfully installed rdf-microdata-2.0.1 Fetching: rdf-n3-1.1.3.gem (100%) Successfully installed rdf-n3-1.1.3 Fetching: tilt-2.0.1.gem (100%) Successfully installed tilt-2.0.1 Fetching: haml-4.1.0.beta.1.gem (100%)

HEADS UP! Haml 4.0 has many improvements, but also has changes that may break your application:

  • Support for Ruby 1.8.6 dropped
  • Support for Rails 2 dropped
  • Sass filter now always outputs <style> tags
  • Data attributes are now hyphenated, not underscored
  • html2haml utility moved to the html2haml gem
  • Textile and Maruku filters moved to the haml-contrib gem

For more info see:

http://rubydoc.info/github/haml/haml/file/CHANGELOG.md

Successfully installed haml-4.1.0.beta.1 Fetching: rdf-rdfa-1.1.6.gem (100%) Successfully installed rdf-rdfa-1.1.6 Fetching: rdf-rdfxml-1.1.4.gem (100%) Successfully installed rdf-rdfxml-1.1.4 Fetching: rdf-vocab-0.8.3.gem (100%) Successfully installed rdf-vocab-0.8.3 Fetching: sxp-0.1.5.gem (100%) Successfully installed sxp-0.1.5 Fetching: ebnf-0.3.9.gem (100%) Successfully installed ebnf-0.3.9 Fetching: rdf-turtle-1.1.7.gem (100%) Successfully installed rdf-turtle-1.1.7 Fetching: rdf-reasoner-0.2.2.gem (100%) Successfully installed rdf-reasoner-0.2.2 Fetching: addressable-2.3.8.gem (100%) Successfully installed addressable-2.3.8 Fetching: json-ld-1.1.8.gem (100%) Successfully installed json-ld-1.1.8 Fetching: i18n-0.7.0.gem (100%) Successfully installed i18n-0.7.0 Fetching: bcp47-0.3.3.gem (100%) Successfully installed bcp47-0.3.3 Fetching: rdf-tabular-0.1.3.1.gem (100%) Successfully installed rdf-tabular-0.1.3.1 Fetching: rdf-trig-1.1.4.gem (100%) Successfully installed rdf-trig-1.1.4 Fetching: rdf-trix-1.1.0.gem (100%) Successfully installed rdf-trix-1.1.0 Fetching: net-http-persistent-2.9.4.gem (100%) Successfully installed net-http-persistent-2.9.4 Fetching: sparql-client-1.1.5.gem (100%) Successfully installed sparql-client-1.1.5 Fetching: builder-3.2.2.gem (100%) Successfully installed builder-3.2.2 Fetching: sparql-1.1.7.gem (100%) Successfully installed sparql-1.1.7 Fetching: equivalent-xml-0.6.0.gem (100%) Successfully installed equivalent-xml-0.6.0 Fetching: linkeddata-1.1.11.gem (100%) Successfully installed linkeddata-1.1.11 Parsing documentation for addressable-2.3.8 Installing ri documentation for addressable-2.3.8 Parsing documentation for bcp47-0.3.3 Installing ri documentation for bcp47-0.3.3 Parsing documentation for builder-3.2.2 Installing ri documentation for builder-3.2.2 Parsing documentation for ebnf-0.3.9 Installing ri documentation for ebnf-0.3.9 Parsing documentation for equivalent-xml-0.6.0 Installing ri documentation for equivalent-xml-0.6.0 Parsing documentation for haml-4.1.0.beta.1 Installing ri documentation for haml-4.1.0.beta.1 Parsing documentation for htmlentities-4.3.3 Installing ri documentation for htmlentities-4.3.3 Parsing documentation for i18n-0.7.0 Installing ri documentation for i18n-0.7.0 Parsing documentation for json-ld-1.1.8 Installing ri documentation for json-ld-1.1.8 Parsing documentation for linkeddata-1.1.11 Installing ri documentation for linkeddata-1.1.11 Parsing documentation for net-http-persistent-2.9.4 Installing ri documentation for net-http-persistent-2.9.4 Parsing documentation for nokogiri-1.6.6.2 Installing ri documentation for nokogiri-1.6.6.2 Parsing documentation for rdf-microdata-2.0.1 Installing ri documentation for rdf-microdata-2.0.1 Parsing documentation for rdf-n3-1.1.3 Installing ri documentation for rdf-n3-1.1.3 Parsing documentation for rdf-rdfa-1.1.6 Installing ri documentation for rdf-rdfa-1.1.6 Parsing documentation for rdf-rdfxml-1.1.4 Installing ri documentation for rdf-rdfxml-1.1.4 Parsing documentation for rdf-reasoner-0.2.2 Installing ri documentation for rdf-reasoner-0.2.2 Parsing documentation for rdf-tabular-0.1.3.1 Installing ri documentation for rdf-tabular-0.1.3.1 Parsing documentation for rdf-trig-1.1.4 Installing ri documentation for rdf-trig-1.1.4 Parsing documentation for rdf-trix-1.1.0 Installing ri documentation for rdf-trix-1.1.0 Parsing documentation for rdf-turtle-1.1.7 Installing ri documentation for rdf-turtle-1.1.7 Parsing documentation for rdf-vocab-0.8.3 Installing ri documentation for rdf-vocab-0.8.3 Parsing documentation for rdf-xsd-1.1.3 Installing ri documentation for rdf-xsd-1.1.3 Parsing documentation for sparql-1.1.7 Installing ri documentation for sparql-1.1.7 Parsing documentation for sparql-client-1.1.5 Installing ri documentation for sparql-client-1.1.5 Parsing documentation for sxp-0.1.5 Installing ri documentation for sxp-0.1.5 Parsing documentation for tilt-2.0.1 Installing ri documentation for tilt-2.0.1 Done installing documentation for addressable, bcp47, builder, ebnf, equivalent-xml, haml, htmlentities, i18n, json-ld, linkeddata, net-http-persistent, nokogiri, rdf-microdata, rdf-n3, rdf-rdfa, rdf-rdfxml, rdf-reasoner, rdf-tabular, rdf-trig, rdf-trix, rdf-turtle, rdf-vocab, rdf-xsd, sparql, sparql-client, sxp, tilt after 45 seconds 27 gems installed


require 'openssl' in tutorial

  1. read RDF/XML

sudo gem install rdf-rdfxml