Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Created repository.

  • Loading branch information...
commit e4ee264d5520d12b05ba1135673f15db4abfdfe5 0 parents
Arto Bendiken authored March 28, 2010
35  .gemspec
... ...
@@ -0,0 +1,35 @@
  1
+#!/usr/bin/env ruby -rubygems
  2
+# -*- encoding: utf-8 -*-
  3
+
  4
+GEMSPEC = Gem::Specification.new do |gem|
  5
+  gem.version            = File.read('VERSION').chomp
  6
+  gem.date               = File.mtime('VERSION').strftime('%Y-%m-%d')
  7
+
  8
+  gem.name               = 'rdfgrid'
  9
+  gem.homepage           = 'http://rdfgrid.rubyforge.org/'
  10
+  gem.license            = 'Public Domain' if gem.respond_to?(:license=)
  11
+  gem.summary            = 'Map/Reduce pipelines for RDF.rb.'
  12
+  gem.description        = 'RDFgrid is a framework for batch-processing RDF data with Hadoop and Amazon Elastic MapReduce.'
  13
+  gem.rubyforge_project  = 'rdfgrid'
  14
+
  15
+  gem.authors            = ['Arto Bendiken']
  16
+  gem.email              = 'arto.bendiken@gmail.com'
  17
+
  18
+  gem.platform           = Gem::Platform::RUBY
  19
+  gem.files              = %w(AUTHORS README UNLICENSE VERSION bin/rdfgrid) + Dir.glob('lib/**/*.rb')
  20
+  gem.bindir             = %q(bin)
  21
+  gem.executables        = %w(rdfgrid)
  22
+  gem.default_executable = gem.executables.first
  23
+  gem.require_paths      = %w(lib)
  24
+  gem.extensions         = %w()
  25
+  gem.test_files         = %w()
  26
+  gem.has_rdoc           = false
  27
+
  28
+  gem.required_ruby_version      = '>= 1.8.2'
  29
+  gem.requirements               = []
  30
+  gem.add_development_dependency 'rdf-spec',  '>= 0.1.0'
  31
+  gem.add_development_dependency 'rspec',     '>= 1.3.0'
  32
+  gem.add_development_dependency 'yard' ,     '>= 0.5.3'
  33
+  gem.add_runtime_dependency     'rdf',       '>= 0.1.2'
  34
+  gem.post_install_message       = nil
  35
+end
5  .gitignore
... ...
@@ -0,0 +1,5 @@
  1
+.DS_Store
  2
+.tmp
  3
+.yardoc
  4
+pkg
  5
+tmp
11  .yardopts
... ...
@@ -0,0 +1,11 @@
  1
+--title "RDFgrid - Map/Reduce-based Linked Data Processing with Hadoop"
  2
+--output-dir doc/yard
  3
+--protected
  4
+--no-private
  5
+--hide-void-return
  6
+--markup markdown
  7
+--readme README.md
  8
+-
  9
+AUTHORS
  10
+UNLICENSE
  11
+VERSION
1  AUTHORS
... ...
@@ -0,0 +1 @@
  1
+* Arto Bendiken <arto.bendiken@gmail.com>
1  README
55  README.md
Source Rendered
... ...
@@ -0,0 +1,55 @@
  1
+RDFgrid: Map/Reduce-based Linked Data Processing with Hadoop
  2
+============================================================
  3
+
  4
+RDFgrid is a framework for [map/reduce][MapReduce]-based batch-processing of
  5
+[RDF][] data with [Hadoop][] and [Amazon Elastic MapReduce][AWS EMR].
  6
+
  7
+* <http://github.com/datagraph/rdfgrid>
  8
+
  9
+Documentation
  10
+-------------
  11
+
  12
+* {RDFgrid::Mapper}
  13
+* {RDFgrid::Reducer}
  14
+
  15
+Dependencies
  16
+------------
  17
+
  18
