Either approach you mention will work, it is probably better to keep
RELS-EXT and DC for their intended purposes (though I don't see anything
problematic for having your own predicate to describe where an object was
sourced from, this seems to be within the intended use of RELS-EXT).

Folks commonly implement additional indexing and searching services on top
for extending the searching capabilities - you could take a look at GSearch
for doing this -
http://fedora-commons.org/confluence/display/FCSVCS/Generic+Search+Service+2
.2

This is fully configurable, you can decide what fields in which datastreams
you wish to index, and if you want can do full-text indexing as well.

Steve

-----Original Message-----
From: Stuart Sierra [mailto:[email protected]] 
Sent: 28 August 2009 15:57
To: [email protected]
Subject: [Fedora-commons-users] Where to store things you need to search?


As I learn about Fedora, I'm wondering where to store fields that I
want to search on.

For example, I'm storing downloaded web pages.  I store each page in a
Fedora object with two datastreams, one for the content of the page
itself and one for HTTP metadata such as the URL.

I want to retrieve a downloaded page by referencing its original URL.
I could add a "source" attribute to the DC datastream, or I could
create my own predicate and add it to the RELS-EXT datastream, then
find a page using Fedora's RISearch service.

Is either method preferable?  Or should I reserve the DC and RELS-EXT
datastreams for Fedora's own metadata and maintain my own separate
database of URLs?

Thanks,
-SS

----------------------------------------------------------------------------
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus
on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to