Bertrand du Castel
 
 
 Timothy M. Jurgensen
                    
MIDORI
PRESS
Cover
Prelude
a b c d e f g
Contents
i ii iii iv
Dieu et mon droit
1 2 3 4 5 6
1 Tat Tvam Asi
7 8 9 10 1 2 3 4 5 6 7 8 9 20 1 2 3 4 5 6 7 8 9 30 1 2 3 4 5 6 7 8
2 Mechanics of Evolution
9 40 1 2 3 4 5 6 7 8 9 50 1 2 3 4 5 6 7 8 9 60 1 2 3 4 5 6 7 8 9 70 1 2
3 Environment
3 4 5 6 7 8 9 80 1 2 3 4 5 6 7 8 9 90 1 2 3 4 5 6 7 8 9 100 1 2
4 Physiology of the Individual
3 4 5 6 7 8 9 110 1 2 3 4 5 6 7 8 9 120 1 2 3 4 5 6 7 8 9 130 1 2 3 4 5 6 7 8 9 140
5 Fabric of Society
1 2 3 4 5 6 7 8 9 150 1 2 3 4 5 6 7 8 9 160 1 2 3 4 5 6 7 8 9 170 1 2 3 4 5 6 7 8 9 180 1 2 3 4 5 6
6 The Shrine of Content
7 8 9 190 1 2 3 4 5 6 7 8 9 200 1 2 3 4 5 6 7 8 9 210 1 2 3 4 5 6
7 In His Own Image
7 8 9 220 1 2 3 4 5 6 7 8 9 230 1 2 3 4 5 6 7 8 9 240 1 2 3 4 5 6 7 8
8 In Search of Enlightenment
9 250 1 2 3 4 5 6 7 8 9 260 1 2 3 4 5 6 7 8 9 270 1 2 3 4 5 6 7 8 9 280 1 2 3 4 5 6 7 8 9 290 1 2
9 Mutation
3 4 5 6 7 8 9 300 1 2 3 4 5 6 7 8 9 310 1 2 3 4 5 6 7 8 9 320 1 2 3 4 5 6 7 8 9 330 1 2 3 4 5 6 7 8 9 340
10 Power of Prayer
1 2 3 4 5 6 7 8 9 350 1 2 3 4 5 6 7 8 9 360 1 2 3 4 5 6 7 8 9 370 1 2 3 4 5 6 7 8 9 380
11 Revelation
1 2 3 4 5 6 7 8 9 390 1 2 3 4 5 6 7 8 9 400 1 2 3 4
Bibliograpy
5 6 7 8 9 410 1 2 3 4 5 6 7 8 9 420
Index
1 2 3 4 5 6 7 8 9 430 1 2 3 4 5 6 7 8 9 440 1 2 3 4 5 6 7 8 9 450 1 2 3 4 5 6

COMPUTER THEOLOGY

<message>

  <from> http://www.my-company.com </from>

  <to> http://www.your-company.com </to>

  <content>

    <schema> http://www.explanations.com/record </schema>

    <employee>

      <name> John </name>

      <supervisor> Mary </supervisor>

    </employee>

  </content>

</message>

What the schema part does is point to an address on the Web, i.e. http://www.explanations.com/record, where the receiving computer will find the definition of what an employee record is. This will help the receiving computer understand the message. In the same way, if your local utility wants to send you an invoice for electricity, it puts in the letter the word “Invoice” so that you know that the numbers in the letter mean that you must pay them. In our case here, the receiving computer just needs to follow the Web link indicated by the schema to understand that the ensuing information is a record.

Indeed, the way the receiving computer figures out that it is receiving an employee record is by going to http://www.explanation.com/record. There, it finds the description of an employee record; actually, the same description that we encountered previously:

<record>

  <title> employee </title>

  <element> name </element>

  <element> supervisor </element>

</record>

Therefore, the receiving computer now understands how to interpret the message it just received. It now knows that what it received is an employee record made of the name of an employee and the name of the supervisor. Here we see the power of using the network not only to send and receive messages, but also to understand their content.

The fact to remember here is that XML information can be distributed, since the record and its description can be in different parts of the network. That’s why we say that XML is the first language allowing one to do totally distributed computing, which is the computer geek’s way of saying that we use several computers at once to perform a task. That very property is what makes services delivered over the Web possible on a grand scale.

Let’s say now that the computer receiving the message whose content is:

<employee>

  <name> John </name>

  <supervisor> Mary </supervisor>

</employee>

wants to answer, say, by providing new content:

<employee>

  <name> John </name>

  <supervisor> Suzan </supervisor>

</employee>

hereby indicating that John now has a new boss, Suzan, in place of Mary.

What the first computer needs is a way to find the supervisor name in the first message, and then to change that supervisor name. Computers do this as follows:

184

5 Fabric of Society

 

© Midori Press, LLC, 2008. All rights reserved for all countries. (Inquiries)

The contents of ComputerTheology: Intelligent Design of the World Wide Web are presented for the sole purpose of on-line reading to allow the reader to determine whether to purchase the book. Reproduction and other derivative works are expressly forbidden without the written consent of Midori Press. Legal deposit with the US Library of Congress 1-33735636, 2007.

 

ComputerTheology
Intelligent Design of the World Wide Web
Bertrand du Castel and Timothy M. Jurgensen
Midori Press, Austin Texas
1st Edition 2008 (468 pp)
ISBN 0-9801821-1-5

Book available at Midori Press (regular)
Book available at Midori Press (signed)
Book available at Amazon (regular)