+* [RDF.rb](http://rubygems.org/gems/rdf) (>= 0.1.2)
  19
+
  20
+Installation
  21
+------------
  22
+
  23
+The recommended installation method is via RubyGems. To install the latest
  24
+official release, do:
  25
+
  26
+    % [sudo] gem install rdfgrid
  27
+
  28
+Download
  29
+--------
  30
+
  31
+To get a local working copy of the development repository, do:
  32
+
  33
+    % git clone git://github.com/datagraph/rdfgrid.git
  34
+
  35
+Alternatively, you can download the latest development version as a tarball
  36
+as follows:
  37
+
  38
+    % wget http://github.com/datagraph/rdfgrid/tarball/master
  39
+
  40
+Author
  41
+------
  42
+
  43
+* [Arto Bendiken](mailto:arto.bendiken@gmail.com) - <http://ar.to/>
  44
+
  45
+License
  46
+-------
  47
+
  48
+RDFgrid is free and unencumbered public domain software. For more
  49
+information, see <http://unlicense.org/> or the accompanying UNLICENSE file.
  50
+
  51
+[RDF]:       http://www.w3.org/RDF/
  52
+[RDF.rb]:    http://rdf.rubyforge.org/
  53
+[MapReduce]: http://en.wikipedia.org/wiki/MapReduce
  54
+[Hadoop]:    http://hadoop.apache.org/
  55
+[AWS EMR]:   http://aws.amazon.com/elasticmapreduce/
8  Rakefile
... ...
@@ -0,0 +1,8 @@
  1
+#!/usr/bin/env ruby
  2
+$:.unshift(File.expand_path(File.join(File.dirname(__FILE__), 'lib')))
  3
+require 'rubygems'
  4
+begin
  5
+  require 'rakefile' # http://github.com/bendiken/rakefile
  6
+rescue LoadError => e
  7
+end
  8
+require 'rdfgrid'
24  UNLICENSE
... ...
@@ -0,0 +1,24 @@
  1
+This is free and unencumbered software released into the public domain.
  2
+
  3
+Anyone is free to copy, modify, publish, use, compile, sell, or
  4
+distribute this software, either in source code form or as a compiled
  5
+binary, for any purpose, commercial or non-commercial, and by any
  6
+means.
  7
+
  8
+In jurisdictions that recognize copyright laws, the author or authors
  9
+of this software dedicate any and all copyright interest in the
  10
+software to the public domain. We make this dedication for the benefit
  11
+of the public at large and to the detriment of our heirs and
  12
+successors. We intend this dedication to be an overt act of
  13
+relinquishment in perpetuity of all present and future rights to this
  14
+software under copyright law.
  15
+
  16
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  17
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  18
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  19
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  20
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  21
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  22
+OTHER DEALINGS IN THE SOFTWARE.
  23
+
  24
+For more information, please refer to <http://unlicense.org/>
1  VERSION
... ...
@@ -0,0 +1 @@
  1
+0.0.0.pre
3  bin/rdfgrid
... ...
@@ -0,0 +1,3 @@
  1
+#!/usr/bin/env ruby
  2
+$:.unshift(File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib')))
  3
+require 'rdfgrid'
2  doc/.gitignore
... ...
@@ -0,0 +1,2 @@
  1
+rdoc
  2
+yard
7  lib/rdfgrid.rb
... ...
@@ -0,0 +1,7 @@
  1
+require 'rdf'
  2
+require 'rdf/ntriples'
  3
+require 'rdfgrid/version'
  4
+
  5
+module RDFgrid
  6
+  # TODO
  7
+end
23  lib/rdfgrid/version.rb
... ...
@@ -0,0 +1,23 @@
  1
+module RDFgrid
  2
+  module VERSION
  3
+    MAJOR = 0
  4
+    MINOR = 0
  5
+    TINY  = 0
  6
+    EXTRA = :pre
  7
+
  8
+    STRING = [MAJOR, MINOR, TINY].join('.')
  9
+    STRING << ".#{EXTRA}" if EXTRA
  10
+
  11
+    ##
  12
+    # @return [String]
  13
+    def self.to_s() STRING end
  14
+
  15
+    ##
  16
+    # @return [String]
  17
+    def self.to_str() STRING end
  18
+
  19
+    ##
  20
+    # @return [Array(Integer, Integer, Integer)]
  21
+    def self.to_a() [MAJOR, MINOR, TINY] end
  22
+  end
  23
+end
1  spec/mapper_spec.rb
... ...
@@ -0,0 +1 @@
  1
+require File.join(File.dirname(__FILE__), 'spec_helper')
1  spec/reducer_spec.rb
... ...
@@ -0,0 +1 @@
  1
+require File.join(File.dirname(__FILE__), 'spec_helper')
6  spec/spec_helper.rb
... ...
@@ -0,0 +1,6 @@
  1
+require 'rdfgrid'
  2
+require 'rdf/spec'
  3
+
  4
+Spec::Runner.configure do |config|
  5
+  config.include(RDF::Spec::Matchers)
  6
+end

0 notes on commit e4ee264

Please sign in to comment.
Something went wrong with that request. Please try again.