God’s Word | our words
meaning, communication, & technology
following Jesus, the Word made flesh
September 26th, 2007

Tiddlywikis and Bible Information

Every since i first discovered Tiddlywiki, i’ve been a huge fan of this tool that is easy to use for authoring and linking shorter pieces of text (microcontent). I use various Tiddlywikis all the time for managing tasks, project planning and tracking, brainstorming, etc. (we just passed its third anniversary).
I’m still intrigued by the possibilities of alternative presentations of Biblical content using the nonlinear, hyperlinked approach of a Tiddlywiki. Everything from brief definitions to background information to related content can fit into this framework, and the dynamic nature frankly makes them fun.

So i was glad that Dave Gifford forwarded a pointer to some Tiddlywiki-based resources he’s been building. In addition to some good tutorials, his commentary on Philemon is a nice example of how this might work. For example, the tiddler on Literary Features links to a description of a chiasm in Philemon, which in turn embeds a link to a description of what a chiasm is. You could go even further with this: for example, every reference to Onesimus or Onesiphorus could link to an overview description of these individuals. The most interesting feature to me is the way the Tiddlywiki enables reading content in the order that makes sense to the reader, rather than the traditional start-at-the-beginning-and-read-to-the-end approach. This is often the way we think and the way our interest works: why not read this way too?
Additional pointer: i’m also intrigued by Tweebox, which seems to be a tiddlywiki-derived tool for presenting narratives. This is just the sort of thing that might make for a very engaging presentation of the Composite Gospel.

Update (9/27): you get an even better feel for the potential from the Biblioteca Bíblica Giffmex, a Tiddlywiki-based collection of notes on the New Testament. It’s in Spanish, so English readers won’t get all the details, but you can see the top-level organization pretty well if you have any familiarity with Spanish.

September 26th, 2007

Organizing Bible Place Names

(Post 3 in a continuing series on building the Bible Knowledgebase: this category, which has an RSS feed here, will track future posts on this subject.)

If you think about the world of the Bible, and limit the discussion to concrete entities in the physical world (not because theology isn’t important, but because it’s much harder to nail down), there’s no question that people are the most important category of things that are discussed therein. The entire history of salvation is defined in terms of God’s interaction with people, from Adam to Noah to Abraham to Moses, continuing on through David up to Jesus and his early followers. Logos Bible Software already ships with a great deal of semantically-organized information about individuals in its Biblical People feature (Tools > Bible Data > Biblical People). Biblical People lets you visualize the family relationships for every named person in the Bible, as well as organizing references to them, and providing other attributes like their roles or occupations. Since joining Logos, i’ve been integrating the previous work i’d done on named individuals in the New Testament to enlarge this knowledgebase with a richer set of interpersonal relationships, and there are still many more relationships we can add.

But now that we’ve got a great start on people, the next big category in organizing semantic information is clearly places. Some of the challenges here are like those for people: for example, multiple places can share the same name (for example, there are two distinct places called Bethany in the New Testament), and multiple names can be used to refer to the same place.

Places have different attributes than people, of course, primary of which is a physical location, represented by latitude and longitude. There are some unique challenges as well:

  • Because places last longer than people do, they’re more prone to changing names.
  • The nature (more formally, the semantic type) of a place can also change over time: villages grow into towns which grow into cities and become capitals.
  • Places can be either supernaturally located (obviously these don’t have latitude and longitude), or metaphorical. Zion is a well-known instance of the latter: sometimes it refers to a physical location, but in other cases it designates a spiritual place (“But you have come to Mount Zion and to the city of the living God, the heavenly Jerusalem …”, Heb 12:2). It may also signify the role of Jerusalem as the religious capital of Israel.

“Jabneel” is a random example from the book of Joshua that shows how complex this process can be. First, name ambiguity: there are two different places that go by this name, one in Josh 15:11, and a different one from Josh 19:33. The Anchor Bible Dictionary states (without further explanation) that the first one is “probably the same Philistine town (Heb yabnÄ“h) conquered by Uzziah, king of Judah”, which is called Jabneh in 2 Chr 26:6. So there is name variation as well as ambiguity. (as often happens with this kind of task, Anchor puts most of its content in the sub-entry under Jabneel, while other resources have “See Jabneh” and put their content there).

Though a few of the key places in the Bible either aren’t named or aren’t locatable (like the Garden of Eden in Gen.2.8), there’s still lots of useful information that’s been around a long time, but never organized into a machine-readable form. As with people, access to rich details about the places of the Bible is an important background resource for readers.

I’ve posted previously about the list of place names produced by OpenBible.info, which is the most comprehensive one that i know of that’s freely available. Starting from this list, as well as some other internally developed resources, we’re in the process of creating a master database of Biblical places that will include

  • Mappings between names and (physical) places (using an interesting representation that i’ll discuss in a future post)
  • A complete set of Biblical references
  • Types (cities, mountains, rivers, etc.)
  • Latitude and longitude data, so any place can be mapped and distances between places can be computed
  • Categorization of place names into different historical periods
  • Part-whole relationships: for example, the fact that Jerusalem is a part of Judea (in technical parlance, a kind of meronymy)

Each physical places will have a unique identifier (akin to a URI), and once the data is complete we’ll turn it into RDF and incorporate it into the emerging semantic database we call the Bible Knowledgebase. We don’t have a timeline yet for when this data will get turned into a feature and included in the Logos product: that will take some time, and will likely unfold incrementally. But i’m excited about starting this next major step in the Bible Knowledgebase. An extra added bonus is that my wife Donna is working on the data with me!

September 26th, 2007

Vacation in Sarajevo and Croatia

Things have been quiet on the blog of late: we had a fabulous vacation last week, first on the amazing Dalmatian coast of Croatia, and then in Sarajevo, visiting our friends J&E (names obscured because they were such wonderful hosts, if you knew how to reach them, they’d be overwhelmed with requests).

Some travel notes and pictures will get posted when i get a chance, but we’re back now (alas), and back to work.