JK - Many thanks for your assistance. Using two periods anywhere just gives "bad order expression".
The things I have managed to get to sort properly are indeed the one-placename things like .title and .date. Nodes cause problems. I translated the rdf into json and I think I have determined that the sorting is being done by the label of the *next-higher* node. Is there something I am supposed to be doing differently to get it all the way to the end? For example, if I say ex:orders=".surname" it stops at "authors" and sorts on the label of that. In the "sorted by" spot it says surname but can someone confirm that sorting by a multi-node expression is possible? Is there something I should be defining somewhere? A little 3-item exhibit here: http://lrdudc.wrlc.org/jazz/collections/just_three-js.html Its 3-item json here: http://lrdudc.wrlc.org/jazz/collections/just_three.js Mike On Thu, Sep 16, 2010 at 1:42 PM, Arithmeticus <[email protected]> wrote: > Hi Mike, > > Under ex:orders, try inserting the two periods that should precede > "authors". If that doesn't work, back up and see if the sort function > will work on *any* of the fields, especially the one-placename ones. > > My thanks, too, to David for pointing out the XML importer page. > Although it's not clearly written, it may help me reconsider a few > problems I'm encountering. > > jk > > On Sep 15, 12:44 pm, Michael Fitzgerald <[email protected]> wrote: >> Hmm - never had any problems getting the exhibit to display here (and >> it still works for me right now). It does everything it should: >> faceting, etc. It just doesn't sort. >> >> Given RDF data of the form that Zotero spits out: >> >> <bib:Book rdf:about="urn:isbn:9780826515322"> >> <dc:date>2006</dc:date> >> <dc:identifier>ISBN 9780826515322</dc:identifier> >> <dc:publisher> >> <foaf:Organization> >> <foaf:name>Vanderbilt University Press</foaf:name> >> </foaf:Organization> >> </dc:publisher> >> <dc:title>A Shot In The Dark</dc:title> >> <bib:authors> >> <rdf:Seq> >> <rdf:li> >> <foaf:Person> >> <foaf:givenname>Martin</foaf:givenname> >> <foaf:surname>Hawkins</foaf:surname> >> </foaf:Person> >> </rdf:li> >> </rdf:Seq> >> </bib:authors> >> <z:itemType>book</z:itemType> >> </bib:Book> >> >> Should this do the job? >> >> <div ex:role="collection" ex:itemTypes="Book"></div> >> <div ex:role="view" ex:orders="authors.surname, authors.givenname" >> ex:directions="ascending, ascending" ex:showAll="true"</div> >> >> The answer has to be no, since it doesn't..... But why? >> >> Right now, the xml reader seems to introduce new complexity, but if >> that's the only way to solve the problem, I'll have to deal with that. >> Frustrating that the live example on the wiki which is about books >> doesn't work. >> >> Mike >> >> >> >> On Wed, Sep 15, 2010 at 11:41 AM, David Karger <[email protected]> wrote: >> > Mike, when I try to examine the exhibit I get a "failed to load js file" >> > error---it's having trouble reading the results returned from babel. >> >> > in case it simplifies your pipeline, you might consider using the build-in >> > xml reader now part of trunk.simile-widgets.org . You should be able to >> > set >> > it to parse your rdf-xml: >> >http://www.simile-widgets.org/wiki/Exhibit/XML_Importer >> >> > On 9/15/2010 9:53 AM, Michael Fitzgerald wrote: >> >> >> I'm working on a simple book collection exhibit based on an RDF export >> >> from Zotero. The problem I'm encountering is in getting the items to >> >> sort alphabetically by author name. I've figured out how to get the >> >> first name and last name to display in the lens and I've figured out >> >> how to get last name to appear as a facet (would love to have that be >> >> "last, first" combined instead, if that's possible). But when trying >> >> to use those identical terms (authors.surname and authors.givenname) >> >> in ex:orders, I get what just seems to be random order. I suspect it >> >> might have something to do with nodes and is probably an easy fix. Any >> >> assistance gratefully received. >> >> >> Exhibit here: >> >> >>http://lrdudc.wrlc.org/jazz/collections/stokes-books-rdf.html >> >> >> RDF data here: >> >> >>http://lrdudc.wrlc.org/jazz/collections/stokes-books.rdf >> >> >> Thanks - >> >> >> Mike >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "SIMILE Widgets" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]. >> > For more options, visit this group at >> >http://groups.google.com/group/simile-widgets?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "SIMILE Widgets" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/simile-widgets?hl=en. > > -- You received this message because you are subscribed to the Google Groups "SIMILE Widgets" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/simile-widgets?hl=en.
