Creating Linked Data With Ruby and RDF.rb (Notes)
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 & Linkeddata Gem on Ubuntu
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
- read RDF/XML
sudo gem install rdf-rdfxml Successfully installed rdf-rdfxml-1.1.4 Parsing documentation for rdf-rdfxml-1.1.4 Done installing documentation for rdf-rdfxml after 1 seconds 1 gem installed
Tutorial
http://rdf.rubyforge.org/#Tutorials
require 'openssl' in tutorial