Hi, Adam --

Can you give us a sample of the double linked-list triples?  I'd like to 
see how you express that in RDF.

Is this something you express in the RELS-EXT, or triples you add to the 
RI outside Fedora?

thanks,

-- Scott

On 08/31/2011 02:18 PM, aj...@virginia.edu wrote:
> I agree with Scott's point that "page sequences can be considered a property 
> of containers ... rather than a property inherent in the page object itself", 
> and because of a well-known updating difficulty in the RI, it is not possible 
> to use RDF containers in RELS-*. See:
>
> https://jira.duraspace.org/browse/FCREPO-656
>
> There is, however, a fair way to use the RI to this end-- you can construct a 
> linked list, or a doubly-linked list amongst the pages. That's what we do (a 
> doubly-linked list). We're therefore relying on the RI to be fast, which it 
> is (it is, after all, an _index_-- the repository is the data store). 
> Updating is fairly easy (create object with two relationships, then alter 
> four relationships of the preceding and following pages). We have no trouble 
> querying into the RI for results fast enough for a page-turner presentation.
>
> But then, we are strongly committed to RDF for as much structural metadata as 
> we can cram into it. {grin}
>
> ---
> A. Soroka
> Online Library Environment
> the University of Virginia Library
>
>
>
>
> On Aug 31, 2011, at 2:11 PM, Scott Prater wrote:
>
>> Hello, Joszef --
>>
>> I'll send you a couple of sample objects in a separate email.
>>
>>> Not to mention, that I don't really have a clear vision, how to store page 
>>> orders in RELS... :)
>>
>> Nor do we.  You could store the sequence triple in the object itself,
>> something along the lines of<myobject>  <hasPageSequence>  "1", but then
>> you'd have to query every single object to build a list of pages (not a
>> real big deal in the resource index, but still, a little clunky).  And
>> what if you forget to scan a page, and your numbering gets all whacked,
>> and you have to go back and add a page later (something that occurs more
>> often than we would like to admit)?  You'll need to update the page
>> sequence triple in every following page object.
>>
>> An even more subtle problem crops up if your object has one page number
>> in one context (say, a plate in a book) and another page number in
>> another context (say, the same plate in an art exhibit catalogue):   if
>> you were to create these two relations in the page object, how would you
>> express in a triple that I'm page 1 of book A, and page 3 of book B?
>> This is a use case which demonstrates that page sequences can be
>> considered a property of containers ("I'm a book, and I have this
>> content at position X"), rather than a property inherent in the page
>> object itself.
>>
>> That would be okay, except that there's no way to express in a book
>> object's RELS-EXT triple that book object A contains page object A1 with
>> the attribute page sequence "1".  You can do that in METS, though.
>>
>> -- Scott
>>
>>
>> --
>> Scott Prater
>> Library, Instructional, and Research Applications (LIRA)
>> Division of Information Technology (DoIT)
>> University of Wisconsin - Madison
>> pra...@wisc.edu
>>
>> ------------------------------------------------------------------------------
>> Special Offer -- Download ArcSight Logger for FREE!
>> Finally, a world-class log management solution at an even better
>> price-free! And you'll get a free "Love Thy Logs" t-shirt when you
>> download Logger. Secure your free ArcSight Logger TODAY!
>> http://p.sf.net/sfu/arcsisghtdev2dev
>> _______________________________________________
>> Fedora-commons-users mailing list
>> Fedora-commons-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>
>
> ------------------------------------------------------------------------------
> Special Offer -- Download ArcSight Logger for FREE!
> Finally, a world-class log management solution at an even better
> price-free! And you'll get a free "Love Thy Logs" t-shirt when you
> download Logger. Secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsisghtdev2dev
> _______________________________________________
> Fedora-commons-users mailing list
> Fedora-commons-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users


-- 
Scott Prater
Library, Instructional, and Research Applications (LIRA)
Division of Information Technology (DoIT)
University of Wisconsin - Madison
pra...@wisc.edu

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to