I've created a branch for FCREPO-441, and implemented the necessary changes (created from the trunk this morning). This is now ready for review. Implementation notes: * RDF in RELS-INT is now parsed and triples are propagated to resource index * The subjects of RELS-INT relationships must be syntactically-valid datastreams for the object in which RELS-INT resides (but the datastream does not have to exist) * Multiple subjects are allowed in a single RELS-INT datastream (ie multiple <rdf:Description ref:about="..." ... />), to allow assertions to be made about several datastreams * Validation is otherwise as per RELS-EXT, except Dublin Core assertions are allowed, and some specific fedora-model assertions which are allowed for RELS-EXT are not allowed for RELS-INT * local server demos - image collection demo - contains some examples of RELS-INT, in SmileyPens and SmileyGreetingCard (these are also used in system tests) * No changes made to the API (this will require some discussion and agreement on what should be implemented) * No changes made to the java client application (though of course RELS-INT can be edited as per any other XML datastream) Any volunteers to review this change? If there's any interest I could also create a patch against 3.2.1. Many Thanks Steve
------------------------------------------------------------------------------
_______________________________________________ Fedora-commons-developers mailing list Fedora-commons-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers