ruby-rdf / rdf-ldp

A suite of LDP software and middleware for RDF.rb & Rack
The Unlicense
13 stars 2 forks source link

Upgrade to RDF.rb 2.0 #50

Closed no-reply closed 8 years ago

no-reply commented 8 years ago

Since the library uses RDF::Transactions, this upgrade won't be backwards compatible. This is an initial compatibility release.

Direct and indirect containers now add the default required triples at creation time. This avoids relying on snapshot queries, simplifies transaction scoping, and is less complicated for the client. Some @todo items are introduced to isolate creation of these container types to a single transaction scope.

Closes #46.

mjsuhonos commented 8 years ago

:+1: for RDF.rb 2.0

I'll be playing with Ladder::Repository mock-transaction logic shortly, which will likely pave the way for a 'real' Mongoid-based RDF::Repository storage adapter in lieu of ActiveTriples::MongoidStrategy.