Sha256: 5302118f80269ecd81f1cbd85a8f97aac8068dbfc4e318c07a58d5b6d43a823e
Contents?: true
Size: 1.89 KB
Versions: 3
Compression:
Stored size: 1.89 KB
Contents
# Ldp.rb [![Build Status](https://travis-ci.org/samvera/ldp.png?branch=master)](https://travis-ci.org/samvera/ldp) [![Version](https://badge.fury.io/rb/ldp.png)](http://badge.fury.io/rb/ldp) [![Dependencies](https://gemnasium.com/samvera/ldp.png)](https://gemnasium.com/samvera/ldp) [![Coverage Status](https://coveralls.io/repos/github/samvera/ldp/badge.svg?branch=master)](https://coveralls.io/github/samvera/ldp?branch=master) Linked Data Platform client library for Ruby ## Installation Add this line to your application's Gemfile: gem 'ldp' And then execute: $ bundle Or install it yourself as: $ gem install ldp ## Usage ```ruby host = 'http://localhost:8080' client = Ldp::Client.new(host) resource = Ldp::Resource.new(client, host + '/rest/node/to/update') orm = Ldp::Orm.new(resource) # view the current title(s) orm.orm.value(RDF::DC11.title) # update the title orm.graph.delete([orm.resource.subject_uri, RDF::DC11.title, nil]) orm.graph.insert([orm.resource.subject_uri, RDF::DC11.title, 'a new title']) # save changes orm.save ``` ### Fedora Commons notes Due to some discrepancies with alpha version of Fedora Commons, you may need to do some things differently: * [Can't load resources from Fedora 4](https://github.com/samvera/ldp/issues/1) * [orm.save with an rdf:type doesn't work with Fedora 4.0.0-alpha-3](https://github.com/samvera/ldp/issues/2) ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request # Samvera This software has been developed by and is brought to you by the Hydra community. Learn more at the [Samvera website](http://samvera.org) ![Samvera Logo](https://wiki.duraspace.org/download/thumbnails/87459292/samvera-fall-font2-200w.png?version=1&modificationDate=1498550535816&api=v2)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ldp-1.0.0 | README.md |
ldp-0.7.2 | README.md |
ldp-0.7.1 | README.md |