All Projects → datagraph → Rdfgrid

datagraph / Rdfgrid

Licence: unlicense
[Unmaintained] RDFgrid is a framework for batch-processing RDF data with Hadoop and Amazon Elastic MapReduce.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Rdfgrid

coma
a console mail user agent | obsolete: use mblaze
Stars: ✭ 13 (-18.75%)
Mutual labels:  unmaintained
Deprecated Mapbox Ios Sdk
REPLACED – use https://www.mapbox.com/ios-sdk instead
Stars: ✭ 325 (+1931.25%)
Mutual labels:  unmaintained
Bootstrap Tags
Bootstrap-themed jquery tag interface
Stars: ✭ 562 (+3412.5%)
Mutual labels:  unmaintained
Colors Of Image
A PHP Library for getting colors from images DEPRECATED
Stars: ✭ 273 (+1606.25%)
Mutual labels:  unmaintained
Redditkit
An Objective-C wrapper for the reddit API
Stars: ✭ 299 (+1768.75%)
Mutual labels:  unmaintained
React Heatpack
A 'heatpack' command for quick React development with webpack hot reloading
Stars: ✭ 354 (+2112.5%)
Mutual labels:  unmaintained
rescuefox
DEPRECATED - demo game to drive 3D engine creation: rescue your pet space fox!
Stars: ✭ 35 (+118.75%)
Mutual labels:  unmaintained
Timegrid
Free, open-source, online appointments platform based on Laravel PHP Framework.
Stars: ✭ 793 (+4856.25%)
Mutual labels:  unmaintained
Swig
Take a swig of the best template engine for JavaScript.
Stars: ✭ 3,129 (+19456.25%)
Mutual labels:  unmaintained
Complexity Report
[UNMAINTAINED] Software complexity analysis for JavaScript projects
Stars: ✭ 465 (+2806.25%)
Mutual labels:  unmaintained
Wifi
[unmaintained] WiFi tools for linux
Stars: ✭ 281 (+1656.25%)
Mutual labels:  unmaintained
Rust Os Comparison
A comparison of operating systems written in Rust
Stars: ✭ 292 (+1725%)
Mutual labels:  unmaintained
Msx
JSX for Mithril.js 0.x
Stars: ✭ 370 (+2212.5%)
Mutual labels:  unmaintained
confidential-survey
A Rails app for conducting confidential surveys without violating user privacy
Stars: ✭ 29 (+81.25%)
Mutual labels:  unmaintained
Node Jscs
⤴️ JavaScript Code Style checker (unmaintained)
Stars: ✭ 5,026 (+31312.5%)
Mutual labels:  unmaintained
elmo
DEPRECATED - Elmo ~ https://mozilla.github.io/elmo/
Stars: ✭ 32 (+100%)
Mutual labels:  unmaintained
Scaleapp
scaleApp is a JavaScript framework for scalable and maintainable One-Page-Applications
Stars: ✭ 353 (+2106.25%)
Mutual labels:  unmaintained
Miniproxy
🚨⚠️ UNMAINTAINED! ⚠️🚨 A simple PHP web proxy.
Stars: ✭ 810 (+4962.5%)
Mutual labels:  unmaintained
Newforms
Isomorphic form-handling for React
Stars: ✭ 649 (+3956.25%)
Mutual labels:  unmaintained
Axe Cli
[Deprecated] A command-line interface for the aXe accessibility testing engine
Stars: ✭ 419 (+2518.75%)
Mutual labels:  unmaintained

RDFgrid: Map/Reduce-based Linked Data Processing with Hadoop

RDFgrid is a simple framework for map/reduce-based batch-processing of RDF data with Hadoop and Amazon Elastic MapReduce.

Features

  • Processes RDF data in the line-oriented, whitespace-separated N-Triples format.
  • Provides RDF statement manipulation using RDF.rb's object model; no manual parsing or serialization involved.
  • Provides built-in aggregate combiners/reducers for the common sum, min, max, and avg operations.
  • Compatible with Hadoop Streaming and Amazon's Elastic MapReduce service.
  • Available as a prepackaged archive with all dependencies included, simplifying deployments to Hadoop's distributed cache.

Examples

A mapper for counting RDF predicate usage (doc/examples/mapper.rb)

#!/usr/bin/ruby -Ilib
require 'rdfgrid'

class PredicateCounter < RDFgrid::Mapper::StatementMapper
  def process(statement)
    yield statement.predicate, 1
  end
end

PredicateCounter.process!

A reducer for summing up RDF predicate usage (doc/examples/reducer.rb)

#!/usr/bin/ruby -Ilib
require 'rdfgrid'

class PredicateSummer < RDFgrid::Reducer
  def process(values)
    yield values.inject(0) { |sum, value| sum + value.to_i }
  end
end

PredicateSummer.process!

Running the mapper and reducer pipeline with a local N-Triples dataset

$ cat data.nt | ruby mapper.rb | sort | ruby reducer.rb

Documentation

  • {RDFgrid::Mapper}
  • {RDFgrid::Reducer}

Dependencies

Installation

The recommended installation method is via RubyGems. To install the latest official release, do:

% [sudo] gem install rdfgrid

Download

To get a local working copy of the development repository, do:

% git clone git://github.com/datagraph/rdfgrid.git

Alternatively, you can download the latest development version as a tarball as follows:

% wget http://github.com/datagraph/rdfgrid/tarball/master

Mailing List

Resources

Authors

RDFgrid is a Datagraph technology.

License

RDFgrid is free and unencumbered public domain software. For more information, see http://unlicense.org/ or the accompanying UNLICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].