It sounds a bit like you're using the RI (an RDF index) to do something (string-matching) at which a full-text index (like Lucene or Zebra) would be better.
If you want to use RDF for this problem, I suggest that you create objects to represent those upper entities you named (building, collection, section, etc) and make a graph, e.g. objects:myobject1 isMemberOf sections:UkDhU.DCD.Misc.Ch objects:myobject2 isMemberOf sections:UkDhU.DCD.Misc.Ch sections:UkDhU.DCD.Misc.Ch isPartOf collections:UkDhU.DCD collections:UkDhU.DCD isInside buildings:UkDhU or using some other suitable RDF predicates. Then your query will not rely on string-matching, at which RDF stores are not especially good, but on structure matching, at which RDF stores are very good. In my example a query to find the object in a building might look something like: SELECT ?object isInside ?building WHERE { ?object isMemberOf ?section. ?section isPartOf ?collection. ?collection isInside ?building. } or to find how many objects from a collection have been Fedora-ized, you could use a count query on: SELECT ?object WHERE { ?object isMemberOf ?section. ?section isPartOf ?collection. } and so forth. --- A. Soroka Online Library Environment the University of Virginia Library On Nov 11, 2011, at 7:50 AM, HIGGINS R.I. wrote: > Hello: > I am attempting to keep track of which of our real objects have digital > versions stored in Fedora. The simplest way to do this seemed to be to > add an entry to the RELS-EXT datastream along the lines of > > <hasLocalReferenceNumber > xmlns="info:fedora/fedora-system:def/relations-external#" > rdf:resource="UkDhU:DCD.Misc.Ch.3650"></hasLocalReferenceNumber> > > For this to be useful, it would be necessary to be able to different > searches: > find all starting UkDhU:* (everything in the building) > find all starting UkDhU:DCD* (everything in the collection) > find all starting UkDhU:DCD.Misc.Ch.* (everything in the section of the > collection) > and so forth - assuming * to be a wild card. > > The lack of information on wild card searching of RDF out there implies > that this is not a feature that is available. Is there a way to do this, > or is it back to the drawing board ? > Thank you > - - - - - > # Richard Higgins > # Durham University Library > # Archives & Special Collections > # Palace Green > # Durham > # DH1 3RN > # E-Mail: r.i.higg...@durham.ac.uk > > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > Fedora-commons-users mailing list > Fedora-commons-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fedora-commons-users ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users