bibtex2rdf and PB questions

From: Jon Crump <jjcrump_at_myuw.net>
Date: Mon, 20 Feb 2006 13:33:43 -0800 (PST)

Dear all,

I hope you'll forgive another round of tyronic questions. I'm re-entering
the fray after some months hiatus. I'm trying to get caught up with the
changes. Recently updated iBook (G4 OS 10.4.3) with the new version of FF
(Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.1)
Gecko/20060111 Firefox/1.5.0.1) and the new version of PB (2.1.1). Also
installed subversion and have been experimenting with RDFizers. Got
bib2rdf to work fine, but I'm getting peculiar results when I try to point
PB at the resulting file.

The resultant rdf file has 927 entries that look like the following
example:
<rdf:RDF
     xmlns:j.0="http://purl.org/net/nknouf/ns/bibtex#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:dc="http://purl.org/dc/elements/1.1/" >

   <rdf:Description rdf:about="urn:0f0549adb6669e6e64d58a245bbbc5bf">
     <rdf:type rdf:resource="http://purl.org/net/nknouf/ns/bibtex#Book"/>
     <j.0:hasKey>Painter.S:1951</j.0:hasKey>
     <dc:source rdf:resource="file:/Users/jjc/Desktop/bibrdfizertest.bib"/>
     <j.0:hasKeywords>Diss; Chivalry; France; toRead</j.0:hasKeywords>
     <j.0:hasPublisher>The Johns Hopkins press</j.0:hasPublisher>
     <j.0:hasTitle>French chivalry; chivalric ideas and practices in
mediaeval France,</j.0:hasTitle>
     <j.0:hasAnnote>Painter, Sidney, 1902-1960.; Baker Stacks
CR/4529/F8/P2</j.0:hasAnnote>
     <j.0:hasYear>1951</j.0:hasYear>
     <j.0:hasAuthor>Painter, Sidney</j.0:hasAuthor>
     <rdf:type rdf:resource="http://purl.org/net/nknouf/ns/bibtex#Entry"/>
     <j.0:hasAddress>Baltimore,</j.0:hasAddress>
   </rdf:Description>
.
.
.

</rdf:RDF>

So far so good. Now I point FF at the file and get the text of all the
elements run together and the data coin in the bottom right. Clicking on
the data coin, after some chuckling and humming PB shows me a page:

<copy and paste from PB>
  file:///Users/jjc/Desktop/bibrdfizertest.rdf
Collected Information
1 filter criterion

     * type Incollection remove Unpublished remove Inproceedings remove
Entry remove Phdthesis remove Misc remove Article remove Book remove

     * Order
     * Commands

Re-sort by: Then by: Then by:
Ascending
Descending

Ascending
Descending

Ascending
Descending
Re-sort Results Auto-sort
Save All Publish All Export
Tags:

         Tag All

     * Order
     * Commands

46 items
sorted by hasKey A to Z

« previous 1 2 3 4 5 next »
$object.getLabel()
</copy and paste from PB>

Problem is, there are 927 items not 46. Moreover, the nav bar to the right
that I expect, showing properties available for browsing, never shows up.
All there is is the text-search box at the top, and searches from this box
find nothing.

The Java Console output (appended below) says "We don't handle
AnonymousNodes," but, if I understand correctly what an 'anonymous node'
is (which is by no means certain), I haven't got any.

I hope I haven't missed something obvious, or a FAQ somewhere. This is
just one of several new mysteries I've yet to resolve.

Any help?

PS. I hesitate to suck up bandwidth by including the rest of the rdf file
but the results from the Java Console (which are mostly greek to me) are
here:

13:17:52.857 [...orpus.Corpus] Warning: Internal error:
java.io.FileNotFoundException: /Users/jjc/Library/Application
Support/Firefox/Profiles/nel8zymd.default/piggy-bank/temporary-sources/model1140465141895/database/namespaces.dat
(No such file or directory) on null at [-1,-1] (790956ms)
13:17:52.863 [...oraryProfile] java.io.IOException:
java.io.FileNotFoundException: /Users/jjc/Library/Application
Support/Firefox/Profiles/nel8zymd.default/piggy-bank/temporary-sources/model1140465141895/database/namespaces.dat
(No such file or directory) (6ms)

13:18:06.999 [...xtIndexModel] Failed to initialize facade model (14136ms)
java.lang.NullPointerException
         at
edu.mit.simile.longwell.text.LocalTextIndexModel.internalAddObject(LocalTextIndexModel.java:197)
         at
edu.mit.simile.longwell.text.LocalTextIndexModel.internalOnAfterAdd(LocalTextIndexModel.java:165)
         at
edu.mit.simile.longwell.text.LocalTextIndexModel.internalInitialize(LocalTextIndexModel.java:142)
         at
edu.mit.simile.longwell.text.LocalTextIndexModel.onAfterAdd(LocalTextIndexModel.java:112)
         at edu.mit.simile.longwell.Profile.onAfterAdd(Profile.java:254)
         at edu.mit.simile.longwell.Profile.addData(Profile.java:171)
         at
edu.mit.simile.piggyBank.TemporaryProfile.load(TemporaryProfile.java:345)
         at
edu.mit.simile.piggyBank.TemporaryProfile$LoadingThread.run(TemporaryProfile.java:140)
13:18:07.060 [...xtIndexModel] java.io.IOException: Lock obtain timed out:
Lock_at_/tmp/lucene-be4278842be49e987fd4dddcc3674fdf-write.lock (61ms)
java.lang.RuntimeException: We don't handle AnonymousNodes
         at edu.mit.simile.RDFUtilities.toQueryTerm(RDFUtilities.java:318)
         at
edu.mit.simile.RDFUtilities.getObjectOfProperty(RDFUtilities.java:102)
         at
edu.mit.simile.longwell.query.project.PropertyProjection.internalGetValue(PropertyProjection.java:123)
         at
edu.mit.simile.longwell.query.project.ProjectionBase.getValue(ProjectionBase.java:72)
         at
edu.mit.simile.longwell.query.engine.Indexer.indexStrings2(Indexer.java:279)
         at
edu.mit.simile.longwell.query.engine.Indexer.indexStrings(Indexer.java:255)
         at
edu.mit.simile.longwell.query.engine.Indexer.internalIndex(Indexer.java:81)
         at
edu.mit.simile.longwell.query.engine.Indexer.index(Indexer.java:53)
         at
edu.mit.simile.longwell.query.engine.QueryEngine$Answer.getIndex(QueryEngine.java:152)
         at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source)
         at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:267)
         at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197)
         at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175)
         at
org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:327)
         at
org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:51)
         at
org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:95)
         at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
         at
org.apache.velocity.runtime.directive.Parse.render(Parse.java:181)
         at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
         at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
         at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
         at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:89)
         at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
         at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70)
         at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
         at
org.apache.velocity.runtime.directive.Parse.render(Parse.java:181)
         at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
         at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
         at org.apache.velocity.Template.merge(Template.java:256)
         at
org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450)
         at
org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:419)
         at
edu.mit.simile.longwell.ui.command.BrowseCommand.execute(BrowseCommand.java:77)
         at
edu.mit.simile.longwell.ui.FlairServlet.doGet(FlairServlet.java:92)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
         at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
         at
org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:665)
         at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
         at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
         at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
         at org.mortbay.http.HttpServer.service(HttpServer.java:954)
         at
org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
         at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
         at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
         at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
         at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
13:18:11.117 [Velocity ] Method getNarrowingFacets threw exception
for reference $answer in template templates/components/facets.vt at
[6,25] (4057ms)
13:18:11.118 [...rowseCommand]
org.apache.velocity.exception.MethodInvocationException: Invocation of
method 'getNarrowingFacets' in class
edu.mit.simile.longwell.query.engine.QueryEngine$Answer threw exception
class java.lang.RuntimeException : We don't handle AnonymousNodes (1ms)
org.apache.velocity.exception.MethodInvocationException: Invocation of
method 'getNarrowingFacets' in class
edu.mit.simile.longwell.query.engine.QueryEngine$Answer threw exception
class java.lang.RuntimeException : We don't handle AnonymousNodes
         at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:246)
         at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175)
         at
org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:327)
         at
org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:51)
         at
org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:95)
         at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
         at
org.apache.velocity.runtime.directive.Parse.render(Parse.java:181)
         at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
         at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
         at
org.apache.velocity.runtime.directive.Parse.render(Parse.java:181)
         at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
         at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
         at org.apache.velocity.Template.merge(Template.java:256)
         at
org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450)
         at
org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:419)
         at
edu.mit.simile.longwell.ui.command.BrowseCommand.execute(BrowseCommand.java:77)
         at
edu.mit.simile.longwell.ui.FlairServlet.doGet(FlairServlet.java:92)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
         at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
         at
org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:665)
         at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
         at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
         at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
         at org.mortbay.http.HttpServer.service(HttpServer.java:954)
         at
org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
         at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
         at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
         at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
         at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
__________
J.J. Crump
Dept. of History 353560
University of Washington
Seattle, WA. 98195
Received on Mon Feb 20 2006 - 21:32:27 EST

This archive was generated by hypermail 2.3.0 : Thu Aug 09 2012 - 16:39:18 EDT