Bringing the bible up to date - Bible Web Services
Bringing the bible up to date. A Listing of Bible Web Services
Web 2.0 is the rubber meeting the road of all of the "web services" work that has been going on the last decade.
A brief explaination of web services:
A web page/web application is a way for a person to interact with a computer to buy something or search a database, etc.
A web service is a way for one computer to talk to another computer to buy something or search a database, or retrieve information on a particular topic, etc.
Web services got early traction in intranets and "extranets" linking up the computer systems from one company to their suppliers and even wiring together applications between departments in big companies but really didn't make a dent on the internet until recently.
Then came RSS
The syndication technology that allowed people to subscribe to someones blog. So now my blog or news reader can talk to your blog. Google and Amazon were some of the first large companies to start offering an "API" or web service interface to their information. All kinds of startups started offering api's along with actual pages to do things like bookmarking/tagging, photo sharing, calendars, etc.
So what does that mean about the word of God? Sadly, not much.
Almost all of the good Bible websites are still under the come visit my webpage and I'll sell you more "Jesus junk" model. A true bible web service could be a way for the Christian community to extend the reach of the word of God out of the Bible websites where is locked right now.
Fortunatly there are a few notible exceptions -
There are some notable exceptions - the ESV was the first major publisher to offer a web service. You can make 500 requests per day for free or get expanded use for $100 a year.
Several other hobbiest/companies have put together bible web services using public domain translations, such as the old standby KJV or the WEB bible.
Including -
WebserviceX.NET
Biblewebservice
Francis Shanahan's Bible Webservice
The ESV definately sets the bar while Michael Sumerano's Biblewebservice contribution takes a 2nd place.
So what does this mean? Cheap, easy to use bible web services are the necessary plumbing for really cool Web 2.0 applications. Bibleicio.us for instance needs full text searching and proper paragraph breaks and line breaks in it's display. To do that "right" and easily, I should use a web service, or if none is available solve that problem and make it available as a service.
That way the programmers out there could easily do cool things like make a hover over on your blog that poped up the full text of any bible references you post. A web service could allow you to easily switch to different translations/languages.
Putting my money where my mouth is.
I'm a plumbing guy, so I guess I'll start tackling this problem. I want to swich Bibleicious over to use ESV or possibly Sumerano's service (doing SOAP in php will be new territory for me). If I go the ESV route, the next step will be to create a WEB version with the same API so you can easily switch between them. With Sumerano someone needs to pay the bills - so I either need to help him pay for hosting or port his solution over to php so I can host it myself.
Labels: webservice translations

2 Comments:
Did you miss the WSDL for my service? It's here:
http://www.francisshanahan.com/TheHolyBible.asmx?WSDL
and documentation is here:
http://www.francisshanahan.com/TheHolyBible.asmx
How come I made third place only?
-fs
Francis,
First of all Thank you for taking the time to put together a service and giving it away for free. I don't want to trivialize that and you get bonus points for not compaining about hosting cost. Now for some hopefully constructive feedback.
The killer feature you are missing is full text content search in addition to chapter/verse.
Secondly, I didn't see where you had opensourced your code. I'm admit i'm the pot calling the kettle black as I fully intend to but haven't got around to publishing my code. Getting a viable opensource project on something as usefull as a bible web service would be a great way to unite us techie Christians and would pave the way for some really great "Church 2.0" apps.
Post a Comment
Links to this post:
Create a Link
<< Home