• ... (Object) stdClass
    • format (String) RDF
    • root (Array) 8 elements
      • XMLNS (String) http://purl.org/rss/1.0/
      • XMLNS:PLANET (String) http://planetrdf.com/ns/
      • XMLNS:DC (String) http://purl.org/dc/elements/1.1/
      • XMLNS:ADMIN (String) http://webns.net/mvcb/
      • XMLNS:RDF (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#
      • XMLNS:CONTENT (String) http://purl.org/rss/1.0/modules/content/
      • CHANNEL (Array) 1 element
        • 0 (Array) 7 elements
          • RDF:ABOUT (String) http://planetrdf.com/
          • ADMIN:GENERATORAGENT (Array) 1 element
            • 0 (Array) 1 element
              • RDF:RESOURCE (String) http://www.mnot.net/python/RSS.py?version=0.44
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-14T07:06:28.71Z
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Planet RDF
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) It's triples all the way down
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://planetrdf.com/
          • ITEMS (Array) 1 element
            • 0 (Array) 1 element
              • RDF:SEQ (Array) 1 element
                • 0 (Array) 1 element
                  • RDF:LI (Array) 30 elements
                    • 0 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.semergence.com/2007/06/13/links-for-...
                        • http://www.semergence.com/2007/06/13/links-for-2007-06-14/
                    • 1 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.semergence.com/2007/06/13/a-brief-hi...
                        • http://www.semergence.com/2007/06/13/a-brief-history-of-consensus-2pc-and-transaction-commit/
                    • 2 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.snee.com/bobdc.blog/2007/06/develope...
                        • http://www.snee.com/bobdc.blog/2007/06/developerworks_article_on_xhtm.html
                    • 3 (Array) 1 element
                      • RDF:RESOURCE (String) http://norman.walsh.name/2007/06/13/sigma
                    • 4 (Array) 1 element
                      • RDF:RESOURCE (String) http://norman.walsh.name/2007/06/13/implXProcVI
                    • 5 (Array) 1 element
                      • RDF:RESOURCE (String) http://norman.walsh.name/2007/06/13/xprocParame...
                        • http://norman.walsh.name/2007/06/13/xprocParameters
                    • 6 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.johnbreslin.com/blog/2007/06/13/sioc...
                        • http://www.johnbreslin.com/blog/2007/06/13/sioc-and-other-rdf-from-apache-forrest-in-google-soc/
                    • 7 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.semergence.com/2007/06/12/links-for-...
                        • http://www.semergence.com/2007/06/12/links-for-2007-06-13/
                    • 8 (Array) 1 element
                      • RDF:RESOURCE (String) http://burningbird.net/technology/googles-song-...
                        • http://burningbird.net/technology/googles-song-and-dance/
                    • 9 (Array) 1 element
                      • RDF:RESOURCE (String) http://clarkparsia.com/weblog/2007/06/12/the-af...
                        • http://clarkparsia.com/weblog/2007/06/12/the-aftermath-of-almost-everything/
                    • 10 (Array) 1 element
                      • RDF:RESOURCE (String) http://rdfa.info/2007/06/12/oasis-opendocument-...
                        • http://rdfa.info/2007/06/12/oasis-opendocument-metadata/
                    • 11 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.snee.com/bobdc.blog/2007/06/semantic...
                        • http://www.snee.com/bobdc.blog/2007/06/semantic_web_strategies_speake.html
                    • 12 (Array) 1 element
                      • RDF:RESOURCE (String) http://burningbird.net/technology/iphone-and-th...
                        • http://burningbird.net/technology/iphone-and-the-semantic-web-iknow/
                    • 13 (Array) 1 element
                      • RDF:RESOURCE (String) http://burningbird.net/technology/max-headroom-...
                        • http://burningbird.net/technology/max-headroom-and-joost/
                    • 14 (Array) 1 element
                      • RDF:RESOURCE (String) http://burningbird.net/technology/on-privacy-re...
                        • http://burningbird.net/technology/on-privacy-redux/
                    • 15 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.semanticblogging.org/semblog/blog/de...
                        • http://www.semanticblogging.org/semblog/blog/default/?permalink=D6D0E3701EE05BBB4085CB338D27D354.html
                    • 16 (Array) 1 element
                      • RDF:RESOURCE (String) http://ivanherman.wordpress.com/2007/06/11/%e2%...
                        • http://ivanherman.wordpress.com/2007/06/11/%e2%80%9cfriendly-talks%e2%80%9d-aka-i-had-some-fun-with-sparql-and-exhibit%e2%80%a6/
                    • 17 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.openlinksw.com/weblog/oerling/?id=1222
                    • 18 (Array) 1 element
                      • RDF:RESOURCE (String) http://burningbird.net/technology/hostile-to-pr...
                        • http://burningbird.net/technology/hostile-to-privacy/
                    • 19 (Array) 1 element
                      • RDF:RESOURCE (String) http://burningbird.net/technology/ajaxy-comments/
                    • 20 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.snee.com/bobdc.blog/2007/06/more_on_...
                        • http://www.snee.com/bobdc.blog/2007/06/more_on_words_mediocre_xml.html
                    • 21 (Array) 1 element
                      • RDF:RESOURCE (String) http://leobard.twoday.net/stories/3820915/
                    • 22 (Array) 1 element
                      • RDF:RESOURCE (String) http://clarkparsia.com/weblog/2007/06/08/brief-...
                        • http://clarkparsia.com/weblog/2007/06/08/brief-outage/
                    • 23 (Array) 1 element
                      • RDF:RESOURCE (String) http://dannyayers.com/2007/06/08/reconnected
                    • 24 (Array) 1 element
                      • RDF:RESOURCE (String) http://iandavis.com/blog/2007/06/talis-summer-ball
                    • 25 (Array) 1 element
                      • RDF:RESOURCE (String) http://feeds.feedburner.com/~r/TheSeer/~3/12320...
                        • http://feeds.feedburner.com/~r/TheSeer/~3/123206636/java-semweb-developers-wanted.html
                    • 26 (Array) 1 element
                      • RDF:RESOURCE (String) http://norman.walsh.name/2007/06/08/digikam
                    • 27 (Array) 1 element
                      • RDF:RESOURCE (String) http://www.semergence.com/2007/06/07/qotd/
                    • 28 (Array) 1 element
                      • RDF:RESOURCE (String) http://clarkparsia.com/weblog/2007/06/07/pellet...
                        • http://clarkparsia.com/weblog/2007/06/07/pellet-15-release-candidate-1/
                    • 29 (Array) 1 element
                      • RDF:RESOURCE (String) http://blogs.sun.com/bblfish/entry/restful_web_...
                        • http://blogs.sun.com/bblfish/entry/restful_web_services_the_book
      • ITEM (Array) 30 elements
        • 0 (Array) 10 elements
          • RDF:ABOUT (String) http://www.semergence.com/2007/06/13/links-for-...
            • http://www.semergence.com/2007/06/13/links-for-2007-06-14/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) links for 2007-06-14
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Sigma 10-20mm Wide Angle Lens Wide angle len...
                • Sigma 10-20mm Wide Angle Lens Wide angle lens, recently recommended. (tags: photography )
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Seth Ladd
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-14T04:28:25Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • UL (Array) 1 element
                    • 0 (Array) 2 elements
                      • CLASS (String) delicious
                      • LI (Array) 1 element
                        • 0 (Array) 1 element
                          • DIV (Array) 3 elements
                            • 0 (Array) 2 elements
                              • CLASS (String) delicious-link
                              • A (Array) 1 element
                                • 0 (Array) 2 elements
                                  • HREF (String) http://www.sigmaphoto.com/lenses/lenses_all_det...
                                    • http://www.sigmaphoto.com/lenses/lenses_all_details.asp?id=3301&navigator=6
                                  • VALUE (String) Sigma 10-20mm Wide Angle Lens
                            • 1 (Array) 2 elements
                              • CLASS (String) delicious-extended
                              • VALUE (String) Wide angle lens, recently recommended.
                            • 2 (Array) 3 elements
                              • CLASS (String) delicious-tags
                              • VALUE (String) (tags: )
                              • A (Array) 1 element
                                • 0 (Array) 2 elements
                                  • HREF (String) http://del.icio.us/sethladd/photography
                                  • VALUE (String) photography
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.semergence.com/2007/06/13/links-for-...
                • http://www.semergence.com/2007/06/13/links-for-2007-06-14/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) SemErgence by Seth Ladd
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • UL (Array) 1 element
                        • 0 (Array) 2 elements
                          • CLASS (String) delicious
                          • LI (Array) 1 element
                            • 0 (Array) 1 element
                              • DIV (Array) 3 elements
                                • 0 (Array) 2 elements
                                  • CLASS (String) delicious-link
                                  • A (Array) 1 element
                                    • 0 (Array) 2 elements
                                      • HREF (String) http://www.sigmaphoto.com/lenses/lenses_all_det...
                                        • http://www.sigmaphoto.com/lenses/lenses_all_details.asp?id=3301&navigator=6
                                      • VALUE (String) Sigma 10-20mm Wide Angle Lens
                                • 1 (Array) 2 elements
                                  • CLASS (String) delicious-extended
                                  • VALUE (String) Wide angle lens, recently recommended.
                                • 2 (Array) 3 elements
                                  • CLASS (String) delicious-tags
                                  • VALUE (String) (tags: )
                                  • A (Array) 1 element
                                    • 0 (Array) 2 elements
                                      • HREF (String) http://del.icio.us/sethladd/photography
                                      • VALUE (String) photography
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.picklematrix.net/semergence/
        • 1 (Array) 10 elements
          • RDF:ABOUT (String) http://www.semergence.com/2007/06/13/a-brief-hi...
            • http://www.semergence.com/2007/06/13/a-brief-history-of-consensus-2pc-and-transaction-commit/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) A brief history of Consensus, 2PC and Transacti...
                • A brief history of Consensus, 2PC and Transaction Commit.
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) A brief history of Consensus, 2PC and Transacti...
                • A brief history of Consensus, 2PC and Transaction Commit , in which Mark Mc Keown attempts to keep us all in sync with the history of consensus across processes in a distributed system. Excellent read. Thanks Mark!
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Seth Ladd
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-14T01:35:38Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 2 elements
                    • 0 (Array) 2 elements
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://betathoughts.blogspot.com/2007/06/brief-...
                            • http://betathoughts.blogspot.com/2007/06/brief-history-of-consensus-2pc-and.html
                          • VALUE (String) A brief history of Consensus, 2PC and Transacti...
                            • A brief history of Consensus, 2PC and Transaction Commit
                      • VALUE (String) , in which Mark Mc Keown attempts to keep us al...
                        • , in which Mark Mc Keown attempts to keep us all in sync with the history of consensus across processes in a distributed system.
                    • 1 (Array) 1 element
                      • VALUE (String) Excellent read. Thanks Mark!
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.semergence.com/2007/06/13/a-brief-hi...
                • http://www.semergence.com/2007/06/13/a-brief-history-of-consensus-2pc-and-transaction-commit/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) SemErgence by Seth Ladd
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 2 elements
                        • 0 (Array) 2 elements
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://betathoughts.blogspot.com/2007/06/brief-...
                                • http://betathoughts.blogspot.com/2007/06/brief-history-of-consensus-2pc-and.html
                              • VALUE (String) A brief history of Consensus, 2PC and Transacti...
                                • A brief history of Consensus, 2PC and Transaction Commit
                          • VALUE (String) , in which Mark Mc Keown attempts to keep us al...
                            • , in which Mark Mc Keown attempts to keep us all in sync with the history of consensus across processes in a distributed system.
                        • 1 (Array) 1 element
                          • VALUE (String) Excellent read. Thanks Mark!
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.picklematrix.net/semergence/
        • 2 (Array) 10 elements
          • RDF:ABOUT (String) http://www.snee.com/bobdc.blog/2007/06/develope...
            • http://www.snee.com/bobdc.blog/2007/06/developerworks_article_on_xhtm.html
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) developerWorks article on XHTML 2
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Why I like XHTML 2.
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Bob DuCharme
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-13T22:24:24Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • VALUE (String) Why I like XHTML 2.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.snee.com/bobdc.blog/2007/06/develope...
                • http://www.snee.com/bobdc.blog/2007/06/developerworks_article_on_xhtm.html
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) bobdc.blog by Bob DuCharme
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • VALUE (String) Why I like XHTML 2.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.snee.com/bobdc.blog/
        • 3 (Array) 10 elements
          • RDF:ABOUT (String) http://norman.walsh.name/2007/06/13/sigma
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Going wide
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Decision made.
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Norm Walsh
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-13T19:38:59Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • VALUE (String) Decision made.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://norman.walsh.name/2007/06/13/sigma
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Norm Walsh
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • VALUE (String) Decision made.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://norman.walsh.name/
        • 4 (Array) 10 elements
          • RDF:ABOUT (String) http://norman.walsh.name/2007/06/13/implXProcVI
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Implementing XProc, VI
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Part the sixth, in which we consider options an...
                • Part the sixth, in which we consider options and parameters.
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Norm Walsh
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-13T18:35:13Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • VALUE (String) Part the sixth, in which we consider options an...
                    • Part the sixth, in which we consider options and parameters.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://norman.walsh.name/2007/06/13/implXProcVI
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Norm Walsh
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • VALUE (String) Part the sixth, in which we consider options an...
                        • Part the sixth, in which we consider options and parameters.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://norman.walsh.name/
        • 5 (Array) 10 elements
          • RDF:ABOUT (String) http://norman.walsh.name/2007/06/13/xprocParame...
            • http://norman.walsh.name/2007/06/13/xprocParameters
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) XProc parameters
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Dealing with command line options and parameter...
                • Dealing with command line options and parameters turns out to be trickier than it looks.
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Norm Walsh
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-13T18:00:13Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • VALUE (String) Dealing with command line options and parameter...
                    • Dealing with command line options and parameters turns out to be trickier than it looks.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://norman.walsh.name/2007/06/13/xprocParame...
                • http://norman.walsh.name/2007/06/13/xprocParameters
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Norm Walsh
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • VALUE (String) Dealing with command line options and parameter...
                        • Dealing with command line options and parameters turns out to be trickier than it looks.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://norman.walsh.name/
        • 6 (Array) 10 elements
          • RDF:ABOUT (String) http://www.johnbreslin.com/blog/2007/06/13/sioc...
            • http://www.johnbreslin.com/blog/2007/06/13/sioc-and-other-rdf-from-apache-forrest-in-google-soc/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) SIOC and other RDF from Apache Forrest in Googl...
                • SIOC and other RDF from Apache Forrest in Google SOC
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Saw this snippet in a current project descripti...
                • Saw this snippet in a current project description from Apache for the Google Summer of Code : Creating plugins for embedding/producing RDF/XML and microformats in Forrest content objects Student: Oshani Wasana Seneviratne Mentor: Gavin McDonald Community focused data representation schemas such as RDF and Microformats are gaining in popularity in many socially-oriented web sites. Such RDF schemas include FOAF (Friend Of A Friend), DOAP (Description Of A Project), DOAC (Description Of A Career), SIOC (Semantically Interlinked Online Communities), etc., and various Microformats include hAtom, hCalendar, hCard, adr, geo, hReview, hResume, rel-directory, rel-nofollow, rel-tag, xFolk, XFN, XOXO, etc. This project aims ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) John Breslin
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-13T11:32:10Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 3 elements
                  • P (Array) 2 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) Saw in a current project description from :
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://code.google.com/soc/asf/appinfo.html?csa...
                            • http://code.google.com/soc/asf/appinfo.html?csaid=5B17CB63EC1B0C7B
                          • VALUE (String) this snippet
                        • 1 (Array) 2 elements
                          • HREF (String) http://code.google.com/soc/asf/about.html
                          • VALUE (String) Apache for the Google Summer of Code
                    • 1 (Array) 1 element
                      • VALUE (String) Forrest is “a publishing framework that trans...
                        • Forrest is “a publishing framework that transforms input from various sources into a unified presentation in one or more output formats”… Looking forward to seeing this!
                  • BLOCKQUOTE (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 4 elements
                        • 0 (Array) 1 element
                          • STRONG (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) Creating plugins for embedding/producing RDF/XM...
                                • Creating plugins for embedding/producing RDF/XML and microformats in Forrest content objects
                        • 1 (Array) 1 element
                          • EM (Array) 1 element
                            • 0 (Array) 2 elements
                              • VALUE (String) Student: Oshani Wasana Seneviratne Mentor: Gavi...
                                • Student: Oshani Wasana Seneviratne Mentor: Gavin McDonald
                              • BR (Array) 1 element
                                • 0 (Array) 0 elements
                        • 2 (Array) 1 element
                          • VALUE (String) Community focused data representation schemas s...
                            • Community focused data representation schemas such as RDF and Microformats are gaining in popularity in many socially-oriented web sites. Such RDF schemas include FOAF (Friend Of A Friend), DOAP (Description Of A Project), DOAC (Description Of A Career), SIOC (Semantically Interlinked Online Communities), etc., and various Microformats include hAtom, hCalendar, hCard, adr, geo, hReview, hResume, rel-directory, rel-nofollow, rel-tag, xFolk, XFN, XOXO, etc.
                        • 3 (Array) 1 element
                          • VALUE (String) This project aims to create plugins in order to...
                            • This project aims to create plugins in order to facilitate embedding of such formats in the Forrest content objects.
                  • VALUE (String) No Tags
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.johnbreslin.com/blog/2007/06/13/sioc...
                • http://www.johnbreslin.com/blog/2007/06/13/sioc-and-other-rdf-from-apache-forrest-in-google-soc/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Cloudlands by John Breslin
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 3 elements
                      • P (Array) 2 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) Saw in a current project description from :
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://code.google.com/soc/asf/appinfo.html?csa...
                                • http://code.google.com/soc/asf/appinfo.html?csaid=5B17CB63EC1B0C7B
                              • VALUE (String) this snippet
                            • 1 (Array) 2 elements
                              • HREF (String) http://code.google.com/soc/asf/about.html
                              • VALUE (String) Apache for the Google Summer of Code
                        • 1 (Array) 1 element
                          • VALUE (String) Forrest is “a publishing framework that trans...
                            • Forrest is “a publishing framework that transforms input from various sources into a unified presentation in one or more output formats”… Looking forward to seeing this!
                      • BLOCKQUOTE (Array) 1 element
                        • 0 (Array) 1 element
                          • P (Array) 4 elements
                            • 0 (Array) 1 element
                              • STRONG (Array) 1 element
                                • 0 (Array) 1 element
                                  • VALUE (String) Creating plugins for embedding/producing RDF/XM...
                                    • Creating plugins for embedding/producing RDF/XML and microformats in Forrest content objects
                            • 1 (Array) 1 element
                              • EM (Array) 1 element
                                • 0 (Array) 2 elements
                                  • VALUE (String) Student: Oshani Wasana Seneviratne Mentor: Gavi...
                                    • Student: Oshani Wasana Seneviratne Mentor: Gavin McDonald
                                  • BR (Array) 1 element
                                    • 0 (Array) 0 elements
                            • 2 (Array) 1 element
                              • VALUE (String) Community focused data representation schemas s...
                                • Community focused data representation schemas such as RDF and Microformats are gaining in popularity in many socially-oriented web sites. Such RDF schemas include FOAF (Friend Of A Friend), DOAP (Description Of A Project), DOAC (Description Of A Career), SIOC (Semantically Interlinked Online Communities), etc., and various Microformats include hAtom, hCalendar, hCard, adr, geo, hReview, hResume, rel-directory, rel-nofollow, rel-tag, xFolk, XFN, XOXO, etc.
                            • 3 (Array) 1 element
                              • VALUE (String) This project aims to create plugins in order to...
                                • This project aims to create plugins in order to facilitate embedding of such formats in the Forrest content objects.
                      • VALUE (String) No Tags
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.johnbreslin.com/blog/
        • 7 (Array) 10 elements
          • RDF:ABOUT (String) http://www.semergence.com/2007/06/12/links-for-...
            • http://www.semergence.com/2007/06/12/links-for-2007-06-13/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) links for 2007-06-13
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Some more Rails to lift code examples Conver...
                • Some more Rails to lift code examples Converting a Rails application to a Scala on lift application. (tags: scala rubyonrails ) Super Mario Bros: Frustration A hilarious soundtrack to the hardest levels of Super Mario Brothers. Warning, not for virgin ears. (tags: humor video )
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Seth Ladd
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-13T04:26:06Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • UL (Array) 1 element
                    • 0 (Array) 2 elements
                      • CLASS (String) delicious
                      • LI (Array) 2 elements
                        • 0 (Array) 1 element
                          • DIV (Array) 3 elements
                            • 0 (Array) 2 elements
                              • CLASS (String) delicious-link
                              • A (Array) 1 element
                                • 0 (Array) 2 elements
                                  • HREF (String) http://blog.lostlake.org/index.php?/archives/46...
                                    • http://blog.lostlake.org/index.php?/archives/46-Some-more-Rails-to-lift-code-examples.html
                                  • VALUE (String) Some more Rails to lift code examples
                            • 1 (Array) 2 elements
                              • CLASS (String) delicious-extended
                              • VALUE (String) Converting a Rails application to a Scala on li...
                                • Converting a Rails application to a Scala on lift application.
                            • 2 (Array) 3 elements
                              • CLASS (String) delicious-tags
                              • VALUE (String) (tags: )
                              • A (Array) 2 elements
                                • 0 (Array) 2 elements
                                  • HREF (String) http://del.icio.us/sethladd/scala
                                  • VALUE (String) scala
                                • 1 (Array) 2 elements
                                  • HREF (String) http://del.icio.us/sethladd/rubyonrails
                                  • VALUE (String) rubyonrails
                        • 1 (Array) 1 element
                          • DIV (Array) 3 elements
                            • 0 (Array) 2 elements
                              • CLASS (String) delicious-link
                              • A (Array) 1 element
                                • 0 (Array) 2 elements
                                  • HREF (String) http://video.google.com/videoplay?docid=6204903...
                                    • http://video.google.com/videoplay?docid=6204903272262158881
                                  • VALUE (String) Super Mario Bros: Frustration
                            • 1 (Array) 2 elements
                              • CLASS (String) delicious-extended
                              • VALUE (String) A hilarious soundtrack to the hardest levels of...
                                • A hilarious soundtrack to the hardest levels of Super Mario Brothers. Warning, not for virgin ears.
                            • 2 (Array) 3 elements
                              • CLASS (String) delicious-tags
                              • VALUE (String) (tags: )
                              • A (Array) 2 elements
                                • 0 (Array) 2 elements
                                  • HREF (String) http://del.icio.us/sethladd/humor
                                  • VALUE (String) humor
                                • 1 (Array) 2 elements
                                  • HREF (String) http://del.icio.us/sethladd/video
                                  • VALUE (String) video
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.semergence.com/2007/06/12/links-for-...
                • http://www.semergence.com/2007/06/12/links-for-2007-06-13/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) SemErgence by Seth Ladd
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • UL (Array) 1 element
                        • 0 (Array) 2 elements
                          • CLASS (String) delicious
                          • LI (Array) 2 elements
                            • 0 (Array) 1 element
                              • DIV (Array) 3 elements
                                • 0 (Array) 2 elements
                                  • CLASS (String) delicious-link
                                  • A (Array) 1 element
                                    • 0 (Array) 2 elements
                                      • HREF (String) http://blog.lostlake.org/index.php?/archives/46...
                                        • http://blog.lostlake.org/index.php?/archives/46-Some-more-Rails-to-lift-code-examples.html
                                      • VALUE (String) Some more Rails to lift code examples
                                • 1 (Array) 2 elements
                                  • CLASS (String) delicious-extended
                                  • VALUE (String) Converting a Rails application to a Scala on li...
                                    • Converting a Rails application to a Scala on lift application.
                                • 2 (Array) 3 elements
                                  • CLASS (String) delicious-tags
                                  • VALUE (String) (tags: )
                                  • A (Array) 2 elements
                                    • 0 (Array) 2 elements
                                      • HREF (String) http://del.icio.us/sethladd/scala
                                      • VALUE (String) scala
                                    • 1 (Array) 2 elements
                                      • HREF (String) http://del.icio.us/sethladd/rubyonrails
                                      • VALUE (String) rubyonrails
                            • 1 (Array) 1 element
                              • DIV (Array) 3 elements
                                • 0 (Array) 2 elements
                                  • CLASS (String) delicious-link
                                  • A (Array) 1 element
                                    • 0 (Array) 2 elements
                                      • HREF (String) http://video.google.com/videoplay?docid=6204903...
                                        • http://video.google.com/videoplay?docid=6204903272262158881
                                      • VALUE (String) Super Mario Bros: Frustration
                                • 1 (Array) 2 elements
                                  • CLASS (String) delicious-extended
                                  • VALUE (String) A hilarious soundtrack to the hardest levels of...
                                    • A hilarious soundtrack to the hardest levels of Super Mario Brothers. Warning, not for virgin ears.
                                • 2 (Array) 3 elements
                                  • CLASS (String) delicious-tags
                                  • VALUE (String) (tags: )
                                  • A (Array) 2 elements
                                    • 0 (Array) 2 elements
                                      • HREF (String) http://del.icio.us/sethladd/humor
                                      • VALUE (String) humor
                                    • 1 (Array) 2 elements
                                      • HREF (String) http://del.icio.us/sethladd/video
                                      • VALUE (String) video
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.picklematrix.net/semergence/
        • 8 (Array) 10 elements
          • RDF:ABOUT (String) http://burningbird.net/technology/googles-song-...
            • http://burningbird.net/technology/googles-song-and-dance/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Google's Song and Dance
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Google responded to the European Union's privac...
                • Google responded to the European Union's privacy concerns with a response that includes a decision to begin to 'anonymize' search results at 18 months. Rather than allay concerns, the company's response only raises more questions. Let's leave aside, for a moment, what other companies do and do not do . Whatever ends up happening with Google in regards to data storage will probably greatly impact on other companies. Google, in this case, becomes the bellwether when it comes to storing 'incidental data' such as searches, ad clicks, map uses, emails, and so on. Google's reasoning for storing data, and the ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Shelley Powers
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-12T22:47Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 13 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) Google to the European Union's privacy concern...
                        • Google to the European Union's privacy concerns with a response that includes a decision to begin to 'anonymize' search results at 18 months. Rather than allay concerns, the company's response only raises more questions.
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://googleblog.blogspot.com/2007/06/how-long...
                            • http://googleblog.blogspot.com/2007/06/how-long-should-google-remember.html
                          • VALUE (String) responded
                    • 1 (Array) 2 elements
                      • VALUE (String) Let's leave aside, for a moment, . Whatever end...
                        • Let's leave aside, for a moment, . Whatever ends up happening with Google in regards to data storage will probably greatly impact on other companies. Google, in this case, becomes the bellwether when it comes to storing 'incidental data' such as searches, ad clicks, map uses, emails, and so on.
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://searchengineland.com/070612-041042.php
                          • VALUE (String) what other companies do and do not do
                    • 2 (Array) 1 element
                      • VALUE (String) Google's reasoning for storing data, and the fa...
                        • Google's reasoning for storing data, and the fact that it is vague responding to questions about use of cookies, how long personal information is kept once original data is deleted, and whether and how profiling is happening–not to mention what kind of data is stored relating to Reader, Analytics, and so on, don't really address the concerns about privacy.
                    • 3 (Array) 1 element
                      • VALUE (String) For instance, Google uses its spell checker as ...
                        • For instance, Google uses its spell checker as one example of the 'further' research necessary for storing data for such longer periods of time. This makes no sense, though, because if a person uses one spelling at one time, chances are they'll use alternative spellings within a short time afterwards because the original spelling won't return what they need. Do people really do multiple searches using different spellings 18 months apart?
                    • 4 (Array) 1 element
                      • VALUE (String) In regards to the efficiency of the search, yes...
                        • In regards to the efficiency of the search, yes, clicking on the first item would show the search worked. But does a person make a search, keep the results up on their screen for 18 months, and then click through?
                    • 5 (Array) 1 element
                      • VALUE (String) I was also surprised that preparations for a Do...
                        • I was also surprised that preparations for a DoS (Denial of Service) occurs through search engine results for months before an attack. Leads to another question: does this happen a lot? And what do the search result patterns show? A lot of people looking up "How do I create a Denial of Service Attack" or "DoS for Dummies"? I'm neither a search engine wiz, or a security expert. I guess this is all beyond my abilities and understandings.
                    • 6 (Array) 1 element
                      • VALUE (String) In regards to detecting click fraud, again, I w...
                        • In regards to detecting click fraud, again, I would assume something like this would be apparent at some point, and storing information related to such an event makes sense — but what about the world of data completely outside such patterns?
                    • 7 (Array) 1 element
                      • VALUE (String) As for having to maintain this data for 18 mont...
                        • As for having to maintain this data for 18 months because of 'government' regulations: which ones? Google keeps mentioning these, but the ones the company references in Europe have to do ISPs, not search engines. The US laws mentioned in the response are focused on financial transactions, and the data storage needs here have to do with storing data until invoices are paid–exactly how long does it take Google to pay people?
                    • 8 (Array) 1 element
                      • VALUE (String) That the Justice Department and others in the U...
                        • That the Justice Department and others in the US talk about storing data for years is just that: talk. Until and unless laws are enacted, we have to remember that the current Justice Department in this country is still acting under the shotgun reactions of a paranoid idiot who isn't smart enough to be hired to clean Google's floors. Times are changing: we won't always live in this constant state of generated fear.
                    • 9 (Array) 1 element
                      • VALUE (String) What was fascinating was Google's claim that it...
                        • What was fascinating was Google's claim that it can only support one global privacy standard. Does that mean that if Tuvalu passes a law that search engine companies must retain raw search results and other personal data for two years (or five or ten), Google is then going to use this to establish its privacy requirements for, say, the US, Japan, Europe, and all points from there?
                    • 10 (Array) 1 element
                      • VALUE (String) "Well, there we go. It's out of our hands now. ...
                        • "Well, there we go. It's out of our hands now. Time to build another dam for another data center. Say, the Mississippi looks like it would really drive some turbine–what do you people in Missouri feel about being known as 'Lake Google'?
                    • 11 (Array) 2 elements
                      • VALUE (String) Search results, cookies, unknown data collectio...
                        • Search results, cookies, unknown data collection patterns, amount of profiling, types of profiling, persisting data even when accounts are deleted–instead of accusing people of 'wearing tin hats' for asking legitimate questions about data retention, it's time for Google to put away its PR and its team of lawyers and have a honest discussion with the people who helped it become the multi-billion dollar success it is. This is not asking the company to give away corporate secrets and unveil it's deepest, darkest algorithms. This is asking for specifics, when all we have been given in the past is vague generalities. Better yet, this is asking to let us have .
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://informationatrix.wordpress.com/2007/06/1...
                            • http://informationatrix.wordpress.com/2007/06/12/google-responds-to-privacy-nay-sayerssort-of/
                          • VALUE (String) some say in all of this
                    • 12 (Array) 1 element
                      • VALUE (String) These questions and concerns raised this week a...
                        • These questions and concerns raised this week are not going away. They are going to persist. Probably about as long as the data Google stores.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/technology/googles-song-...
                • http://burningbird.net/technology/googles-song-and-dance/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Burningbird by Shelley Powers
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 13 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) Google to the European Union's privacy concern...
                            • Google to the European Union's privacy concerns with a response that includes a decision to begin to 'anonymize' search results at 18 months. Rather than allay concerns, the company's response only raises more questions.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://googleblog.blogspot.com/2007/06/how-long...
                                • http://googleblog.blogspot.com/2007/06/how-long-should-google-remember.html
                              • VALUE (String) responded
                        • 1 (Array) 2 elements
                          • VALUE (String) Let's leave aside, for a moment, . Whatever end...
                            • Let's leave aside, for a moment, . Whatever ends up happening with Google in regards to data storage will probably greatly impact on other companies. Google, in this case, becomes the bellwether when it comes to storing 'incidental data' such as searches, ad clicks, map uses, emails, and so on.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://searchengineland.com/070612-041042.php
                              • VALUE (String) what other companies do and do not do
                        • 2 (Array) 1 element
                          • VALUE (String) Google's reasoning for storing data, and the fa...
                            • Google's reasoning for storing data, and the fact that it is vague responding to questions about use of cookies, how long personal information is kept once original data is deleted, and whether and how profiling is happening–not to mention what kind of data is stored relating to Reader, Analytics, and so on, don't really address the concerns about privacy.
                        • 3 (Array) 1 element
                          • VALUE (String) For instance, Google uses its spell checker as ...
                            • For instance, Google uses its spell checker as one example of the 'further' research necessary for storing data for such longer periods of time. This makes no sense, though, because if a person uses one spelling at one time, chances are they'll use alternative spellings within a short time afterwards because the original spelling won't return what they need. Do people really do multiple searches using different spellings 18 months apart?
                        • 4 (Array) 1 element
                          • VALUE (String) In regards to the efficiency of the search, yes...
                            • In regards to the efficiency of the search, yes, clicking on the first item would show the search worked. But does a person make a search, keep the results up on their screen for 18 months, and then click through?
                        • 5 (Array) 1 element
                          • VALUE (String) I was also surprised that preparations for a Do...
                            • I was also surprised that preparations for a DoS (Denial of Service) occurs through search engine results for months before an attack. Leads to another question: does this happen a lot? And what do the search result patterns show? A lot of people looking up "How do I create a Denial of Service Attack" or "DoS for Dummies"? I'm neither a search engine wiz, or a security expert. I guess this is all beyond my abilities and understandings.
                        • 6 (Array) 1 element
                          • VALUE (String) In regards to detecting click fraud, again, I w...
                            • In regards to detecting click fraud, again, I would assume something like this would be apparent at some point, and storing information related to such an event makes sense — but what about the world of data completely outside such patterns?
                        • 7 (Array) 1 element
                          • VALUE (String) As for having to maintain this data for 18 mont...
                            • As for having to maintain this data for 18 months because of 'government' regulations: which ones? Google keeps mentioning these, but the ones the company references in Europe have to do ISPs, not search engines. The US laws mentioned in the response are focused on financial transactions, and the data storage needs here have to do with storing data until invoices are paid–exactly how long does it take Google to pay people?
                        • 8 (Array) 1 element
                          • VALUE (String) That the Justice Department and others in the U...
                            • That the Justice Department and others in the US talk about storing data for years is just that: talk. Until and unless laws are enacted, we have to remember that the current Justice Department in this country is still acting under the shotgun reactions of a paranoid idiot who isn't smart enough to be hired to clean Google's floors. Times are changing: we won't always live in this constant state of generated fear.
                        • 9 (Array) 1 element
                          • VALUE (String) What was fascinating was Google's claim that it...
                            • What was fascinating was Google's claim that it can only support one global privacy standard. Does that mean that if Tuvalu passes a law that search engine companies must retain raw search results and other personal data for two years (or five or ten), Google is then going to use this to establish its privacy requirements for, say, the US, Japan, Europe, and all points from there?
                        • 10 (Array) 1 element
                          • VALUE (String) "Well, there we go. It's out of our hands now. ...
                            • "Well, there we go. It's out of our hands now. Time to build another dam for another data center. Say, the Mississippi looks like it would really drive some turbine–what do you people in Missouri feel about being known as 'Lake Google'?
                        • 11 (Array) 2 elements
                          • VALUE (String) Search results, cookies, unknown data collectio...
                            • Search results, cookies, unknown data collection patterns, amount of profiling, types of profiling, persisting data even when accounts are deleted–instead of accusing people of 'wearing tin hats' for asking legitimate questions about data retention, it's time for Google to put away its PR and its team of lawyers and have a honest discussion with the people who helped it become the multi-billion dollar success it is. This is not asking the company to give away corporate secrets and unveil it's deepest, darkest algorithms. This is asking for specifics, when all we have been given in the past is vague generalities. Better yet, this is asking to let us have .
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://informationatrix.wordpress.com/2007/06/1...
                                • http://informationatrix.wordpress.com/2007/06/12/google-responds-to-privacy-nay-sayerssort-of/
                              • VALUE (String) some say in all of this
                        • 12 (Array) 1 element
                          • VALUE (String) These questions and concerns raised this week a...
                            • These questions and concerns raised this week are not going away. They are going to persist. Probably about as long as the data Google stores.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/category/semanticweb/
        • 9 (Array) 10 elements
          • RDF:ABOUT (String) http://clarkparsia.com/weblog/2007/06/12/the-af...
            • http://clarkparsia.com/weblog/2007/06/12/the-aftermath-of-almost-everything/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) The Aftermath of (Almost) Everything
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Just a quick update post ESWC (SPARQL tutorial ...
                • Just a quick update post ESWC (SPARQL tutorial ), OWLED (organizing and…everything), and DL (nothing but hanging out; I did jump, fully clothed, into a pool; I expect photos will show up at some point): Lot’s of good and important stuff happened. One of the most interesting things at OWLED was that Sandro Hawke annouced that the W3C team has started work on a charter for a potential W3C working group to extend OWL along the lines of OWL 1.1. While this is not a done deal, by any means, it is an important step. Thanks to everyone who helped ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Clark and Parsia
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-12T11:11:43Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 3 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) Just a quick update post (SPARQL ), (organizi...
                        • Just a quick update post (SPARQL ), (organizing and…everything), and (nothing but hanging out; I did jump, fully clothed, into a pool; I expect photos will show up at some point): Lot’s of good and important stuff happened.
                      • A (Array) 4 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.eswc2007.org/
                          • VALUE (String) ESWC
                        • 1 (Array) 2 elements
                          • HREF (String) http://platon.escet.urjc.es/~axel/sparqltutorial/
                          • VALUE (String) tutorial
                        • 2 (Array) 2 elements
                          • HREF (String) http://webont.org/owled/2007/
                          • VALUE (String) OWLED
                        • 3 (Array) 2 elements
                          • HREF (String) http://www.inf.unibz.it/krdb/events/dl-2007/
                          • VALUE (Callback) DL();
                    • 1 (Array) 1 element
                      • VALUE (String) One of the most interesting things at OWLED was...
                        • One of the most interesting things at OWLED was that Sandro Hawke annouced that the W3C team has started work on a charter for a potential W3C working group to extend OWL along the lines of OWL 1.1. While this is not a done deal, by any means, it is an important step. Thanks to everyone who helped including all the wonderful moral support we’ve received. There are still devils and details, as always, but I’m very happy with how things are going.
                    • 2 (Array) 1 element
                      • VALUE (String) More to come as I unpack.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://clarkparsia.com/weblog/2007/06/12/the-af...
                • http://clarkparsia.com/weblog/2007/06/12/the-aftermath-of-almost-everything/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Tales of a Semantic Web Consultancy by Clark an...
                • Tales of a Semantic Web Consultancy by Clark and Parsia
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 3 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) Just a quick update post (SPARQL ), (organizi...
                            • Just a quick update post (SPARQL ), (organizing and…everything), and (nothing but hanging out; I did jump, fully clothed, into a pool; I expect photos will show up at some point): Lot’s of good and important stuff happened.
                          • A (Array) 4 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.eswc2007.org/
                              • VALUE (String) ESWC
                            • 1 (Array) 2 elements
                              • HREF (String) http://platon.escet.urjc.es/~axel/sparqltutorial/
                              • VALUE (String) tutorial
                            • 2 (Array) 2 elements
                              • HREF (String) http://webont.org/owled/2007/
                              • VALUE (String) OWLED
                            • 3 (Array) 2 elements
                              • HREF (String) http://www.inf.unibz.it/krdb/events/dl-2007/
                              • VALUE (Callback) DL();
                        • 1 (Array) 1 element
                          • VALUE (String) One of the most interesting things at OWLED was...
                            • One of the most interesting things at OWLED was that Sandro Hawke annouced that the W3C team has started work on a charter for a potential W3C working group to extend OWL along the lines of OWL 1.1. While this is not a done deal, by any means, it is an important step. Thanks to everyone who helped including all the wonderful moral support we’ve received. There are still devils and details, as always, but I’m very happy with how things are going.
                        • 2 (Array) 1 element
                          • VALUE (String) More to come as I unpack.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://clarkparsia.com/weblog/
        • 10 (Array) 10 elements
          • RDF:ABOUT (String) http://rdfa.info/2007/06/12/oasis-opendocument-...
            • http://rdfa.info/2007/06/12/oasis-opendocument-metadata/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) OASIS OpenDocument Metadata
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Bruce D’Arcus announced in semantic-web@w3....
                • Bruce D’Arcus announced in semantic-web@w3.org that the OASIS OpenDocument Metadata Subcommittee works on a proposal for enhanced metadata support in their file format: A quick summary is that we’ve adopted RDF as the model for metadata, which can be: embedded as RDF/XML in the file package to describe either the document, or embedded content used in an RDFa-like syntax to tag content as triples (where the content is the literal object) hooked up to a new generic field (text:meta-field) Note: For further discussions on this topic see also http://lists.oasis-open.org/archives/office/ .
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) RDFa
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-12T07:22:34Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • P (Array) 2 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) Bruce D’Arcus that the OASIS OpenDocument Me...
                        • Bruce D’Arcus that the OASIS OpenDocument Metadata Subcommittee works on a in their file format:
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://lists.w3.org/Archives/Public/semantic-we...
                            • http://lists.w3.org/Archives/Public/semantic-web/2007Jun/0094.html
                          • VALUE (String) announced in semantic-web@w3.org
                        • 1 (Array) 2 elements
                          • HREF (String) http://www.oasis-open.org/committees/download.p...
                            • http://www.oasis-open.org/committees/download.php/24327/ODF-Metadata-Proposal.pdf
                          • VALUE (String) proposal for enhanced metadata support
                    • 1 (Array) 2 elements
                      • VALUE (String) Note: For further discussions on this topic see...
                        • Note: For further discussions on this topic see also .
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://lists.oasis-open.org/archives/office/
                          • VALUE (String) http://lists.oasis-open.org/archives/office/
                  • BLOCKQUOTE (Array) 1 element
                    • 0 (Array) 2 elements
                      • P (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) A quick summary is that we’ve adopted RDF as ...
                            • A quick summary is that we’ve adopted RDF as the model for metadata, which can be:
                      • UL (Array) 1 element
                        • 0 (Array) 1 element
                          • LI (Array) 3 elements
                            • 0 (Array) 1 element
                              • VALUE (String) embedded as RDF/XML in the file package to desc...
                                • embedded as RDF/XML in the file package to describe either the document, or embedded content
                            • 1 (Array) 1 element
                              • VALUE (String) used in an RDFa-like syntax to tag content as t...
                                • used in an RDFa-like syntax to tag content as triples (where the content is the literal object)
                            • 2 (Array) 1 element
                              • VALUE (String) hooked up to a new generic field (text:meta-field)
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://rdfa.info/2007/06/12/oasis-opendocument-...
                • http://rdfa.info/2007/06/12/oasis-opendocument-metadata/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) RDFa
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 2 elements
                      • P (Array) 2 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) Bruce D’Arcus that the OASIS OpenDocument Me...
                            • Bruce D’Arcus that the OASIS OpenDocument Metadata Subcommittee works on a in their file format:
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://lists.w3.org/Archives/Public/semantic-we...
                                • http://lists.w3.org/Archives/Public/semantic-web/2007Jun/0094.html
                              • VALUE (String) announced in semantic-web@w3.org
                            • 1 (Array) 2 elements
                              • HREF (String) http://www.oasis-open.org/committees/download.p...
                                • http://www.oasis-open.org/committees/download.php/24327/ODF-Metadata-Proposal.pdf
                              • VALUE (String) proposal for enhanced metadata support
                        • 1 (Array) 2 elements
                          • VALUE (String) Note: For further discussions on this topic see...
                            • Note: For further discussions on this topic see also .
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://lists.oasis-open.org/archives/office/
                              • VALUE (String) http://lists.oasis-open.org/archives/office/
                      • BLOCKQUOTE (Array) 1 element
                        • 0 (Array) 2 elements
                          • P (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) A quick summary is that we’ve adopted RDF as ...
                                • A quick summary is that we’ve adopted RDF as the model for metadata, which can be:
                          • UL (Array) 1 element
                            • 0 (Array) 1 element
                              • LI (Array) 3 elements
                                • 0 (Array) 1 element
                                  • VALUE (String) embedded as RDF/XML in the file package to desc...
                                    • embedded as RDF/XML in the file package to describe either the document, or embedded content
                                • 1 (Array) 1 element
                                  • VALUE (String) used in an RDFa-like syntax to tag content as t...
                                    • used in an RDFa-like syntax to tag content as triples (where the content is the literal object)
                                • 2 (Array) 1 element
                                  • VALUE (String) hooked up to a new generic field (text:meta-field)
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://rdfa.info/
        • 11 (Array) 10 elements
          • RDF:ABOUT (String) http://www.snee.com/bobdc.blog/2007/06/semantic...
            • http://www.snee.com/bobdc.blog/2007/06/semantic_web_strategies_speake.html
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Semantic Web Strategies speaker submission form...
                • Semantic Web Strategies speaker submission form back up
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Ready for your ideas.
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Bob DuCharme
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-12T04:19:54Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • VALUE (String) Ready for your ideas.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.snee.com/bobdc.blog/2007/06/semantic...
                • http://www.snee.com/bobdc.blog/2007/06/semantic_web_strategies_speake.html
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) bobdc.blog by Bob DuCharme
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • VALUE (String) Ready for your ideas.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.snee.com/bobdc.blog/
        • 12 (Array) 10 elements
          • RDF:ABOUT (String) http://burningbird.net/technology/iphone-and-th...
            • http://burningbird.net/technology/iphone-and-the-semantic-web-iknow/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) iPhone and the Semantic Web
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) I downloaded Safari, and it works quite nicely ...
                • I downloaded Safari, and it works quite nicely on Windows. What an interesting development in the broadest sense of the term. I also followed some of the discussion about Ajax development for the iPhone , which again is of interest to an Ajax developer. One problem, though: the iphone costs 500.00 for the low end phone, 600.00 for the higher end. I have a cellphone, I have an iPod. I like new toys as much as the next person, but even if I could afford it, I'd have a hard time shelling out that kind of money for a device ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Shelley Powers
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-12T01:05:17Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 6 elements
                    • 0 (Array) 1 element
                      • VALUE (String) I downloaded Safari, and it works quite nicely ...
                        • I downloaded Safari, and it works quite nicely on Windows. What an interesting development in the broadest sense of the term.
                    • 1 (Array) 2 elements
                      • VALUE (String) I also followed , which again is of interest to...
                        • I also followed , which again is of interest to an Ajax developer. One problem, though: the iphone costs 500.00 for the low end phone, 600.00 for the higher end.
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://news.com.com/2100-1016_3-6190159.html
                          • VALUE (String) some of the discussion about Ajax development f...
                            • some of the discussion about Ajax development for the iPhone
                    • 2 (Array) 1 element
                      • VALUE (String) I have a cellphone, I have an iPod. I like new ...
                        • I have a cellphone, I have an iPod. I like new toys as much as the next person, but even if I could afford it, I'd have a hard time shelling out that kind of money for a device which really isn't best of breed for both. Other than the bigger video screen.
                    • 3 (Array) 1 element
                      • VALUE (String) It would be appropriate to cover in my next boo...
                        • It would be appropriate to cover in my next book, though, since its focus is on web graphics. Perhaps I can get O'Reilly to shell out for an iPhone I can 'borrow'.
                    • 4 (Array) 1 element
                      • VALUE (String) I wonder, it supports the web, but can it suppo...
                        • I wonder, it supports the web, but can it support a semantic web? Will it have a tiny little RDF engine? Can it do OWL? How much knowledge can fit into 3GB and change?
                    • 5 (Array) 2 elements
                      • VALUE (String) If we can squeeze RDF onto the device in additi...
                        • If we can squeeze RDF onto the device in addition to a bitty browser and Ajax, I have dibs on the term .
                      • EM (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) iKnow
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/technology/iphone-and-th...
                • http://burningbird.net/technology/iphone-and-the-semantic-web-iknow/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Burningbird by Shelley Powers
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 6 elements
                        • 0 (Array) 1 element
                          • VALUE (String) I downloaded Safari, and it works quite nicely ...
                            • I downloaded Safari, and it works quite nicely on Windows. What an interesting development in the broadest sense of the term.
                        • 1 (Array) 2 elements
                          • VALUE (String) I also followed , which again is of interest to...
                            • I also followed , which again is of interest to an Ajax developer. One problem, though: the iphone costs 500.00 for the low end phone, 600.00 for the higher end.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://news.com.com/2100-1016_3-6190159.html
                              • VALUE (String) some of the discussion about Ajax development f...
                                • some of the discussion about Ajax development for the iPhone
                        • 2 (Array) 1 element
                          • VALUE (String) I have a cellphone, I have an iPod. I like new ...
                            • I have a cellphone, I have an iPod. I like new toys as much as the next person, but even if I could afford it, I'd have a hard time shelling out that kind of money for a device which really isn't best of breed for both. Other than the bigger video screen.
                        • 3 (Array) 1 element
                          • VALUE (String) It would be appropriate to cover in my next boo...
                            • It would be appropriate to cover in my next book, though, since its focus is on web graphics. Perhaps I can get O'Reilly to shell out for an iPhone I can 'borrow'.
                        • 4 (Array) 1 element
                          • VALUE (String) I wonder, it supports the web, but can it suppo...
                            • I wonder, it supports the web, but can it support a semantic web? Will it have a tiny little RDF engine? Can it do OWL? How much knowledge can fit into 3GB and change?
                        • 5 (Array) 2 elements
                          • VALUE (String) If we can squeeze RDF onto the device in additi...
                            • If we can squeeze RDF onto the device in addition to a bitty browser and Ajax, I have dibs on the term .
                          • EM (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) iKnow
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/category/semanticweb/
        • 13 (Array) 10 elements
          • RDF:ABOUT (String) http://burningbird.net/technology/max-headroom-...
            • http://burningbird.net/technology/max-headroom-and-joost/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Max Headroom and Joost
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Kent Newsome recently wrote on Joost and doesn'...
                • Kent Newsome recently wrote on Joost and doesn't think much of the premise. His story reminded me that I haven't done an update on the service for a time. The company just issued another beta release of the software, and it is getting very stable, at least on Windows XP SP2. I've been looking for new content through the online channel guide. However, it was only when this site and its channel and new content feeds was pointed out to me was I able to discover the new Warner Brother's Sci-Fi channel, with two Max Headroom shows, three Time Trax, ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Shelley Powers
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-11T18:33:46Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 6 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) Kent Newsome recently and doesn't think much o...
                        • Kent Newsome recently and doesn't think much of the premise. His story reminded me that I haven't done an update on the service for a time.
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.newsome.org/2007/06/don-you-mean-tel...
                            • http://www.newsome.org/2007/06/don-you-mean-television-vs-youtube.shtml
                          • VALUE (String) wrote on Joost
                    • 1 (Array) 2 elements
                      • VALUE (String) The company just issued another beta release of...
                        • The company just issued another beta release of the software, and it is getting very stable, at least on Windows XP SP2. I've been looking for new content through the online channel guide. However, it was only when and its channel and new content feeds was pointed out to me was I able to discover the new Warner Brother's Sci-Fi channel, with two Max Headroom shows, three Time Trax, the Aqua Man pilot, and several shows from the first season of Babylon Five. More new shows are added daily to multiple channels, including several very old and very classic cartoons — featuring Betty Boop and Felix the Cat, as well as classic Looney Tunes.
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.onthetoob.com/
                          • VALUE (String) this site
                    • 2 (Array) 1 element
                      • VALUE (String) Upside is that the picture is getting quite goo...
                        • Upside is that the picture is getting quite good and when I sit in my TV watching chair and send the signal from computer to my LCD TV, I get a really nice picture and little hesitation or breakup for most of the shows. Its a nice alternative if you don't want to pay for cable or satellite, but still want to have access to video content outside of your own movies.
                    • 3 (Array) 1 element
                      • VALUE (String) Downside is that more Max Headroom shows are ne...
                        • Downside is that more Max Headroom shows are needed. Oh, and Joost is the most uncommunicative company I have ever seen that's dependent on the beta process and word of mouth. Company personnel never participate in the forum, update the company weblog, or respond to bug submissions. Surprising considering the number of RDF community members associated with the application and company. This is probably the shape of things to come: don't expect interaction to be with anyone other than other service users.
                    • 4 (Array) 1 element
                      • VALUE (String) I'll have to look for a privacy statement to se...
                        • I'll have to look for a privacy statement to see if the site stores information about what shows I watch, and whether I'd be embarrassed if my viewing habits became public fodder. However, I'm a weblogger, little embarrasses me.
                    • 5 (Array) 1 element
                      • VALUE (String) Again, if you want an invite, drop me a comment...
                        • Again, if you want an invite, drop me a comment with your name and email address (emails are not published).
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/technology/max-headroom-...
                • http://burningbird.net/technology/max-headroom-and-joost/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Burningbird by Shelley Powers
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 6 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) Kent Newsome recently and doesn't think much o...
                            • Kent Newsome recently and doesn't think much of the premise. His story reminded me that I haven't done an update on the service for a time.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.newsome.org/2007/06/don-you-mean-tel...
                                • http://www.newsome.org/2007/06/don-you-mean-television-vs-youtube.shtml
                              • VALUE (String) wrote on Joost
                        • 1 (Array) 2 elements
                          • VALUE (String) The company just issued another beta release of...
                            • The company just issued another beta release of the software, and it is getting very stable, at least on Windows XP SP2. I've been looking for new content through the online channel guide. However, it was only when and its channel and new content feeds was pointed out to me was I able to discover the new Warner Brother's Sci-Fi channel, with two Max Headroom shows, three Time Trax, the Aqua Man pilot, and several shows from the first season of Babylon Five. More new shows are added daily to multiple channels, including several very old and very classic cartoons — featuring Betty Boop and Felix the Cat, as well as classic Looney Tunes.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.onthetoob.com/
                              • VALUE (String) this site
                        • 2 (Array) 1 element
                          • VALUE (String) Upside is that the picture is getting quite goo...
                            • Upside is that the picture is getting quite good and when I sit in my TV watching chair and send the signal from computer to my LCD TV, I get a really nice picture and little hesitation or breakup for most of the shows. Its a nice alternative if you don't want to pay for cable or satellite, but still want to have access to video content outside of your own movies.
                        • 3 (Array) 1 element
                          • VALUE (String) Downside is that more Max Headroom shows are ne...
                            • Downside is that more Max Headroom shows are needed. Oh, and Joost is the most uncommunicative company I have ever seen that's dependent on the beta process and word of mouth. Company personnel never participate in the forum, update the company weblog, or respond to bug submissions. Surprising considering the number of RDF community members associated with the application and company. This is probably the shape of things to come: don't expect interaction to be with anyone other than other service users.
                        • 4 (Array) 1 element
                          • VALUE (String) I'll have to look for a privacy statement to se...
                            • I'll have to look for a privacy statement to see if the site stores information about what shows I watch, and whether I'd be embarrassed if my viewing habits became public fodder. However, I'm a weblogger, little embarrasses me.
                        • 5 (Array) 1 element
                          • VALUE (String) Again, if you want an invite, drop me a comment...
                            • Again, if you want an invite, drop me a comment with your name and email address (emails are not published).
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/category/semanticweb/
        • 14 (Array) 10 elements
          • RDF:ABOUT (String) http://burningbird.net/technology/on-privacy-re...
            • http://burningbird.net/technology/on-privacy-redux/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) On Privacy Redux
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Matt Cutts of Google responded, informally to t...
                • Matt Cutts of Google responded, informally to the Privacy International report, citing the privacy lapses of AOL and other companies. I'm not going to address these, particularly since Donna Bogatin has done this, so well. Some of Matt's readers assumed PI was motivated by some form of corruption or corporate bias, or that the report was an attempt to garner attention. I doubt the corruption, but it's true that watch dog groups operate almost purely on the attention they can generate about an issue. Regardless of motivation, none of this discounts what the report says, or how people are reacting ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Shelley Powers
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-11T16:41:57Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 3 elements
                  • P (Array) 25 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) Matt Cutts of Google to the Privacy Internatio...
                        • Matt Cutts of Google to the Privacy International report, citing the privacy lapses of AOL and other companies. I'm not going to address these, particularly since has done this, so well.
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.mattcutts.com/blog/privacy-internati...
                            • http://www.mattcutts.com/blog/privacy-international-loses-all-credibility/
                          • VALUE (String) responded, informally
                        • 1 (Array) 2 elements
                          • HREF (String) http://blog.insiderchatter.com/2007/06/11/googl...
                            • http://blog.insiderchatter.com/2007/06/11/google-is-wrong-on-consumer-privacy/
                          • VALUE (String) Donna Bogatin
                    • 1 (Array) 1 element
                      • VALUE (String) Some of Matt's readers assumed PI was motivated...
                        • Some of Matt's readers assumed PI was motivated by some form of corruption or corporate bias, or that the report was an attempt to garner attention. I doubt the corruption, but it's true that watch dog groups operate almost purely on the attention they can generate about an issue.
                    • 2 (Array) 1 element
                      • VALUE (String) Regardless of motivation, none of this discount...
                        • Regardless of motivation, none of this discounts what the report says, or how people are reacting to it. That's what should be the focus of our discussion now, and that's what the folks of Google should be paying attention to. I wrote the following in comments at Matt's post:
                    • 3 (Array) 1 element
                      • VALUE (String) What's not needed is more PR for Google, or som...
                        • What's not needed is more PR for Google, or some form of privacy czar. The former will just recommend more paint for the cracked walls; the latter will get caught up in the mechanics of what is Google–which is an organization centering around the push for perfect searches, perfection being determined in a scholarly vacuum.
                    • 4 (Array) 1 element
                      • VALUE (String) I've never been particularly concerned about Go...
                        • I've never been particularly concerned about Google releasing data outside of the company, or to the government. Well, at least not the US. It's not in the company's interest, from a corporate stand point, or from the personal views of the workers.
                    • 5 (Array) 1 element
                      • VALUE (String) What I've long been concerned about is what Goo...
                        • What I've long been concerned about is what Google does with this data internally. You see, I have a difficult time trying to figure out why having IP addresses associated with specific searches is such an important component of the algorithms for these searches. After all, one doesn't need to know the exact IP address to see which items are clicked through to from searches. One assumes that when creating a generalized search, click through rates would be sufficient.
                    • 6 (Array) 1 element
                      • VALUE (String) But no, the company specifically stores IP addr...
                        • But no, the company specifically stores IP addresses with these searches. I'm not a search engine wiz, but one can assume the company is checking for patterns across a universe of searches. This gives it the ability to take search to the next levels of complexity–and the more information about how individuals approach search as a whole, the better it can fine tune algorithms. In fact, it would be nice if we would search under our names so it wouldn't have to muck around with IP addresses that can change. It will even provide us a history of such searches.
                    • 7 (Array) 1 element
                      • VALUE (String) However, attempts along this line have not met ...
                        • However, attempts along this line have not met with universal acceptance, which must be a source of frustration to the company. Why? Because the company really isn't 'evil', and doesn't have 'evil' intentions with its data. If it did, our lives would be so much simpler.
                    • 8 (Array) 1 element
                      • VALUE (String) I assume the company is storing the IP address ...
                        • I assume the company is storing the IP address with the searches in order to generate a more semantically meaningful search result–exploring search as it relates to other searches; to perhaps even have the engine 'learn' from previous search efforts and adjust results accordingly. Not necessarily a bad thing to do, though people behave based on their unique environment, built of life experiences, that tends to blur the ability to derive any universally useful heuristic from captured patterns.
                    • 9 (Array) 1 element
                      • VALUE (String) However, add this with the other data that Goog...
                        • However, add this with the other data that Google can capture–either about a person, specifically, or about a given IP address at a time:
                    • 10 (Array) 1 element
                      • VALUE (String) I culled this list from the Google applications...
                        • I culled this list from the Google applications I know of, all reflecting the type of data that Google can, and most likely is, collecting about us. That's a lot of data. Why is it collecting such? For better searches? Not likely. In order to personalize the web? There could be something to this, and this is one area where our interpretations of Google's activities can differ, widely, between us.
                    • 11 (Array) 1 element
                      • VALUE (String) Many people seem to feel 'flattered' or even gr...
                        • Many people seem to feel 'flattered' or even grateful when software remembers about us. I'm not sure why–perhaps it has something to do with feeling alienated from this large world, or from those around us. Perhaps we're just lazy and anything that promises us simpler access to data is viewed as 'good'.
                    • 12 (Array) 1 element
                      • VALUE (String) Google also projects this warm feeling of intim...
                        • Google also projects this warm feeling of intimacy by the simplicity of the company's interfaces to many of the tools. They are not especially polished or sophisticated. They strike one as being efficient, simple, clean, and straight forward. There's never even a hint, at any time that Google is a multi-billion dollar corporation that's becoming one of the most major influences in both our culture and our lives. A company whose shareholders recently voted to continue doing business with China rather than take a stand against that country's repressive policies.
                    • 13 (Array) 1 element
                      • VALUE (String) Yet Google gave us satellite views in our maps,...
                        • Yet Google gave us satellite views in our maps, and tools and toys we can use as much as we want without once charging us a penny. It gave us Developer Days, and GWT, and Maps; supports open source, and hires some of our favorite people. It is a teddy bear. A really big, really smart teddy bear.
                    • 14 (Array) 3 elements
                      • VALUE (String) Looking beyond the fur, though, we have to reme...
                        • Looking beyond the fur, though, we have to remember that Google is a company that can be both ruthless, and single minded in its determination of the course its charted for itself. For all that we may like those members of Google who we know–through weblogs, conferences, or other associations–they are only part of a much bigger whole. Their individual beliefs and personal morals can only influence the company as much as that inner, powerful sanctum that is the heart of Google allows. And the inner heart of Google is one based on a corporate belief in the ultimate righteousness of its algorithms. A belief that over time, as these algorithms are allowed to increase in sophistication, they will filter out bias, bigotry, and ignorance. The company believes passionately in its research–so much so that it can't even comprehend why we're so worried about privacy. What was it ? .
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.mattcutts.com/blog/privacy-internati...
                            • http://www.mattcutts.com/blog/privacy-international-loses-all-credibility/#comment-106282
                          • VALUE (String) one person wrote in Matt's comments
                      • EM (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) People that aren’t us won’t get it.
                    • 15 (Array) 1 element
                      • VALUE (String) Many at Google would most likely agree with me ...
                        • Many at Google would most likely agree with me when I say the following: there is a purity of purpose behind such efforts at Google. I have no doubt that Google's efforts really are focused on finding the best results. I also have no doubt that Google sees such as being of benefit to the community. I might even agree with the necessity. Agree until…
                    • 16 (Array) 1 element
                      • VALUE (String) Until the results of such are used to monetize ...
                        • Until the results of such are used to monetize who we are, and what we do on the web. To know exactly what ads we'd be most vulnerable to at any point in time. To mark who is potentially dangerous, and who is not. To determine what it thinks we really want to see when we come looking for information. Perhaps even to determine who is not worthy of being seen.
                    • 17 (Array) 2 elements
                      • EM (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) Tell me what job should I take, Google.
                      • VALUE (String) Anyone remember that?
                    • 18 (Array) 1 element
                      • VALUE (String) Information is power. I once wrote that Google ...
                        • Information is power. I once wrote that Google is one of the most dangerous companies I know and was discounted for making a grandiose claim. Yet there is probably no entity in the world that knows more about us, that has more information on us, then Google. Not even the IRS knows that I like Firefly or that I vote Democrat. The state or a potential employer doesn't know that I'm searching for low cholesterol recipes. The Department of Homeland security isn't aware that I daydream about traveling, and plan secret little vacations that I can't afford. No government on the world is party to my fears, hopes, dreams, and worries as much as the search engines I use.
                    • 19 (Array) 2 elements
                      • VALUE (String) Some would say, correctly, that there is a simp...
                        • Some would say, correctly, that there is a simple solution: don't use Google products. True, I do switch search engines on a daily basis. But search engines are only the tip. What happens when Google starts tracking through ads? Through page readers? Through Google Analytics and Reader and Books and what all? Through the hundred other little areas that we look at with such fond indulgence because they, you know, ?
                      • EM (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) have cool APIs
                    • 20 (Array) 1 element
                      • VALUE (String) Keeping our data in raw form for up to two year...
                        • Keeping our data in raw form for up to two years? Why so long? The reasons given make no sense. They never did. How much data is gathered, and will be gathered with new acquisitions, is also unknown. Google has bought a lot of companies, and is associated with still others. We really don't have an idea, at all, how much information is being tracked to us through cookies and IP addresses. We also don't know who in the company has access to it, and how much the data is directly connected to individuals.
                    • 21 (Array) 1 element
                      • VALUE (String) Google wants to know all about us, but isn't wi...
                        • Google wants to know all about us, but isn't willing to let us know enough about it so that we can make rational assessments of our privacy risks. When, in ignorance of such information, we write based on conjecture, it pooh poohs our fears, and discounts our worries and repeats that it is 'better than other companies'–equivalent to we in the US saying our form of torture isn't as bad as that practiced in other countries, and at least our methods don't leave scars.
                    • 22 (Array) 1 element
                      • VALUE (String) Most worrisome of all gaps in our knowledge of ...
                        • Most worrisome of all gaps in our knowledge of Google operations is what profiles are generated from the data that Google collects, and exactly how long will such derived information be stored? What was it the folks at Google said once? It wants to eventually store the web? If so, then space is not a concern. I imagine much of me can be compressed into a space less than a Gig in size.
                    • 23 (Array) 2 elements
                      • VALUE (String) Regardless of your opinion of the Privacy Inter...
                        • Regardless of your opinion of the Privacy International report, isn't it about time Google realized that not everyone shares the same faith in the company's; nor the same belief in the inherent neutrality and fairness of algorithms? Two years. What was I searching for two years ago–I can't remember now, but Google can. Two years. That's longer than my first marriage. Come to think of it, Google probably knows as much about me, or more, than my first husband. Considering my first husband, though, this isn't surprising and one of the many reasons I divorced him.
                      • EM (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) purity of purpose
                    • 24 (Array) 1 element
                      • VALUE (String) Unfortunately, I don't have the option to divor...
                        • Unfortunately, I don't have the option to divorce Google.
                  • BLOCKQUOTE (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 3 elements
                        • 0 (Array) 1 element
                          • VALUE (String) Try this on for size:
                        • 1 (Array) 1 element
                          • VALUE (String) Start from the premise that perhaps this organi...
                            • Start from the premise that perhaps this organization’s concerns are a legitimate reflection of how people are going to perceive Google in the years to come. And then think about how this could be a way of ‘kicking’ Google out of its complacent dependence on the goodness of its search for the ultimate algorithms, by reminding those in charge that the internet is more than a set of calculations.
                        • 2 (Array) 1 element
                          • VALUE (String) This is an opportunity for Google. Unless you s...
                            • This is an opportunity for Google. Unless you see it this way, get used to having your spleen agitated on a regular basis.
                  • UL (Array) 1 element
                    • 0 (Array) 1 element
                      • LI (Array) 10 elements
                        • 0 (Array) 1 element
                          • VALUE (String) Payments through Google Checkout, which provide...
                            • Payments through Google Checkout, which provides valuable information about our buying patterns
                        • 1 (Array) 2 elements
                          • VALUE (String) What weblogs we subscribe to, , which items in ...
                            • What weblogs we subscribe to, , which items in those weblogs a person actually clicks through to. We can assume that 'click through' denotes a heightened level of interest
                          • EM (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) and
                        • 2 (Array) 1 element
                          • VALUE (String) Information stored or maintained through Google...
                            • Information stored or maintained through Google applications, such as documents, spreadsheets, software, email, or our calendars–that's a pool of potentially very personal, and therefore richly enticing, data in those applications
                        • 3 (Array) 1 element
                          • VALUE (String) Where we live, where we're going, how we're get...
                            • Where we live, where we're going, how we're getting there, and with calendaring, why we're going
                        • 4 (Array) 1 element
                          • VALUE (String) What I read. What I read anywhere on the web.
                        • 5 (Array) 1 element
                          • VALUE (String) What I write. Also anywhere on the web.
                        • 6 (Array) 1 element
                          • VALUE (String) What groups I participate in, what usenet group...
                            • What groups I participate in, what usenet groups did I participate on in the past
                        • 7 (Array) 1 element
                          • VALUE (String) What videos do I watch, what images do I work o...
                            • What videos do I watch, what images do I work on, which ones do I view
                        • 8 (Array) 1 element
                          • VALUE (String) Who are my friends? What clubs do I belong to? ...
                            • Who are my friends? What clubs do I belong to? What political party am I member of?
                        • 9 (Array) 1 element
                          • VALUE (String) What are my financial investments? What compani...
                            • What are my financial investments? What companies am I most interested in right now?
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/technology/on-privacy-re...
                • http://burningbird.net/technology/on-privacy-redux/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Burningbird by Shelley Powers
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 3 elements
                      • P (Array) 25 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) Matt Cutts of Google to the Privacy Internatio...
                            • Matt Cutts of Google to the Privacy International report, citing the privacy lapses of AOL and other companies. I'm not going to address these, particularly since has done this, so well.
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.mattcutts.com/blog/privacy-internati...
                                • http://www.mattcutts.com/blog/privacy-international-loses-all-credibility/
                              • VALUE (String) responded, informally
                            • 1 (Array) 2 elements
                              • HREF (String) http://blog.insiderchatter.com/2007/06/11/googl...
                                • http://blog.insiderchatter.com/2007/06/11/google-is-wrong-on-consumer-privacy/
                              • VALUE (String) Donna Bogatin
                        • 1 (Array) 1 element
                          • VALUE (String) Some of Matt's readers assumed PI was motivated...
                            • Some of Matt's readers assumed PI was motivated by some form of corruption or corporate bias, or that the report was an attempt to garner attention. I doubt the corruption, but it's true that watch dog groups operate almost purely on the attention they can generate about an issue.
                        • 2 (Array) 1 element
                          • VALUE (String) Regardless of motivation, none of this discount...
                            • Regardless of motivation, none of this discounts what the report says, or how people are reacting to it. That's what should be the focus of our discussion now, and that's what the folks of Google should be paying attention to. I wrote the following in comments at Matt's post:
                        • 3 (Array) 1 element
                          • VALUE (String) What's not needed is more PR for Google, or som...
                            • What's not needed is more PR for Google, or some form of privacy czar. The former will just recommend more paint for the cracked walls; the latter will get caught up in the mechanics of what is Google–which is an organization centering around the push for perfect searches, perfection being determined in a scholarly vacuum.
                        • 4 (Array) 1 element
                          • VALUE (String) I've never been particularly concerned about Go...
                            • I've never been particularly concerned about Google releasing data outside of the company, or to the government. Well, at least not the US. It's not in the company's interest, from a corporate stand point, or from the personal views of the workers.
                        • 5 (Array) 1 element
                          • VALUE (String) What I've long been concerned about is what Goo...
                            • What I've long been concerned about is what Google does with this data internally. You see, I have a difficult time trying to figure out why having IP addresses associated with specific searches is such an important component of the algorithms for these searches. After all, one doesn't need to know the exact IP address to see which items are clicked through to from searches. One assumes that when creating a generalized search, click through rates would be sufficient.
                        • 6 (Array) 1 element
                          • VALUE (String) But no, the company specifically stores IP addr...
                            • But no, the company specifically stores IP addresses with these searches. I'm not a search engine wiz, but one can assume the company is checking for patterns across a universe of searches. This gives it the ability to take search to the next levels of complexity–and the more information about how individuals approach search as a whole, the better it can fine tune algorithms. In fact, it would be nice if we would search under our names so it wouldn't have to muck around with IP addresses that can change. It will even provide us a history of such searches.
                        • 7 (Array) 1 element
                          • VALUE (String) However, attempts along this line have not met ...
                            • However, attempts along this line have not met with universal acceptance, which must be a source of frustration to the company. Why? Because the company really isn't 'evil', and doesn't have 'evil' intentions with its data. If it did, our lives would be so much simpler.
                        • 8 (Array) 1 element
                          • VALUE (String) I assume the company is storing the IP address ...
                            • I assume the company is storing the IP address with the searches in order to generate a more semantically meaningful search result–exploring search as it relates to other searches; to perhaps even have the engine 'learn' from previous search efforts and adjust results accordingly. Not necessarily a bad thing to do, though people behave based on their unique environment, built of life experiences, that tends to blur the ability to derive any universally useful heuristic from captured patterns.
                        • 9 (Array) 1 element
                          • VALUE (String) However, add this with the other data that Goog...
                            • However, add this with the other data that Google can capture–either about a person, specifically, or about a given IP address at a time:
                        • 10 (Array) 1 element
                          • VALUE (String) I culled this list from the Google applications...
                            • I culled this list from the Google applications I know of, all reflecting the type of data that Google can, and most likely is, collecting about us. That's a lot of data. Why is it collecting such? For better searches? Not likely. In order to personalize the web? There could be something to this, and this is one area where our interpretations of Google's activities can differ, widely, between us.
                        • 11 (Array) 1 element
                          • VALUE (String) Many people seem to feel 'flattered' or even gr...
                            • Many people seem to feel 'flattered' or even grateful when software remembers about us. I'm not sure why–perhaps it has something to do with feeling alienated from this large world, or from those around us. Perhaps we're just lazy and anything that promises us simpler access to data is viewed as 'good'.
                        • 12 (Array) 1 element
                          • VALUE (String) Google also projects this warm feeling of intim...
                            • Google also projects this warm feeling of intimacy by the simplicity of the company's interfaces to many of the tools. They are not especially polished or sophisticated. They strike one as being efficient, simple, clean, and straight forward. There's never even a hint, at any time that Google is a multi-billion dollar corporation that's becoming one of the most major influences in both our culture and our lives. A company whose shareholders recently voted to continue doing business with China rather than take a stand against that country's repressive policies.
                        • 13 (Array) 1 element
                          • VALUE (String) Yet Google gave us satellite views in our maps,...
                            • Yet Google gave us satellite views in our maps, and tools and toys we can use as much as we want without once charging us a penny. It gave us Developer Days, and GWT, and Maps; supports open source, and hires some of our favorite people. It is a teddy bear. A really big, really smart teddy bear.
                        • 14 (Array) 3 elements
                          • VALUE (String) Looking beyond the fur, though, we have to reme...
                            • Looking beyond the fur, though, we have to remember that Google is a company that can be both ruthless, and single minded in its determination of the course its charted for itself. For all that we may like those members of Google who we know–through weblogs, conferences, or other associations–they are only part of a much bigger whole. Their individual beliefs and personal morals can only influence the company as much as that inner, powerful sanctum that is the heart of Google allows. And the inner heart of Google is one based on a corporate belief in the ultimate righteousness of its algorithms. A belief that over time, as these algorithms are allowed to increase in sophistication, they will filter out bias, bigotry, and ignorance. The company believes passionately in its research–so much so that it can't even comprehend why we're so worried about privacy. What was it ? .
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.mattcutts.com/blog/privacy-internati...
                                • http://www.mattcutts.com/blog/privacy-international-loses-all-credibility/#comment-106282
                              • VALUE (String) one person wrote in Matt's comments
                          • EM (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) People that aren’t us won’t get it.
                        • 15 (Array) 1 element
                          • VALUE (String) Many at Google would most likely agree with me ...
                            • Many at Google would most likely agree with me when I say the following: there is a purity of purpose behind such efforts at Google. I have no doubt that Google's efforts really are focused on finding the best results. I also have no doubt that Google sees such as being of benefit to the community. I might even agree with the necessity. Agree until…
                        • 16 (Array) 1 element
                          • VALUE (String) Until the results of such are used to monetize ...
                            • Until the results of such are used to monetize who we are, and what we do on the web. To know exactly what ads we'd be most vulnerable to at any point in time. To mark who is potentially dangerous, and who is not. To determine what it thinks we really want to see when we come looking for information. Perhaps even to determine who is not worthy of being seen.
                        • 17 (Array) 2 elements
                          • EM (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) Tell me what job should I take, Google.
                          • VALUE (String) Anyone remember that?
                        • 18 (Array) 1 element
                          • VALUE (String) Information is power. I once wrote that Google ...
                            • Information is power. I once wrote that Google is one of the most dangerous companies I know and was discounted for making a grandiose claim. Yet there is probably no entity in the world that knows more about us, that has more information on us, then Google. Not even the IRS knows that I like Firefly or that I vote Democrat. The state or a potential employer doesn't know that I'm searching for low cholesterol recipes. The Department of Homeland security isn't aware that I daydream about traveling, and plan secret little vacations that I can't afford. No government on the world is party to my fears, hopes, dreams, and worries as much as the search engines I use.
                        • 19 (Array) 2 elements
                          • VALUE (String) Some would say, correctly, that there is a simp...
                            • Some would say, correctly, that there is a simple solution: don't use Google products. True, I do switch search engines on a daily basis. But search engines are only the tip. What happens when Google starts tracking through ads? Through page readers? Through Google Analytics and Reader and Books and what all? Through the hundred other little areas that we look at with such fond indulgence because they, you know, ?
                          • EM (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) have cool APIs
                        • 20 (Array) 1 element
                          • VALUE (String) Keeping our data in raw form for up to two year...
                            • Keeping our data in raw form for up to two years? Why so long? The reasons given make no sense. They never did. How much data is gathered, and will be gathered with new acquisitions, is also unknown. Google has bought a lot of companies, and is associated with still others. We really don't have an idea, at all, how much information is being tracked to us through cookies and IP addresses. We also don't know who in the company has access to it, and how much the data is directly connected to individuals.
                        • 21 (Array) 1 element
                          • VALUE (String) Google wants to know all about us, but isn't wi...
                            • Google wants to know all about us, but isn't willing to let us know enough about it so that we can make rational assessments of our privacy risks. When, in ignorance of such information, we write based on conjecture, it pooh poohs our fears, and discounts our worries and repeats that it is 'better than other companies'–equivalent to we in the US saying our form of torture isn't as bad as that practiced in other countries, and at least our methods don't leave scars.
                        • 22 (Array) 1 element
                          • VALUE (String) Most worrisome of all gaps in our knowledge of ...
                            • Most worrisome of all gaps in our knowledge of Google operations is what profiles are generated from the data that Google collects, and exactly how long will such derived information be stored? What was it the folks at Google said once? It wants to eventually store the web? If so, then space is not a concern. I imagine much of me can be compressed into a space less than a Gig in size.
                        • 23 (Array) 2 elements
                          • VALUE (String) Regardless of your opinion of the Privacy Inter...
                            • Regardless of your opinion of the Privacy International report, isn't it about time Google realized that not everyone shares the same faith in the company's; nor the same belief in the inherent neutrality and fairness of algorithms? Two years. What was I searching for two years ago–I can't remember now, but Google can. Two years. That's longer than my first marriage. Come to think of it, Google probably knows as much about me, or more, than my first husband. Considering my first husband, though, this isn't surprising and one of the many reasons I divorced him.
                          • EM (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) purity of purpose
                        • 24 (Array) 1 element
                          • VALUE (String) Unfortunately, I don't have the option to divor...
                            • Unfortunately, I don't have the option to divorce Google.
                      • BLOCKQUOTE (Array) 1 element
                        • 0 (Array) 1 element
                          • P (Array) 3 elements
                            • 0 (Array) 1 element
                              • VALUE (String) Try this on for size:
                            • 1 (Array) 1 element
                              • VALUE (String) Start from the premise that perhaps this organi...
                                • Start from the premise that perhaps this organization’s concerns are a legitimate reflection of how people are going to perceive Google in the years to come. And then think about how this could be a way of ‘kicking’ Google out of its complacent dependence on the goodness of its search for the ultimate algorithms, by reminding those in charge that the internet is more than a set of calculations.
                            • 2 (Array) 1 element
                              • VALUE (String) This is an opportunity for Google. Unless you s...
                                • This is an opportunity for Google. Unless you see it this way, get used to having your spleen agitated on a regular basis.
                      • UL (Array) 1 element
                        • 0 (Array) 1 element
                          • LI (Array) 10 elements
                            • 0 (Array) 1 element
                              • VALUE (String) Payments through Google Checkout, which provide...
                                • Payments through Google Checkout, which provides valuable information about our buying patterns
                            • 1 (Array) 2 elements
                              • VALUE (String) What weblogs we subscribe to, , which items in ...
                                • What weblogs we subscribe to, , which items in those weblogs a person actually clicks through to. We can assume that 'click through' denotes a heightened level of interest
                              • EM (Array) 1 element
                                • 0 (Array) 1 element
                                  • VALUE (String) and
                            • 2 (Array) 1 element
                              • VALUE (String) Information stored or maintained through Google...
                                • Information stored or maintained through Google applications, such as documents, spreadsheets, software, email, or our calendars–that's a pool of potentially very personal, and therefore richly enticing, data in those applications
                            • 3 (Array) 1 element
                              • VALUE (String) Where we live, where we're going, how we're get...
                                • Where we live, where we're going, how we're getting there, and with calendaring, why we're going
                            • 4 (Array) 1 element
                              • VALUE (String) What I read. What I read anywhere on the web.
                            • 5 (Array) 1 element
                              • VALUE (String) What I write. Also anywhere on the web.
                            • 6 (Array) 1 element
                              • VALUE (String) What groups I participate in, what usenet group...
                                • What groups I participate in, what usenet groups did I participate on in the past
                            • 7 (Array) 1 element
                              • VALUE (String) What videos do I watch, what images do I work o...
                                • What videos do I watch, what images do I work on, which ones do I view
                            • 8 (Array) 1 element
                              • VALUE (String) Who are my friends? What clubs do I belong to? ...
                                • Who are my friends? What clubs do I belong to? What political party am I member of?
                            • 9 (Array) 1 element
                              • VALUE (String) What are my financial investments? What compani...
                                • What are my financial investments? What companies am I most interested in right now?
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/category/semanticweb/
        • 15 (Array) 10 elements
          • RDF:ABOUT (String) http://www.semanticblogging.org/semblog/blog/de...
            • http://www.semanticblogging.org/semblog/blog/default/?permalink=D6D0E3701EE05BBB4085CB338D27D354.html
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Fun with SIMILE Exhibit
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) SIMILE Exhibit is a really interesting tool. Th...
                • SIMILE Exhibit is a really interesting tool. The Simile folks have this to say: Exhibit is a lightweight structured data publishing framework that lets you create web pages with support for sorting, filtering, and rich visualizations by writing only HTML and optionally some CSS and Javascript code. Doesn't that sound like the promises you've heard a thousand times before? Only this time, the tools are genuinely easy and powerful to use. I have a couple of gripes, about documentation (I'll get to these in a bit) but I applied Exhibit to my publications page and not only are the results ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Steve Cayzer
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-11T16:15:15Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 7 elements
                  • A (Array) 1 element
                    • 0 (Array) 2 elements
                      • HREF (String) http://simile.mit.edu/exhibit/
                      • VALUE (String) SIMILE Exhibit
                  • VALUE (String) is a really interesting tool. The Simile folks ...
                    • is a really interesting tool. The Simile folks have this to say:
                  • BLOCKQUOTE (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) Exhibit is a lightweight structured data publis...
                            • Exhibit is a lightweight structured data publishing framework that lets you create web pages with support for sorting, filtering, and rich visualizations by writing only HTML and optionally some CSS and Javascript code.
                  • P (Array) 3 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) Doesn't that sound like the promises you've hea...
                        • Doesn't that sound like the promises you've heard a thousand times before? Only this time, the tools are genuinely easy and powerful to use. I have a couple of gripes, about documentation (I'll get to these in a bit) but I and not only are the results pleasing, the whole process was fairly painless. And, there's nothing to download. Exhibit works by reading a data file (in JSON format, see later for how to generate), using an HTML template to format this, and calling out to a javascript file (hosted on the simile site) which is the Exhibit API.
                      • A (Array) 1 element
                        • 0 (Array) 3 elements
                          • TITLE (String) Publications page rendered using Simile Exhibit
                          • HREF (String) http://www.hpl.hp.com/personal/Steve_Cayzer/pub...
                            • http://www.hpl.hp.com/personal/Steve_Cayzer/publications2.htm
                          • VALUE (String) applied Exhibit to my publications page
                    • 1 (Array) 2 elements
                      • VALUE (String)  Here's some general thoughts. If you want a H...
                        •  Here's some general thoughts. If you want a HOWTO -  of sorts - keep reading.
                      • BR (Array) 1 element
                        • 0 (Array) 0 elements
                    • 2 (Array) 2 elements
                      • VALUE (String) I'm not really a hacker. I mean, I program, bu...
                        • I'm not really a hacker. I mean, I program, but I don't relish the prospect of spending hours grovelling around in someone else's code to get something to work. But I do like experimenting, when I get the time. If this sounds like you, then you might want to try out Exhibit too. Here's how I did it, with some hints which you might find useful.
                      • I (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) can
                  • UL (Array) 1 element
                    • 0 (Array) 1 element
                      • LI (Array) 4 elements
                        • 0 (Array) 1 element
                          • VALUE (String)  Exhibit is a data driven display. The data is...
                            •  Exhibit is a data driven display. The data is in fact RDF (or a restricted subset of RDF) which make it grpah structured, quite expressive, and extensible.
                        • 1 (Array) 2 elements
                          • VALUE (String) The 'download' free nature, as well as ease of ...
                            • The 'download' free nature, as well as ease of use, make it a powerful driver to wider spread adoption. But you still need access to your own website, some decent data, and HTML/CSS skills, so it's for power users.
                          • BR (Array) 1 element
                            • 0 (Array) 0 elements
                        • 2 (Array) 1 element
                          • VALUE (String) There's quite a lot of UI thought here. For exa...
                            • There's quite a lot of UI thought here. For example, you can multiply select from 1 facet (papers written by Steve OR Paul) and click on the author of a paper to get a pop up of related reports (others papers written by Paul). Exhibit deliberately doesn't try fancy mechanisms for large amounts of data, either within facets (think tag clouds) or results (number of publications).
                        • 3 (Array) 3 elements
                          • VALUE (String) The data model can be extended - for example, a...
                            • The data model can be extended - for example, a free text value (brand="General Mills") can become a resources (brand="General Mills" and "General Mills" has HQ in Minnesota). The mechanism for doing this feels slightly fragile - linking by free text label. But it's an interesting approach (see fig 9 in for more details).
                          • A (Array) 1 element
                            • 0 (Array) 3 elements
                              • TITLE (String) Simile Exhibit (paper)
                              • HREF (String) http://people.csail.mit.edu/dfhuynh/research/pa...
                                • http://people.csail.mit.edu/dfhuynh/research/papers/www2007-exhibit.pdf
                              • VALUE (String) their paper
                          • BR (Array) 1 element
                            • 0 (Array) 0 elements
                  • OL (Array) 2 elements
                    • 0 (Array) 1 element
                      • LI (Array) 3 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) I already have a publications file in Bibtex, s...
                            • I already have a publications file in Bibtex, so that bit was easy. Simile needs data in JSON format but will do this task for you.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://simile.mit.edu/babel/
                              • VALUE (String) the Babel converter
                        • 1 (Array) 2 elements
                          • VALUE (String) Doing the Babel conversion creates a template H...
                            • Doing the Babel conversion creates a template HTML file which you can download and tweak. My tweaked file can be found by doing 'view source' on my It's not very big!
                          • A (Array) 1 element
                            • 0 (Array) 3 elements
                              • TITLE (String) Publications page rendered using Simile Exhibit
                              • HREF (String) http://www.hpl.hp.com/personal/Steve_Cayzer/pub...
                                • http://www.hpl.hp.com/personal/Steve_Cayzer/publications2.htm
                              • VALUE (String) Exhibit publications page.
                        • 2 (Array) 2 elements
                          • VALUE (String) I wanted to display the papers by descending ye...
                            • I wanted to display the papers by descending year, but the exhibit default is ascending (It's probably lexical by the way but since I use 4 digit dates and intend to retired before 9999 I don't anticipate a problem...) The is not very exensive as yet - I'm sure this will improve as time goes on - but . You need to use the ex:directions tab as follows:
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://simile.mit.edu/wiki/Exhibit/For_Authors
                              • VALUE (String) Simile documentation
                            • 1 (Array) 3 elements
                              • TITLE (String) sortable views in Exhibit
                              • HREF (String) http://simile.mit.edu/wiki/Exhibit/API/Sortable...
                                • http://simile.mit.edu/wiki/Exhibit/API/Sortable_Views
                              • VALUE (String) I found what I was looking for here
                    • 1 (Array) 1 element
                      • LI (Array) 1 element
                        • 0 (Array) 3 elements
                          • VALUE (String) I also wanted to make use of the 'keywords' in ...
                            • I also wanted to make use of the 'keywords' in the technical reports (that's the '.tags' bit at the end) - but I am not yet sure how to do this. For example, the authors are treated separately ("Steve Cayzer and Paul Shabajee" is parsed as 2 entities) and moreover each entity (of type Author) is available to do a search on. To take an example: and and Hopefully it's clear what's going on here. The JSON file can be tweaked to give this sort of behaviour, but of course such tweaks get lost next time a bibtex->JSON conversion gets done. Making the changes at the bibtex level is clearly better; but the appropriate changes do not suggest themselves. I shall keep experimenting.
                          • PRE (Array) 3 elements
                            • 0 (Array) 1 element
                              • SPAN (Array) 1 element
                                • 0 (Array) 2 elements
                                  • CLASS (String) attribute-name
                                  • VALUE (String) { "items" : [ { "url" : ...
                                    • { "items" : [ { "url" : "http://www.hpl.hp.com/techreports/2007/HPL-2007-72.html", "pub-type" : "techreport", "uri" : "urn:d4cedad9e3e0d6dcc6147e0970e37cb5", "author" : [ "Michlmayr,-Elke", "Cayzer,-Steve", "Shabajee,-Paul" ], "label" : "Adaptive User Profiles for Enterprise Information Access", },
                            • 1 (Array) 1 element
                              • SPAN (Array) 1 element
                                • 0 (Array) 2 elements
                                  • CLASS (String) attribute-name
                                  • VALUE (String) { "label" : "Michlmayr, Elke", "type" :...
                                    • { "label" : "Michlmayr, Elke", "type" : "Author", },
                            • 2 (Array) 1 element
                              • SPAN (Array) 1 element
                                • 0 (Array) 2 elements
                                  • CLASS (String) attribute-name
                                  • VALUE (String) "types" : { "Author" : { ...
                                    • "types" : { "Author" : { "uri" : "http://simile.mit.edu/2006/11/bibtex#Author" }, }, "properties" : { "author" : { "label" : "author", "uri" : "http://simile.mit.edu/2006/11/bibtex#author",
                          • P (Array) 1 element
                            • 0 (Array) 2 elements
                              • VALUE (String) There's a , which is well worth reading and, fo...
                                • There's a , which is well worth reading and, for me, filled in a couple of the gaps on the documentation.
                              • A (Array) 1 element
                                • 0 (Array) 3 elements
                                  • TITLE (String) Simile Exhibit (paper)
                                  • HREF (String) http://people.csail.mit.edu/dfhuynh/research/pa...
                                    • http://people.csail.mit.edu/dfhuynh/research/papers/www2007-exhibit.pdf
                                  • VALUE (String) pretty good academic paper out
                  • PRE (Array) 1 element
                    • 0 (Array) 3 elements
                      • ID (String) line43
                      • VALUE (String) <=====
                      • SPAN (Array) 12 elements
                        • 0 (Array) 2 elements
                          • CLASS (String) start-tag
                          • VALUE (String) div
                        • 1 (Array) 2 elements
                          • CLASS (String) attribute-name
                          • VALUE (String) ex:role
                        • 2 (Array) 2 elements
                          • CLASS (String) attribute-value
                          • VALUE (String) "exhibit-view"
                        • 3 (Array) 1 element
                          • CLASS (String) attribute-value
                        • 4 (Array) 2 elements
                          • CLASS (String) attribute-name
                          • VALUE (String) ex:orders
                        • 5 (Array) 2 elements
                          • CLASS (String) attribute-value
                          • VALUE (String) ".year"
                        • 6 (Array) 2 elements
                          • CLASS (String) attribute-name
                          • VALUE (String) ex:directions
                        • 7 (Array) 2 elements
                          • CLASS (String) attribute-value
                          • VALUE (String) "descending"
                        • 8 (Array) 2 elements
                          • CLASS (String) attribute-name
                          • VALUE (String) ex:possibleOrders
                        • 9 (Array) 2 elements
                          • CLASS (String) attribute-value
                          • VALUE (String) ".pub-type, .author, .year, .label, .tags"
                        • 10 (Array) 2 elements
                          • CLASS (String) attribute-name
                          • VALUE (String) ex:possibleDirections
                        • 11 (Array) 2 elements
                          • CLASS (String) attribute-value
                          • VALUE (String) "ascending,descending"
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.semanticblogging.org/semblog/blog/de...
                • http://www.semanticblogging.org/semblog/blog/default/?permalink=D6D0E3701EE05BBB4085CB338D27D354.html
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Semantic Blogging Demonstrator by Steve Cayzer/HP
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 7 elements
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://simile.mit.edu/exhibit/
                          • VALUE (String) SIMILE Exhibit
                      • VALUE (String) is a really interesting tool. The Simile folks ...
                        • is a really interesting tool. The Simile folks have this to say:
                      • BLOCKQUOTE (Array) 1 element
                        • 0 (Array) 1 element
                          • P (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) Exhibit is a lightweight structured data publis...
                                • Exhibit is a lightweight structured data publishing framework that lets you create web pages with support for sorting, filtering, and rich visualizations by writing only HTML and optionally some CSS and Javascript code.
                      • P (Array) 3 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) Doesn't that sound like the promises you've hea...
                            • Doesn't that sound like the promises you've heard a thousand times before? Only this time, the tools are genuinely easy and powerful to use. I have a couple of gripes, about documentation (I'll get to these in a bit) but I and not only are the results pleasing, the whole process was fairly painless. And, there's nothing to download. Exhibit works by reading a data file (in JSON format, see later for how to generate), using an HTML template to format this, and calling out to a javascript file (hosted on the simile site) which is the Exhibit API.
                          • A (Array) 1 element
                            • 0 (Array) 3 elements
                              • TITLE (String) Publications page rendered using Simile Exhibit
                              • HREF (String) http://www.hpl.hp.com/personal/Steve_Cayzer/pub...
                                • http://www.hpl.hp.com/personal/Steve_Cayzer/publications2.htm
                              • VALUE (String) applied Exhibit to my publications page
                        • 1 (Array) 2 elements
                          • VALUE (String)  Here's some general thoughts. If you want a H...
                            •  Here's some general thoughts. If you want a HOWTO -  of sorts - keep reading.
                          • BR (Array) 1 element
                            • 0 (Array) 0 elements
                        • 2 (Array) 2 elements
                          • VALUE (String) I'm not really a hacker. I mean, I program, bu...
                            • I'm not really a hacker. I mean, I program, but I don't relish the prospect of spending hours grovelling around in someone else's code to get something to work. But I do like experimenting, when I get the time. If this sounds like you, then you might want to try out Exhibit too. Here's how I did it, with some hints which you might find useful.
                          • I (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) can
                      • UL (Array) 1 element
                        • 0 (Array) 1 element
                          • LI (Array) 4 elements
                            • 0 (Array) 1 element
                              • VALUE (String)  Exhibit is a data driven display. The data is...
                                •  Exhibit is a data driven display. The data is in fact RDF (or a restricted subset of RDF) which make it grpah structured, quite expressive, and extensible.
                            • 1 (Array) 2 elements
                              • VALUE (String) The 'download' free nature, as well as ease of ...
                                • The 'download' free nature, as well as ease of use, make it a powerful driver to wider spread adoption. But you still need access to your own website, some decent data, and HTML/CSS skills, so it's for power users.
                              • BR (Array) 1 element
                                • 0 (Array) 0 elements
                            • 2 (Array) 1 element
                              • VALUE (String) There's quite a lot of UI thought here. For exa...
                                • There's quite a lot of UI thought here. For example, you can multiply select from 1 facet (papers written by Steve OR Paul) and click on the author of a paper to get a pop up of related reports (others papers written by Paul). Exhibit deliberately doesn't try fancy mechanisms for large amounts of data, either within facets (think tag clouds) or results (number of publications).
                            • 3 (Array) 3 elements
                              • VALUE (String) The data model can be extended - for example, a...
                                • The data model can be extended - for example, a free text value (brand="General Mills") can become a resources (brand="General Mills" and "General Mills" has HQ in Minnesota). The mechanism for doing this feels slightly fragile - linking by free text label. But it's an interesting approach (see fig 9 in for more details).
                              • A (Array) 1 element
                                • 0 (Array) 3 elements
                                  • TITLE (String) Simile Exhibit (paper)
                                  • HREF (String) http://people.csail.mit.edu/dfhuynh/research/pa...
                                    • http://people.csail.mit.edu/dfhuynh/research/papers/www2007-exhibit.pdf
                                  • VALUE (String) their paper
                              • BR (Array) 1 element
                                • 0 (Array) 0 elements
                      • OL (Array) 2 elements
                        • 0 (Array) 1 element
                          • LI (Array) 3 elements
                            • 0 (Array) 2 elements
                              • VALUE (String) I already have a publications file in Bibtex, s...
                                • I already have a publications file in Bibtex, so that bit was easy. Simile needs data in JSON format but will do this task for you.
                              • A (Array) 1 element
                                • 0 (Array) 2 elements
                                  • HREF (String) http://simile.mit.edu/babel/
                                  • VALUE (String) the Babel converter
                            • 1 (Array) 2 elements
                              • VALUE (String) Doing the Babel conversion creates a template H...
                                • Doing the Babel conversion creates a template HTML file which you can download and tweak. My tweaked file can be found by doing 'view source' on my It's not very big!
                              • A (Array) 1 element
                                • 0 (Array) 3 elements
                                  • TITLE (String) Publications page rendered using Simile Exhibit
                                  • HREF (String) http://www.hpl.hp.com/personal/Steve_Cayzer/pub...
                                    • http://www.hpl.hp.com/personal/Steve_Cayzer/publications2.htm
                                  • VALUE (String) Exhibit publications page.
                            • 2 (Array) 2 elements
                              • VALUE (String) I wanted to display the papers by descending ye...
                                • I wanted to display the papers by descending year, but the exhibit default is ascending (It's probably lexical by the way but since I use 4 digit dates and intend to retired before 9999 I don't anticipate a problem...) The is not very exensive as yet - I'm sure this will improve as time goes on - but . You need to use the ex:directions tab as follows:
                              • A (Array) 2 elements
                                • 0 (Array) 2 elements
                                  • HREF (String) http://simile.mit.edu/wiki/Exhibit/For_Authors
                                  • VALUE (String) Simile documentation
                                • 1 (Array) 3 elements
                                  • TITLE (String) sortable views in Exhibit
                                  • HREF (String) http://simile.mit.edu/wiki/Exhibit/API/Sortable...
                                    • http://simile.mit.edu/wiki/Exhibit/API/Sortable_Views
                                  • VALUE (String) I found what I was looking for here
                        • 1 (Array) 1 element
                          • LI (Array) 1 element
                            • 0 (Array) 3 elements
                              • VALUE (String) I also wanted to make use of the 'keywords' in ...
                                • I also wanted to make use of the 'keywords' in the technical reports (that's the '.tags' bit at the end) - but I am not yet sure how to do this. For example, the authors are treated separately ("Steve Cayzer and Paul Shabajee" is parsed as 2 entities) and moreover each entity (of type Author) is available to do a search on. To take an example: and and Hopefully it's clear what's going on here. The JSON file can be tweaked to give this sort of behaviour, but of course such tweaks get lost next time a bibtex->JSON conversion gets done. Making the changes at the bibtex level is clearly better; but the appropriate changes do not suggest themselves. I shall keep experimenting.
                              • PRE (Array) 3 elements
                                • 0 (Array) 1 element
                                  • SPAN (Array) 1 element
                                    • 0 (Array) 2 elements
                                      • CLASS (String) attribute-name
                                      • VALUE (String) { "items" : [ { "url" : ...
                                        • { "items" : [ { "url" : "http://www.hpl.hp.com/techreports/2007/HPL-2007-72.html", "pub-type" : "techreport", "uri" : "urn:d4cedad9e3e0d6dcc6147e0970e37cb5", "author" : [ "Michlmayr,-Elke", "Cayzer,-Steve", "Shabajee,-Paul" ], "label" : "Adaptive User Profiles for Enterprise Information Access", },
                                • 1 (Array) 1 element
                                  • SPAN (Array) 1 element
                                    • 0 (Array) 2 elements
                                      • CLASS (String) attribute-name
                                      • VALUE (String) { "label" : "Michlmayr, Elke", "type" :...
                                        • { "label" : "Michlmayr, Elke", "type" : "Author", },
                                • 2 (Array) 1 element
                                  • SPAN (Array) 1 element
                                    • 0 (Array) 2 elements
                                      • CLASS (String) attribute-name
                                      • VALUE (String) "types" : { "Author" : { ...
                                        • "types" : { "Author" : { "uri" : "http://simile.mit.edu/2006/11/bibtex#Author" }, }, "properties" : { "author" : { "label" : "author", "uri" : "http://simile.mit.edu/2006/11/bibtex#author",
                              • P (Array) 1 element
                                • 0 (Array) 2 elements
                                  • VALUE (String) There's a , which is well worth reading and, fo...
                                    • There's a , which is well worth reading and, for me, filled in a couple of the gaps on the documentation.
                                  • A (Array) 1 element
                                    • 0 (Array) 3 elements
                                      • TITLE (String) Simile Exhibit (paper)
                                      • HREF (String) http://people.csail.mit.edu/dfhuynh/research/pa...
                                        • http://people.csail.mit.edu/dfhuynh/research/papers/www2007-exhibit.pdf
                                      • VALUE (String) pretty good academic paper out
                      • PRE (Array) 1 element
                        • 0 (Array) 3 elements
                          • ID (String) line43
                          • VALUE (String) <=====
                          • SPAN (Array) 12 elements
                            • 0 (Array) 2 elements
                              • CLASS (String) start-tag
                              • VALUE (String) div
                            • 1 (Array) 2 elements
                              • CLASS (String) attribute-name
                              • VALUE (String) ex:role
                            • 2 (Array) 2 elements
                              • CLASS (String) attribute-value
                              • VALUE (String) "exhibit-view"
                            • 3 (Array) 1 element
                              • CLASS (String) attribute-value
                            • 4 (Array) 2 elements
                              • CLASS (String) attribute-name
                              • VALUE (String) ex:orders
                            • 5 (Array) 2 elements
                              • CLASS (String) attribute-value
                              • VALUE (String) ".year"
                            • 6 (Array) 2 elements
                              • CLASS (String) attribute-name
                              • VALUE (String) ex:directions
                            • 7 (Array) 2 elements
                              • CLASS (String) attribute-value
                              • VALUE (String) "descending"
                            • 8 (Array) 2 elements
                              • CLASS (String) attribute-name
                              • VALUE (String) ex:possibleOrders
                            • 9 (Array) 2 elements
                              • CLASS (String) attribute-value
                              • VALUE (String) ".pub-type, .author, .year, .label, .tags"
                            • 10 (Array) 2 elements
                              • CLASS (String) attribute-name
                              • VALUE (String) ex:possibleDirections
                            • 11 (Array) 2 elements
                              • CLASS (String) attribute-value
                              • VALUE (String) "ascending,descending"
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.semanticblogging.org/semblog/blog/de...
                • http://www.semanticblogging.org/semblog/blog/default/
        • 16 (Array) 10 elements
          • RDF:ABOUT (String) http://ivanherman.wordpress.com/2007/06/11/%e2%...
            • http://ivanherman.wordpress.com/2007/06/11/%e2%80%9cfriendly-talks%e2%80%9d-aka-i-had-some-fun-with-sparql-and-exhibit%e2%80%a6/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) “Friendly talks”, a.k.a. I had some fun wit...
                • “Friendly talks”, a.k.a. I had some fun with SPARQL and Exhibit…
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) David Huynh sent me a mail on a cool feature he...
                • David Huynh sent me a mail on a cool feature he has just added to Exhibit 2.0 : he’s put a shortcut to the Babel service. What this means is that one can refer to an RDF/XML, Excel, or a BibTex file instead of the JSON code, and Exhibit will convert it to RDF on the fly. So, to try it out, I put together a small example: the list of the W3C related talks of my buddies, ie, people whose name appear in my foaf file . And the remarkable thing is that this needed around 20-25 minutes (including ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Ivan Herman
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-11T12:25Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • DIV (Array) 1 element
                    • 0 (Array) 3 elements
                      • CLASS (String) snap_preview
                      • P (Array) 4 elements
                        • 0 (Array) 2 elements
                          • A (Array) 5 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://people.csail.mit.edu/dfhuynh/
                              • VALUE (String) David Huynh
                            • 1 (Array) 2 elements
                              • HREF (String) http://simile.mit.edu/exhibit/
                              • VALUE (String) Exhibit 2.0
                            • 2 (Array) 2 elements
                              • HREF (String) http://simile.mit.edu/babel/
                              • VALUE (String) Babel
                            • 3 (Array) 2 elements
                              • HREF (String) http://www.ivan-herman.net/Misc/2007/friendlyTa...
                                • http://www.ivan-herman.net/Misc/2007/friendlyTalks.html
                              • VALUE (String) W3C related talks
                            • 4 (Array) 2 elements
                              • HREF (String) http://www.ivan-herman.net/foaf.rdf
                              • VALUE (String) my foaf file
                          • VALUE (String) sent me a mail on a cool feature he has just ad...
                            • sent me a mail on a cool feature he has just added to : he’s put a shortcut to the service. What this means is that one can refer to an RDF/XML, Excel, or a BibTex file instead of the JSON code, and Exhibit will convert it to RDF on the fly. So, to try it out, I put together a small example: the list of the of my buddies, ie, people whose name appear in . And the remarkable thing is that this needed around 20-25 minutes (including chasing some stupid misspelling in the SPARQL query:-). And here is how it works:
                        • 1 (Array) 2 elements
                          • VALUE (String) First of all, the is based on RDF: all data ar...
                            • First of all, the is based on RDF: all data are stored in (public) RDF files and the interface, the query, etc, is just a front-end to the data. (The links to the relevant RDF files can be found at the bottom of the ). I could therefore come up with a SPARQL query which looks more or less as follows (I omitted the namespace declarations from here):
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.w3.org/Talks/
                              • VALUE (String) W3C Talks’ system
                            • 1 (Array) 2 elements
                              • HREF (String) http://www.w3.org/Talks/
                              • VALUE (String) Talks’ page
                        • 2 (Array) 2 elements
                          • VALUE (String) This query can be run on a SPARQL endpoint (I u...
                            • This query can be run on a SPARQL endpoint (I used for this one) via the , using a suitable URI. The URI is actually pretty ugly, so I made a tiny url out of it, and I simply plugged this as a data source for Exhibit in the HTML header. And, voilà!, the data displays. A bit of tweaks on the Exhibit lenses to make it a little bit nicer, define the facets, that sort of things, and put it on the Web. And the beauty is the typical mashup effect: if I add a new person to my foaf file or a new entry is added to the W3C Talks’ data, the display remains up-to-date… All data used here are pure RDF/XML files but, if the SPARQL endpoint understood, say, GRDDL on the fly, then I could have used my W3C Homepage as a datasource, too…
                          • A (Array) 3 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://sparql.org/
                              • VALUE (String) SPARQLer
                            • 1 (Array) 2 elements
                              • HREF (String) http://www.w3.org/TR/rdf-sparql-protocol/
                              • VALUE (String) SPARQL Protocol
                            • 2 (Array) 2 elements
                              • HREF (String) http://tinyurl.com/2g78e3
                              • VALUE (String) tiny uri
                        • 3 (Array) 2 elements
                          • VALUE (String) One issue that I find interesting/important her...
                            • One issue that I find interesting/important here is the crucial role of the CONSTRUCT facility of SPARQL, which adapts the output of the Query to Exhibit. I have the impression that, when talking about SPARQL, we do not emphasize enough what a great feature this CONSTRUCT is. A SPARQL endpoint acts as an which is really powerful.
                          • EM (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) RDF transformation engine
                      • PRE (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) CONSTRUCT { [] rdf:type talk:Talk; d...
                            • CONSTRUCT { [] rdf:type talk:Talk; dc:date ?date; foaf:name ?name; talk:event ?event; vcard:Locality ?city; vcard:Country ?country; dc:title ?title. } FROM <http://www.w3.org/2004/08/TalkFiles/2006/Talks.rdf> FROM <http://www.w3.org/2004/08/TalkFiles/2006/WWW2006.rdf> FROM <http://www.w3.org/2004/08/TalkFiles/2006/BeijingEvent.rdf> FROM <http://www.w3.org/2004/08/TalkFiles/2007/Talks.rdf> FROM <http://www.w3.org/2004/08/TalkFiles/2007/WWW2007.rdf> FROM NAMED <http://www.ivan-herman.net/foaf.rdf> WHERE { GRAPH <http://www.ivan-herman.net/foaf.rdf> { [] foaf:knows [ foaf:name ?name ]. } ?talk dc:title ?title; dc:date ?date; talk:presenter ?person; talk:event [ ical:description ?event; vcard:Locality ?city; vcard:Country ?country ]. ?person contact:fullName ?name. }
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://ivanherman.wordpress.com/2007/06/11/%e2%...
                • http://ivanherman.wordpress.com/2007/06/11/%e2%80%9cfriendly-talks%e2%80%9d-aka-i-had-some-fun-with-sparql-and-exhibit%e2%80%a6/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Ivan Herman
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • DIV (Array) 1 element
                        • 0 (Array) 3 elements
                          • CLASS (String) snap_preview
                          • P (Array) 4 elements
                            • 0 (Array) 2 elements
                              • A (Array) 5 elements
                                • 0 (Array) 2 elements
                                  • HREF (String) http://people.csail.mit.edu/dfhuynh/
                                  • VALUE (String) David Huynh
                                • 1 (Array) 2 elements
                                  • HREF (String) http://simile.mit.edu/exhibit/
                                  • VALUE (String) Exhibit 2.0
                                • 2 (Array) 2 elements
                                  • HREF (String) http://simile.mit.edu/babel/
                                  • VALUE (String) Babel
                                • 3 (Array) 2 elements
                                  • HREF (String) http://www.ivan-herman.net/Misc/2007/friendlyTa...
                                    • http://www.ivan-herman.net/Misc/2007/friendlyTalks.html
                                  • VALUE (String) W3C related talks
                                • 4 (Array) 2 elements
                                  • HREF (String) http://www.ivan-herman.net/foaf.rdf
                                  • VALUE (String) my foaf file
                              • VALUE (String) sent me a mail on a cool feature he has just ad...
                                • sent me a mail on a cool feature he has just added to : he’s put a shortcut to the service. What this means is that one can refer to an RDF/XML, Excel, or a BibTex file instead of the JSON code, and Exhibit will convert it to RDF on the fly. So, to try it out, I put together a small example: the list of the of my buddies, ie, people whose name appear in . And the remarkable thing is that this needed around 20-25 minutes (including chasing some stupid misspelling in the SPARQL query:-). And here is how it works:
                            • 1 (Array) 2 elements
                              • VALUE (String) First of all, the is based on RDF: all data ar...
                                • First of all, the is based on RDF: all data are stored in (public) RDF files and the interface, the query, etc, is just a front-end to the data. (The links to the relevant RDF files can be found at the bottom of the ). I could therefore come up with a SPARQL query which looks more or less as follows (I omitted the namespace declarations from here):
                              • A (Array) 2 elements
                                • 0 (Array) 2 elements
                                  • HREF (String) http://www.w3.org/Talks/
                                  • VALUE (String) W3C Talks’ system
                                • 1 (Array) 2 elements
                                  • HREF (String) http://www.w3.org/Talks/
                                  • VALUE (String) Talks’ page
                            • 2 (Array) 2 elements
                              • VALUE (String) This query can be run on a SPARQL endpoint (I u...
                                • This query can be run on a SPARQL endpoint (I used for this one) via the , using a suitable URI. The URI is actually pretty ugly, so I made a tiny url out of it, and I simply plugged this as a data source for Exhibit in the HTML header. And, voilà!, the data displays. A bit of tweaks on the Exhibit lenses to make it a little bit nicer, define the facets, that sort of things, and put it on the Web. And the beauty is the typical mashup effect: if I add a new person to my foaf file or a new entry is added to the W3C Talks’ data, the display remains up-to-date… All data used here are pure RDF/XML files but, if the SPARQL endpoint understood, say, GRDDL on the fly, then I could have used my W3C Homepage as a datasource, too…
                              • A (Array) 3 elements
                                • 0 (Array) 2 elements
                                  • HREF (String) http://sparql.org/
                                  • VALUE (String) SPARQLer
                                • 1 (Array) 2 elements
                                  • HREF (String) http://www.w3.org/TR/rdf-sparql-protocol/
                                  • VALUE (String) SPARQL Protocol
                                • 2 (Array) 2 elements
                                  • HREF (String) http://tinyurl.com/2g78e3
                                  • VALUE (String) tiny uri
                            • 3 (Array) 2 elements
                              • VALUE (String) One issue that I find interesting/important her...
                                • One issue that I find interesting/important here is the crucial role of the CONSTRUCT facility of SPARQL, which adapts the output of the Query to Exhibit. I have the impression that, when talking about SPARQL, we do not emphasize enough what a great feature this CONSTRUCT is. A SPARQL endpoint acts as an which is really powerful.
                              • EM (Array) 1 element
                                • 0 (Array) 1 element
                                  • VALUE (String) RDF transformation engine
                          • PRE (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) CONSTRUCT { [] rdf:type talk:Talk; d...
                                • CONSTRUCT { [] rdf:type talk:Talk; dc:date ?date; foaf:name ?name; talk:event ?event; vcard:Locality ?city; vcard:Country ?country; dc:title ?title. } FROM <http://www.w3.org/2004/08/TalkFiles/2006/Talks.rdf> FROM <http://www.w3.org/2004/08/TalkFiles/2006/WWW2006.rdf> FROM <http://www.w3.org/2004/08/TalkFiles/2006/BeijingEvent.rdf> FROM <http://www.w3.org/2004/08/TalkFiles/2007/Talks.rdf> FROM <http://www.w3.org/2004/08/TalkFiles/2007/WWW2007.rdf> FROM NAMED <http://www.ivan-herman.net/foaf.rdf> WHERE { GRAPH <http://www.ivan-herman.net/foaf.rdf> { [] foaf:knows [ foaf:name ?name ]. } ?talk dc:title ?title; dc:date ?date; talk:presenter ?person; talk:event [ ical:description ?event; vcard:Locality ?city; vcard:Country ?country ]. ?person contact:fullName ?name. }
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://ivanherman.wordpress.com/tag/work-relate...
                • http://ivanherman.wordpress.com/tag/work-related/semantic-web/
        • 17 (Array) 10 elements
          • RDF:ABOUT (String) http://www.openlinksw.com/weblog/oerling/?id=1222
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) More on RDF and Vertical Storage
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) We actually did the experiment I mentioned a co...
                • We actually did the experiment I mentioned a couple of posts back, about storing RDF triples column-wise. The test loads 4.8 million triples of LUBM data and reads the whole set on one index and then checks if it finds the same row on another index. Reading GSPO and checking OGPS takes 27 seconds.   Doing the same with column wise bitmap indices on S, G, P and O takes 86 seconds.    The latter checks the existence of the row by AND'ing 4 bitmap indices and the former checks its existence by a single lookup in a multi-part index ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Orri Erling
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-11T08:33:12Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 3 elements
                  • VALUE (String) We actually did the experiment I mentioned a co...
                    • We actually did the experiment I mentioned a couple of posts back, about storing RDF triples column-wise. The test loads 4.8 million triples of LUBM data and reads the whole set on one index and then checks if it finds the same row on another index. Reading GSPO and checking OGPS takes 27 seconds. Doing the same with column wise bitmap indices on S, G, P and O takes 86 seconds. The latter checks the existence of the row by AND'ing 4 bitmap indices and the former checks its existence by a single lookup in a multi-part index whose last part is a bitmap. The result is approximately what one would expect. The bitmap AND could be optimized a bit, dropping the time to maybe 70 seconds. Now speaking of compression, it is true that column storage will work better. For example the G and P columns will compress to pretty much nothing. On a row layout they compress too but not to nothing since even if a value is not unique you have to store the place where the value is if you want to read rows in constant time per row. What is nice with the 4 bitmaps is that no combination of search conditions is penalized. But the trick of using bitmaps for self-join is lost: You can't evaluate {?s a Person . ?s name "Mary"} by and'ing the S bitmaps for persons and for subjects named "Mary". The 4 bitmap indices are remarkably compact, though. 8840 pages all together. We could probably get the G, S, P, O columns in 3000 pages or so, using very little compression. The OGPS index is 5169 pages and the GSPO index is 21243 pages. None of the figures have any compression, except what a bitmap naturally produces. Now we have figured out a modified row layout which will about double working set with the same memory and keep things in rows. We will try that. The GSPO index will be about 10000 pages and OGPS will be about 4500. We do not expect much impact on search or insert times. We looked at using gzip for database pages. They go to between 1/4 to 1/3 page. But this does not improve working set and having variable length pages generates all kinds of special cases you don’tt want. So we will improve working set first and deal with somewhat compressed data in the execution engine. After that, maybe gzip will cut the size to 1/2 or so but that will be good for disk only. And it does not so much matter how much you transfer but how many seeks you do. Still, column-wise storage will likely win for size. So if the working set is much larger than memory this may have an edge. To keep all bases covered we will eventually add this as an option.
                  • BR (Array) 22 elements
                    • 0 (Array) 0 elements
                    • 1 (Array) 0 elements
                    • 2 (Array) 0 elements
                    • 3 (Array) 0 elements
                    • 4 (Array) 0 elements
                    • 5 (Array) 0 elements
                    • 6 (Array) 0 elements
                    • 7 (Array) 0 elements
                    • 8 (Array) 0 elements
                    • 9 (Array) 0 elements
                    • 10 (Array) 0 elements
                    • 11 (Array) 0 elements
                    • 12 (Array) 0 elements
                    • 13 (Array) 0 elements
                    • 14 (Array) 0 elements
                    • 15 (Array) 0 elements
                    • 16 (Array) 0 elements
                    • 17 (Array) 0 elements
                    • 18 (Array) 0 elements
                    • 19 (Array) 0 elements
                    • 20 (Array) 0 elements
                    • 21 (Array) 0 elements
                  • SPAN (Array) 22 elements
                    • 0 (Array) 1 element
                      • VALUE (String)  
                    • 1 (Array) 1 element
                      • VALUE (String)   
                    • 2 (Array) 1 element
                      • VALUE (String)  
                    • 3 (Array) 1 element
                      • VALUE (String)  
                    • 4 (Array) 1 element
                      • VALUE (String)  
                    • 5 (Array) 1 element
                      • VALUE (String)  
                    • 6 (Array) 1 element
                      • VALUE (String)  
                    • 7 (Array) 1 element
                      • VALUE (String)  
                    • 8 (Array) 1 element
                      • VALUE (String)  
                    • 9 (Array) 1 element
                      • VALUE (String)  
                    • 10 (Array) 1 element
                      • VALUE (String)   
                    • 11 (Array) 1 element
                      • VALUE (String)  
                    • 12 (Array) 1 element
                      • VALUE (String)  
                    • 13 (Array) 1 element
                      • VALUE (String)  
                    • 14 (Array) 1 element
                      • VALUE (String)  
                    • 15 (Array) 1 element
                      • VALUE (String)  
                    • 16 (Array) 1 element
                      • VALUE (String)   
                    • 17 (Array) 1 element
                      • VALUE (String)  
                    • 18 (Array) 1 element
                      • VALUE (String)  
                    • 19 (Array) 1 element
                      • VALUE (String)  
                    • 20 (Array) 1 element
                      • VALUE (String)  
                    • 21 (Array) 1 element
                      • VALUE (String)  
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.openlinksw.com/weblog/oerling/?id=1222
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Orri Erling by
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 3 elements
                      • VALUE (String) We actually did the experiment I mentioned a co...
                        • We actually did the experiment I mentioned a couple of posts back, about storing RDF triples column-wise. The test loads 4.8 million triples of LUBM data and reads the whole set on one index and then checks if it finds the same row on another index. Reading GSPO and checking OGPS takes 27 seconds. Doing the same with column wise bitmap indices on S, G, P and O takes 86 seconds. The latter checks the existence of the row by AND'ing 4 bitmap indices and the former checks its existence by a single lookup in a multi-part index whose last part is a bitmap. The result is approximately what one would expect. The bitmap AND could be optimized a bit, dropping the time to maybe 70 seconds. Now speaking of compression, it is true that column storage will work better. For example the G and P columns will compress to pretty much nothing. On a row layout they compress too but not to nothing since even if a value is not unique you have to store the place where the value is if you want to read rows in constant time per row. What is nice with the 4 bitmaps is that no combination of search conditions is penalized. But the trick of using bitmaps for self-join is lost: You can't evaluate {?s a Person . ?s name "Mary"} by and'ing the S bitmaps for persons and for subjects named "Mary". The 4 bitmap indices are remarkably compact, though. 8840 pages all together. We could probably get the G, S, P, O columns in 3000 pages or so, using very little compression. The OGPS index is 5169 pages and the GSPO index is 21243 pages. None of the figures have any compression, except what a bitmap naturally produces. Now we have figured out a modified row layout which will about double working set with the same memory and keep things in rows. We will try that. The GSPO index will be about 10000 pages and OGPS will be about 4500. We do not expect much impact on search or insert times. We looked at using gzip for database pages. They go to between 1/4 to 1/3 page. But this does not improve working set and having variable length pages generates all kinds of special cases you don’tt want. So we will improve working set first and deal with somewhat compressed data in the execution engine. After that, maybe gzip will cut the size to 1/2 or so but that will be good for disk only. And it does not so much matter how much you transfer but how many seeks you do. Still, column-wise storage will likely win for size. So if the working set is much larger than memory this may have an edge. To keep all bases covered we will eventually add this as an option.
                      • BR (Array) 22 elements
                        • 0 (Array) 0 elements
                        • 1 (Array) 0 elements
                        • 2 (Array) 0 elements
                        • 3 (Array) 0 elements
                        • 4 (Array) 0 elements
                        • 5 (Array) 0 elements
                        • 6 (Array) 0 elements
                        • 7 (Array) 0 elements
                        • 8 (Array) 0 elements
                        • 9 (Array) 0 elements
                        • 10 (Array) 0 elements
                        • 11 (Array) 0 elements
                        • 12 (Array) 0 elements
                        • 13 (Array) 0 elements
                        • 14 (Array) 0 elements
                        • 15 (Array) 0 elements
                        • 16 (Array) 0 elements
                        • 17 (Array) 0 elements
                        • 18 (Array) 0 elements
                        • 19 (Array) 0 elements
                        • 20 (Array) 0 elements
                        • 21 (Array) 0 elements
                      • SPAN (Array) 22 elements
                        • 0 (Array) 1 element
                          • VALUE (String)  
                        • 1 (Array) 1 element
                          • VALUE (String)   
                        • 2 (Array) 1 element
                          • VALUE (String)  
                        • 3 (Array) 1 element
                          • VALUE (String)  
                        • 4 (Array) 1 element
                          • VALUE (String)  
                        • 5 (Array) 1 element
                          • VALUE (String)  
                        • 6 (Array) 1 element
                          • VALUE (String)  
                        • 7 (Array) 1 element
                          • VALUE (String)  
                        • 8 (Array) 1 element
                          • VALUE (String)  
                        • 9 (Array) 1 element
                          • VALUE (String)  
                        • 10 (Array) 1 element
                          • VALUE (String)   
                        • 11 (Array) 1 element
                          • VALUE (String)  
                        • 12 (Array) 1 element
                          • VALUE (String)  
                        • 13 (Array) 1 element
                          • VALUE (String)  
                        • 14 (Array) 1 element
                          • VALUE (String)  
                        • 15 (Array) 1 element
                          • VALUE (String)  
                        • 16 (Array) 1 element
                          • VALUE (String)   
                        • 17 (Array) 1 element
                          • VALUE (String)  
                        • 18 (Array) 1 element
                          • VALUE (String)  
                        • 19 (Array) 1 element
                          • VALUE (String)  
                        • 20 (Array) 1 element
                          • VALUE (String)  
                        • 21 (Array) 1 element
                          • VALUE (String)  
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.openlinksw.com/weblogs/oerling/
        • 18 (Array) 10 elements
          • RDF:ABOUT (String) http://burningbird.net/technology/hostile-to-pr...
            • http://burningbird.net/technology/hostile-to-privacy/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Hostile to Privacy
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) I'll have more to say on this later in the week...
                • I'll have more to say on this later in the week, but the Privacy International ratings of companies and their privacy policy is very interesting reading–particularly the part about Google being hostile to privacy. I downloaded code checked into Google today, have received emails from people using Google, checked if my web settings are correct with Google's WebMaster tools (which ended up changing my username to the GMail account when I signed up for one in order to look at Google's use of Ajax), which then tracks me, as I surf about if I don't remember to log out. People ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Shelley Powers
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-11T03:58:53Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • P (Array) 12 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) I'll have more to say on this later in the week...
                        • I'll have more to say on this later in the week, but the is very interesting reading–particularly the part about Google being hostile to privacy.
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.privacyinternational.org/article.sht...
                            • http://www.privacyinternational.org/article.shtml?cmd[347]=x-347-553961
                          • VALUE (String) Privacy International ratings of companies and ...
                            • Privacy International ratings of companies and their privacy policy
                    • 1 (Array) 1 element
                      • VALUE (String) I downloaded code checked into Google today, ha...
                        • I downloaded code checked into Google today, have received emails from people using Google, checked if my web settings are correct with Google's WebMaster tools (which ended up changing my username to the GMail account when I signed up for one in order to look at Google's use of Ajax), which then tracks me, as I surf about if I don't remember to log out.
                    • 2 (Array) 1 element
                      • VALUE (String) People use the tools for office work, for mappi...
                        • People use the tools for office work, for mapping, for reading feeds, subscribing to feeds, to cover their every movement–even who they're subscribed to, and who they read.
                    • 3 (Array) 1 element
                      • VALUE (String) What's particularly scary, and I think the repo...
                        • What's particularly scary, and I think the report mentions this, is that Google can't understand why we're concerned. After all, this information will enable them to 'customize' our experiences. And, as comments have mentioned: Google gives us all this for free.
                    • 4 (Array) 1 element
                      • VALUE (String) Custom search results (filtering), custom recom...
                        • Custom search results (filtering), custom recommendations (lack of diversity), even custom ads — all the better to cleverly trigger our impulse buying. These are not the equivalent of a government's demands for this information, but neither are they a 'good' thing.
                    • 5 (Array) 2 elements
                      • VALUE (String) Generally, the folks in see no harm, and in fa...
                        • Generally, the folks in see no harm, and in fact, they love it when Google 'personalizes' everything. But what cost personalization? At what point can we no longer trust what we'll be receiving on the internet? At what point, will the discordant voices be screened?
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.techcrunch.com/2007/06/10/google-rat...
                            • http://www.techcrunch.com/2007/06/10/google-rated-bottom-for-privacy/
                          • VALUE (String) Duncan Riley's post
                    • 6 (Array) 1 element
                      • VALUE (String) That's the original purpose of the internet, wa...
                        • That's the original purpose of the internet, wasn't it? To provide a place for us to find new information and different views? New sources? New ways of looking at things?
                    • 7 (Array) 1 element
                      • VALUE (String) The wonder of serendipity?
                    • 8 (Array) 1 element
                      • VALUE (String) One thing I disagree with on the report: I don'...
                        • One thing I disagree with on the report: I don't see Google as 'hostile' to privacy. I think the company just doesn't understand it, or why any of us would be concerned about it. I think this overall puzzlement reflects the company's inward view, and lack of diversity on the staff–and by diversity, in this instance, I don't mean race or sex. I mean the company lacks the ability to see outside of its own algorithms.
                    • 9 (Array) 1 element
                      • VALUE (String) It is this 'corporate confusion' over privacy a...
                        • It is this 'corporate confusion' over privacy and our concerns that's actually more intimidating than if the company was willfully deceptive.
                    • 10 (Array) 1 element
                      • VALUE (String) More on this later.
                    • 11 (Array) 2 elements
                      • VALUE (String) Continued
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://burningbird.net/technology/on-privacy-re...
                            • http://burningbird.net/technology/on-privacy-redux/
                          • VALUE (String) here
                  • DIV (Array) 1 element
                    • 0 (Array) 2 elements
                      • CLASS (String) update
                      • P (Array) 2 elements
                        • 0 (Array) 1 element
                          • B (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) update
                        • 1 (Array) 2 elements
                          • VALUE (String) Danny Sullivan has the most at this time. I th...
                            • Danny Sullivan has the most at this time. I think he's missing a major aspect of the report: it's from our viewpoint, based on what we can see. Now what an insider knows. Not what a search engine expert understands.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://searchengineland.com/070610-100246.php
                              • VALUE (String) detailed look and pushback against the report
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/technology/hostile-to-pr...
                • http://burningbird.net/technology/hostile-to-privacy/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Burningbird by Shelley Powers
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 2 elements
                      • P (Array) 12 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) I'll have more to say on this later in the week...
                            • I'll have more to say on this later in the week, but the is very interesting reading–particularly the part about Google being hostile to privacy.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.privacyinternational.org/article.sht...
                                • http://www.privacyinternational.org/article.shtml?cmd[347]=x-347-553961
                              • VALUE (String) Privacy International ratings of companies and ...
                                • Privacy International ratings of companies and their privacy policy
                        • 1 (Array) 1 element
                          • VALUE (String) I downloaded code checked into Google today, ha...
                            • I downloaded code checked into Google today, have received emails from people using Google, checked if my web settings are correct with Google's WebMaster tools (which ended up changing my username to the GMail account when I signed up for one in order to look at Google's use of Ajax), which then tracks me, as I surf about if I don't remember to log out.
                        • 2 (Array) 1 element
                          • VALUE (String) People use the tools for office work, for mappi...
                            • People use the tools for office work, for mapping, for reading feeds, subscribing to feeds, to cover their every movement–even who they're subscribed to, and who they read.
                        • 3 (Array) 1 element
                          • VALUE (String) What's particularly scary, and I think the repo...
                            • What's particularly scary, and I think the report mentions this, is that Google can't understand why we're concerned. After all, this information will enable them to 'customize' our experiences. And, as comments have mentioned: Google gives us all this for free.
                        • 4 (Array) 1 element
                          • VALUE (String) Custom search results (filtering), custom recom...
                            • Custom search results (filtering), custom recommendations (lack of diversity), even custom ads — all the better to cleverly trigger our impulse buying. These are not the equivalent of a government's demands for this information, but neither are they a 'good' thing.
                        • 5 (Array) 2 elements
                          • VALUE (String) Generally, the folks in see no harm, and in fa...
                            • Generally, the folks in see no harm, and in fact, they love it when Google 'personalizes' everything. But what cost personalization? At what point can we no longer trust what we'll be receiving on the internet? At what point, will the discordant voices be screened?
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.techcrunch.com/2007/06/10/google-rat...
                                • http://www.techcrunch.com/2007/06/10/google-rated-bottom-for-privacy/
                              • VALUE (String) Duncan Riley's post
                        • 6 (Array) 1 element
                          • VALUE (String) That's the original purpose of the internet, wa...
                            • That's the original purpose of the internet, wasn't it? To provide a place for us to find new information and different views? New sources? New ways of looking at things?
                        • 7 (Array) 1 element
                          • VALUE (String) The wonder of serendipity?
                        • 8 (Array) 1 element
                          • VALUE (String) One thing I disagree with on the report: I don'...
                            • One thing I disagree with on the report: I don't see Google as 'hostile' to privacy. I think the company just doesn't understand it, or why any of us would be concerned about it. I think this overall puzzlement reflects the company's inward view, and lack of diversity on the staff–and by diversity, in this instance, I don't mean race or sex. I mean the company lacks the ability to see outside of its own algorithms.
                        • 9 (Array) 1 element
                          • VALUE (String) It is this 'corporate confusion' over privacy a...
                            • It is this 'corporate confusion' over privacy and our concerns that's actually more intimidating than if the company was willfully deceptive.
                        • 10 (Array) 1 element
                          • VALUE (String) More on this later.
                        • 11 (Array) 2 elements
                          • VALUE (String) Continued
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://burningbird.net/technology/on-privacy-re...
                                • http://burningbird.net/technology/on-privacy-redux/
                              • VALUE (String) here
                      • DIV (Array) 1 element
                        • 0 (Array) 2 elements
                          • CLASS (String) update
                          • P (Array) 2 elements
                            • 0 (Array) 1 element
                              • B (Array) 1 element
                                • 0 (Array) 1 element
                                  • VALUE (String) update
                            • 1 (Array) 2 elements
                              • VALUE (String) Danny Sullivan has the most at this time. I th...
                                • Danny Sullivan has the most at this time. I think he's missing a major aspect of the report: it's from our viewpoint, based on what we can see. Now what an insider knows. Not what a search engine expert understands.
                              • A (Array) 1 element
                                • 0 (Array) 2 elements
                                  • HREF (String) http://searchengineland.com/070610-100246.php
                                  • VALUE (String) detailed look and pushback against the report
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/category/semanticweb/
        • 19 (Array) 10 elements
          • RDF:ABOUT (String) http://burningbird.net/technology/ajaxy-comments/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Ajaxy Comments
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) I've incorporated editing into the site–both ...
                • I've incorporated editing into the site–both traditional, link-based, and Ajax. I still need to tweak, and I imagine as people use the comments, things will break. Both types of edits are available for each item, using the philosophy that a person may want to use a traditional edit page over an Ajax editing approach. The hypertext link for editing takes you to the full edit page, where you can also delete the comment. The Ajax approach is accessible through a 'button' added to the post using script. I had planned on pulling my simple custom library for the background functionality, ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Shelley Powers
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-11T03:23:42Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • P (Array) 9 elements
                    • 0 (Array) 1 element
                      • VALUE (String) I've incorporated editing into the site–both ...
                        • I've incorporated editing into the site–both traditional, link-based, and Ajax. I still need to tweak, and I imagine as people use the comments, things will break.
                    • 1 (Array) 1 element
                      • VALUE (String) Both types of edits are available for each item...
                        • Both types of edits are available for each item, using the philosophy that a person may want to use a traditional edit page over an Ajax editing approach. The hypertext link for editing takes you to the full edit page, where you can also delete the comment. The Ajax approach is accessible through a 'button' added to the post using script.
                    • 2 (Array) 2 elements
                      • VALUE (String) I had planned on pulling my simple custom libra...
                        • I had planned on pulling my simple custom library for the background functionality, and either using JQuery, or Base.dom on which to build. However, I'm concerned about the Safari problem with Dean's library, and I'm not sure that JQuery fits all my needs. What I may end up doing is pulling in Edwards' library, and creating my own custom intermediate library.
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://dean.edwards.name/weblog/2007/05/miniweb/
                          • VALUE (String) Dean Edwards
                    • 3 (Array) 1 element
                      • VALUE (String) All I've done for now is create a singleton whe...
                        • All I've done for now is create a singleton where before I had several global functions. The original approach doesn't impact on performance or cross-browser compatibility, but lots of global variables can cause problems with merged libraries. I've also made some attempts at eliminating IE memory links related to removeChild used with elements with assigned event handlers, but this still needs work.
                    • 4 (Array) 1 element
                      • VALUE (String) I have one polling operation that checks to see...
                        • I have one polling operation that checks to see if there are new comments after the page is loaded, and then pulls these in if found. The new comment(s) are added to the end of the list of comments in the page, with a yellow 'fade' to signal the addition. I've also added an Ajax preview, but not a non-scripted preview. Lots of real issues doing the latter with Wordpress. Mayhap someone else has a plugin for it.
                    • 5 (Array) 1 element
                      • VALUE (String) Finally, I didn't incorporate OpenID. I thought...
                        • Finally, I didn't incorporate OpenID. I thought about doing this, and had incorporated OpenID for comments via an existing plug-in at one point. However, OpenID is identity, not necessarily trust or ownership. My main interest is identifying the person who just made a comment and perhaps wants to edit typos–that's it. For now, I'm using a combination of cookies and IP address. It's not perfect, but it should be relatively safe, and relatively open.
                    • 6 (Array) 1 element
                      • VALUE (String) If I had used OpenID, those people who did not ...
                        • If I had used OpenID, those people who did not want to get one of these, or who write anonymously wouldn't have been able to edit their comments. Contrary to popular criticism, anonymous comments do have value, at least in this space.
                    • 7 (Array) 1 element
                      • VALUE (String) One big problem I ran into, and perhaps I don't...
                        • One big problem I ran into, and perhaps I don't understand XHTML, is that when I created the URL to edit a comment, which uses a traditional GET with two parameters, ala ?action=editcomment&comment=3333, I received a mal-formed XML error with Firefox. The page validated, and also pulled up in every other browser. Did I miss something related to XHTML with this one?
                    • 8 (Array) 1 element
                      • VALUE (String) I have a lot more to do with the site, and the ...
                        • I have a lot more to do with the site, and the underlying libraries, but I'm starting the book this next week, and will have to finish the bits off as I can. I still have my graphics and photo library, and some meta/RDF stuff I want to incorporate. Once the work I've published here gets a chance to be decently tested, I'll look at packaging for other use. It's not going to be a simple plug-in, but should be able to be packaged.
                  • DIV (Array) 1 element
                    • 0 (Array) 2 elements
                      • CLASS (String) update
                      • P (Array) 3 elements
                        • 0 (Array) 1 element
                          • B (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) update
                        • 1 (Array) 1 element
                          • VALUE (String) I had forgotten to encode the ampersand in the ...
                            • I had forgotten to encode the ampersand in the URL for the link. The validator did not pick it up, because I also forgot that the link wouldn't show unless the application accessed it with my logged in cookie.
                        • 2 (Array) 1 element
                          • VALUE (String) Yes, it was a particularly stupid error on my p...
                            • Yes, it was a particularly stupid error on my part. That's what's nice about XHTML: it doesn't hesitate to let you know when you've been stupid. Same as anonymous commenters. <smiley />
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/technology/ajaxy-comments/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Burningbird by Shelley Powers
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 2 elements
                      • P (Array) 9 elements
                        • 0 (Array) 1 element
                          • VALUE (String) I've incorporated editing into the site–both ...
                            • I've incorporated editing into the site–both traditional, link-based, and Ajax. I still need to tweak, and I imagine as people use the comments, things will break.
                        • 1 (Array) 1 element
                          • VALUE (String) Both types of edits are available for each item...
                            • Both types of edits are available for each item, using the philosophy that a person may want to use a traditional edit page over an Ajax editing approach. The hypertext link for editing takes you to the full edit page, where you can also delete the comment. The Ajax approach is accessible through a 'button' added to the post using script.
                        • 2 (Array) 2 elements
                          • VALUE (String) I had planned on pulling my simple custom libra...
                            • I had planned on pulling my simple custom library for the background functionality, and either using JQuery, or Base.dom on which to build. However, I'm concerned about the Safari problem with Dean's library, and I'm not sure that JQuery fits all my needs. What I may end up doing is pulling in Edwards' library, and creating my own custom intermediate library.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://dean.edwards.name/weblog/2007/05/miniweb/
                              • VALUE (String) Dean Edwards
                        • 3 (Array) 1 element
                          • VALUE (String) All I've done for now is create a singleton whe...
                            • All I've done for now is create a singleton where before I had several global functions. The original approach doesn't impact on performance or cross-browser compatibility, but lots of global variables can cause problems with merged libraries. I've also made some attempts at eliminating IE memory links related to removeChild used with elements with assigned event handlers, but this still needs work.
                        • 4 (Array) 1 element
                          • VALUE (String) I have one polling operation that checks to see...
                            • I have one polling operation that checks to see if there are new comments after the page is loaded, and then pulls these in if found. The new comment(s) are added to the end of the list of comments in the page, with a yellow 'fade' to signal the addition. I've also added an Ajax preview, but not a non-scripted preview. Lots of real issues doing the latter with Wordpress. Mayhap someone else has a plugin for it.
                        • 5 (Array) 1 element
                          • VALUE (String) Finally, I didn't incorporate OpenID. I thought...
                            • Finally, I didn't incorporate OpenID. I thought about doing this, and had incorporated OpenID for comments via an existing plug-in at one point. However, OpenID is identity, not necessarily trust or ownership. My main interest is identifying the person who just made a comment and perhaps wants to edit typos–that's it. For now, I'm using a combination of cookies and IP address. It's not perfect, but it should be relatively safe, and relatively open.
                        • 6 (Array) 1 element
                          • VALUE (String) If I had used OpenID, those people who did not ...
                            • If I had used OpenID, those people who did not want to get one of these, or who write anonymously wouldn't have been able to edit their comments. Contrary to popular criticism, anonymous comments do have value, at least in this space.
                        • 7 (Array) 1 element
                          • VALUE (String) One big problem I ran into, and perhaps I don't...
                            • One big problem I ran into, and perhaps I don't understand XHTML, is that when I created the URL to edit a comment, which uses a traditional GET with two parameters, ala ?action=editcomment&comment=3333, I received a mal-formed XML error with Firefox. The page validated, and also pulled up in every other browser. Did I miss something related to XHTML with this one?
                        • 8 (Array) 1 element
                          • VALUE (String) I have a lot more to do with the site, and the ...
                            • I have a lot more to do with the site, and the underlying libraries, but I'm starting the book this next week, and will have to finish the bits off as I can. I still have my graphics and photo library, and some meta/RDF stuff I want to incorporate. Once the work I've published here gets a chance to be decently tested, I'll look at packaging for other use. It's not going to be a simple plug-in, but should be able to be packaged.
                      • DIV (Array) 1 element
                        • 0 (Array) 2 elements
                          • CLASS (String) update
                          • P (Array) 3 elements
                            • 0 (Array) 1 element
                              • B (Array) 1 element
                                • 0 (Array) 1 element
                                  • VALUE (String) update
                            • 1 (Array) 1 element
                              • VALUE (String) I had forgotten to encode the ampersand in the ...
                                • I had forgotten to encode the ampersand in the URL for the link. The validator did not pick it up, because I also forgot that the link wouldn't show unless the application accessed it with my logged in cookie.
                            • 2 (Array) 1 element
                              • VALUE (String) Yes, it was a particularly stupid error on my p...
                                • Yes, it was a particularly stupid error on my part. That's what's nice about XHTML: it doesn't hesitate to let you know when you've been stupid. Same as anonymous commenters. <smiley />
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://burningbird.net/category/semanticweb/
        • 20 (Array) 10 elements
          • RDF:ABOUT (String) http://www.snee.com/bobdc.blog/2007/06/more_on_...
            • http://www.snee.com/bobdc.blog/2007/06/more_on_words_mediocre_xml.html
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) More on Word's mediocre XML
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) It's not just the index tag markup, but most of...
                • It's not just the index tag markup, but most of the "Insert Field" parts.
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Bob DuCharme
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-10T14:55:11Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • VALUE (String) It's not just the index tag markup, but most of...
                    • It's not just the index tag markup, but most of the "Insert Field" parts.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.snee.com/bobdc.blog/2007/06/more_on_...
                • http://www.snee.com/bobdc.blog/2007/06/more_on_words_mediocre_xml.html
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) bobdc.blog by Bob DuCharme
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • VALUE (String) It's not just the index tag markup, but most of...
                        • It's not just the index tag markup, but most of the "Insert Field" parts.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.snee.com/bobdc.blog/
        • 21 (Array) 10 elements
          • RDF:ABOUT (String) http://leobard.twoday.net/stories/3820915/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Reification (the other meaning)
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) " Reification is the soul of the Semantic Web "...
                • " Reification is the soul of the Semantic Web " is a good example of reification in the Marxist interpretation. Don't believe me? Then stumble yourself accross the wikipedia article on reification (marxism) . Reification (German: Verdinglichung, literally: "thing-ification") is the consideration of an abstraction or an object as if it had human (pathetic fallacy) or living (reification fallacy) existence and abilities; at the same time it implies the thingification of social relations. More: Ordinary examples of Reification Reification occurs when specifically human creations are misconceived as “facts of nature, results of cosmic laws, or manifestations of divine will”. [3] ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Leo Sauermann
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-10T11:02Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 5 elements
                  • VALUE (String) "" is a good example of reification in the Marx...
                    • "" is a good example of reification in the Marxist interpretation. Don't believe me? More: Because of heavily copy/pasted from wikipedia, this blog post is under available under the terms of the .
                  • B (Array) 2 elements
                    • 0 (Array) 1 element
                      • VALUE (String) Reification is the soul of the Semantic Web
                    • 1 (Array) 2 elements
                      • VALUE (String) Then stumble yourself accross the wikipedia art...
                        • Then stumble yourself accross the wikipedia article on .
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://en.wikipedia.org/wiki/Reification_%28Mar...
                            • http://en.wikipedia.org/wiki/Reification_%28Marxism%29
                          • VALUE (String) reification (marxism)
                  • BR (Array) 7 elements
                    • 0 (Array) 0 elements
                    • 1 (Array) 0 elements
                    • 2 (Array) 0 elements
                    • 3 (Array) 0 elements
                    • 4 (Array) 0 elements
                    • 5 (Array) 0 elements
                    • 6 (Array) 0 elements
                  • CITE (Array) 2 elements
                    • 0 (Array) 1 element
                      • VALUE (String) Reification (German: Verdinglichung, literally:...
                        • Reification (German: Verdinglichung, literally: "thing-ification") is the consideration of an abstraction or an object as if it had human (pathetic fallacy) or living (reification fallacy) existence and abilities; at the same time it implies the thingification of social relations.
                    • 1 (Array) 2 elements
                      • VALUE (String) Ordinary examples of Reification Reification oc...
                        • Ordinary examples of Reification Reification occurs when specifically human creations are misconceived as “facts of nature, results of cosmic laws, or manifestations of divine will”. [3] Reification is very visible in advertising when the advertiser or designer deliberately tries to associate a commercial product with all kinds of desirable qualities or contexts, with the suggestion that if you buy the product, that you will have access to or experience those desirable qualities. The product thus acquires an deliberately contrived imaginary status in addition to its real status. A very graphic visual example of reification is pornography in which sexual acts are separated out from the total human context in which they occur. Reification also frequently occurs in language and any form of communication which involves the representation of things or relationships by symbols. For example, the sentence "Make your money work for you" contains a reification, because money does not do any work at all, people do. The power to do work is falsely attributed to money. A characteristic of mental illness can be that the mentally-ill person reifies himself or parts of the world around him, misplacing the true context of things, or attributing powers to himself and to objects in the world which they do not really have.
                      • BR (Array) 10 elements
                        • 0 (Array) 0 elements
                        • 1 (Array) 0 elements
                        • 2 (Array) 0 elements
                        • 3 (Array) 0 elements
                        • 4 (Array) 0 elements
                        • 5 (Array) 0 elements
                        • 6 (Array) 0 elements
                        • 7 (Array) 0 elements
                        • 8 (Array) 0 elements
                        • 9 (Array) 0 elements
                  • A (Array) 1 element
                    • 0 (Array) 2 elements
                      • HREF (String) http://en.wikipedia.org/wiki/Wikipedia:Text_of_...
                        • http://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License
                      • VALUE (String) GNU Free Documentation License
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://leobard.twoday.net/stories/3820915/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Semantic World and Cyberspace by Leo Sauermann
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 5 elements
                      • VALUE (String) "" is a good example of reification in the Marx...
                        • "" is a good example of reification in the Marxist interpretation. Don't believe me? More: Because of heavily copy/pasted from wikipedia, this blog post is under available under the terms of the .
                      • B (Array) 2 elements
                        • 0 (Array) 1 element
                          • VALUE (String) Reification is the soul of the Semantic Web
                        • 1 (Array) 2 elements
                          • VALUE (String) Then stumble yourself accross the wikipedia art...
                            • Then stumble yourself accross the wikipedia article on .
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://en.wikipedia.org/wiki/Reification_%28Mar...
                                • http://en.wikipedia.org/wiki/Reification_%28Marxism%29
                              • VALUE (String) reification (marxism)
                      • BR (Array) 7 elements
                        • 0 (Array) 0 elements
                        • 1 (Array) 0 elements
                        • 2 (Array) 0 elements
                        • 3 (Array) 0 elements
                        • 4 (Array) 0 elements
                        • 5 (Array) 0 elements
                        • 6 (Array) 0 elements
                      • CITE (Array) 2 elements
                        • 0 (Array) 1 element
                          • VALUE (String) Reification (German: Verdinglichung, literally:...
                            • Reification (German: Verdinglichung, literally: "thing-ification") is the consideration of an abstraction or an object as if it had human (pathetic fallacy) or living (reification fallacy) existence and abilities; at the same time it implies the thingification of social relations.
                        • 1 (Array) 2 elements
                          • VALUE (String) Ordinary examples of Reification Reification oc...
                            • Ordinary examples of Reification Reification occurs when specifically human creations are misconceived as “facts of nature, results of cosmic laws, or manifestations of divine will”. [3] Reification is very visible in advertising when the advertiser or designer deliberately tries to associate a commercial product with all kinds of desirable qualities or contexts, with the suggestion that if you buy the product, that you will have access to or experience those desirable qualities. The product thus acquires an deliberately contrived imaginary status in addition to its real status. A very graphic visual example of reification is pornography in which sexual acts are separated out from the total human context in which they occur. Reification also frequently occurs in language and any form of communication which involves the representation of things or relationships by symbols. For example, the sentence "Make your money work for you" contains a reification, because money does not do any work at all, people do. The power to do work is falsely attributed to money. A characteristic of mental illness can be that the mentally-ill person reifies himself or parts of the world around him, misplacing the true context of things, or attributing powers to himself and to objects in the world which they do not really have.
                          • BR (Array) 10 elements
                            • 0 (Array) 0 elements
                            • 1 (Array) 0 elements
                            • 2 (Array) 0 elements
                            • 3 (Array) 0 elements
                            • 4 (Array) 0 elements
                            • 5 (Array) 0 elements
                            • 6 (Array) 0 elements
                            • 7 (Array) 0 elements
                            • 8 (Array) 0 elements
                            • 9 (Array) 0 elements
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://en.wikipedia.org/wiki/Wikipedia:Text_of_...
                            • http://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License
                          • VALUE (String) GNU Free Documentation License
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://leobard.twoday.net/topics/SemWeb/
        • 22 (Array) 10 elements
          • RDF:ABOUT (String) http://clarkparsia.com/weblog/2007/06/08/brief-...
            • http://clarkparsia.com/weblog/2007/06/08/brief-outage/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Brief Outage
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Our hosting provider, Joyent, apparently took s...
                • Our hosting provider, Joyent, apparently took some kind of hardware hit today; they haven’t said, yet, whether it was a disk or controller or something else, but we stopped being able to SSH into our container last night. So I filed a ticket. (I forgot that we have 24-hr emergency tech support. Doh!) Then today HTTP stopped and we couldn’t ping the sites, etc. Doh!! After a call to the now-remembered emergency line, we get the container rebooted (it must really be bad, then, since, generally, you don’t fix things in Unix by rebooting), but there was no /home volume ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Clark and Parsia
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-08T17:49:17Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 6 elements
                    • 0 (Array) 1 element
                      • VALUE (String) Our hosting provider, Joyent, apparently took s...
                        • Our hosting provider, Joyent, apparently took some kind of hardware hit today; they haven’t said, yet, whether it was a disk or controller or something else, but we stopped being able to SSH into our container last night. So I filed a ticket. (I forgot that we have 24-hr emergency tech support. Doh!)
                    • 1 (Array) 1 element
                      • VALUE (String) Then today HTTP stopped and we couldn’t ping ...
                        • Then today HTTP stopped and we couldn’t ping the sites, etc. Doh!!
                    • 2 (Array) 1 element
                      • VALUE (String) After a call to the now-remembered emergency li...
                        • After a call to the now-remembered emergency line, we get the container rebooted (it must really be bad, then, since, generally, you don’t fix things in Unix by rebooting), but there was no /home volume mounted. Ouch!
                    • 3 (Array) 2 elements
                      • VALUE (String) After the RAID was rebuilt, apparently, we got ...
                        • After the RAID was rebuilt, apparently, we got /home, and things got a lot better here today. Joyent has been pretty solid (modulo some weird Java bug we can’t track down), but we just launched the new site yesterday, so it being down today is a real bummer.
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://pellet.owldl.com/
                          • VALUE (String) Pellet
                    • 4 (Array) 1 element
                      • VALUE (String) Computers suck! Okay, shit breaks, and that’s...
                        • Computers suck! Okay, shit breaks, and that’s the reason for ZFS, RAID, etc. (I think this part of the outage was only about 30 minutes, which is good, but not great.)
                    • 5 (Array) 1 element
                      • VALUE (String) But it would be nice if Joyent would give us so...
                        • But it would be nice if Joyent would give us some more info about what was wrong. I’m not sure why, but more info would make me feel better…
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://clarkparsia.com/weblog/2007/06/08/brief-...
                • http://clarkparsia.com/weblog/2007/06/08/brief-outage/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Tales of a Semantic Web Consultancy by Clark an...
                • Tales of a Semantic Web Consultancy by Clark and Parsia
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 6 elements
                        • 0 (Array) 1 element
                          • VALUE (String) Our hosting provider, Joyent, apparently took s...
                            • Our hosting provider, Joyent, apparently took some kind of hardware hit today; they haven’t said, yet, whether it was a disk or controller or something else, but we stopped being able to SSH into our container last night. So I filed a ticket. (I forgot that we have 24-hr emergency tech support. Doh!)
                        • 1 (Array) 1 element
                          • VALUE (String) Then today HTTP stopped and we couldn’t ping ...
                            • Then today HTTP stopped and we couldn’t ping the sites, etc. Doh!!
                        • 2 (Array) 1 element
                          • VALUE (String) After a call to the now-remembered emergency li...
                            • After a call to the now-remembered emergency line, we get the container rebooted (it must really be bad, then, since, generally, you don’t fix things in Unix by rebooting), but there was no /home volume mounted. Ouch!
                        • 3 (Array) 2 elements
                          • VALUE (String) After the RAID was rebuilt, apparently, we got ...
                            • After the RAID was rebuilt, apparently, we got /home, and things got a lot better here today. Joyent has been pretty solid (modulo some weird Java bug we can’t track down), but we just launched the new site yesterday, so it being down today is a real bummer.
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://pellet.owldl.com/
                              • VALUE (String) Pellet
                        • 4 (Array) 1 element
                          • VALUE (String) Computers suck! Okay, shit breaks, and that’s...
                            • Computers suck! Okay, shit breaks, and that’s the reason for ZFS, RAID, etc. (I think this part of the outage was only about 30 minutes, which is good, but not great.)
                        • 5 (Array) 1 element
                          • VALUE (String) But it would be nice if Joyent would give us so...
                            • But it would be nice if Joyent would give us some more info about what was wrong. I’m not sure why, but more info would make me feel better…
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://clarkparsia.com/weblog/
        • 23 (Array) 10 elements
          • RDF:ABOUT (String) http://dannyayers.com/2007/06/08/reconnected
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Reconnected
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) I think the last thunderstorm fried my wireless...
                • I think the last thunderstorm fried my wireless card - quite frustrating, because the places I was staying in had decent connections. Very good people at ESWC, btw. Now at Talis, slightly freaked that I made the absolutely the right decision when I jumped on board (some motivations were questionable, blame Royal Bank of Scotland for that one). They We know what they're we're doing, and it's about as hot as it gets. The infrastructure is sorted, which is a total novelty to me. Stuff to do, party later.  Slides from last week here - trying to answer " where ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Danny Ayers
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-08T14:20:27Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 4 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) I think the last thunderstorm fried my wireless...
                        • I think the last thunderstorm fried my wireless card - quite frustrating, because the places I was staying in had decent connections. Very good people at ESWC, btw.
                      • BR (Array) 1 element
                        • 0 (Array) 0 elements
                    • 1 (Array) 2 elements
                      • VALUE (String) Now at Talis, slightly freaked that I made the ...
                        • Now at Talis, slightly freaked that I made the absolutely the right decision when I jumped on board (some motivations were questionable, blame Royal Bank of Scotland for that one). We know what we're doing, and it's about as hot as it gets. The infrastructure is sorted, which is a total novelty to me.
                      • STRIKE (Array) 2 elements
                        • 0 (Array) 1 element
                          • VALUE (String) They
                        • 1 (Array) 1 element
                          • VALUE (String) they're
                    • 2 (Array) 1 element
                      • VALUE (String) Stuff to do, party later. 
                    • 3 (Array) 3 elements
                      • VALUE (String) Slides from last week here - trying to answer "...
                        • Slides from last week here - trying to answer "" (behind you Jim ;-)
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://dannyayers.com/sfsw2007/slides
                          • VALUE (String) where are the agents?
                      • BR (Array) 1 element
                        • 0 (Array) 0 elements
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://dannyayers.com/2007/06/08/reconnected
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Raw Blog by Danny Ayers
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 4 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) I think the last thunderstorm fried my wireless...
                            • I think the last thunderstorm fried my wireless card - quite frustrating, because the places I was staying in had decent connections. Very good people at ESWC, btw.
                          • BR (Array) 1 element
                            • 0 (Array) 0 elements
                        • 1 (Array) 2 elements
                          • VALUE (String) Now at Talis, slightly freaked that I made the ...
                            • Now at Talis, slightly freaked that I made the absolutely the right decision when I jumped on board (some motivations were questionable, blame Royal Bank of Scotland for that one). We know what we're doing, and it's about as hot as it gets. The infrastructure is sorted, which is a total novelty to me.
                          • STRIKE (Array) 2 elements
                            • 0 (Array) 1 element
                              • VALUE (String) They
                            • 1 (Array) 1 element
                              • VALUE (String) they're
                        • 2 (Array) 1 element
                          • VALUE (String) Stuff to do, party later. 
                        • 3 (Array) 3 elements
                          • VALUE (String) Slides from last week here - trying to answer "...
                            • Slides from last week here - trying to answer "" (behind you Jim ;-)
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://dannyayers.com/sfsw2007/slides
                              • VALUE (String) where are the agents?
                          • BR (Array) 1 element
                            • 0 (Array) 0 elements
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://dannyayers.com/
        • 24 (Array) 10 elements
          • RDF:ABOUT (String) http://iandavis.com/blog/2007/06/talis-summer-ball
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Talis Summer Ball
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Just packing a bag for tonight’s Talis party....
                • Just packing a bag for tonight’s Talis party. This is our annual staff and friends event and an opportunity to let our hair down. This year especially because the theme is the 70’s in the Caribbean!! No, I’m not entirely sure what that means either. But everyone has been busy pulling together costumes by scouring ebay, charity shops and raiding parents’ wardrobes. I’m taking my camera…!
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Ian Davis
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-08T14:06:51Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 1 element
                    • 0 (Array) 1 element
                      • VALUE (String) Just packing a bag for tonight’s Talis party....
                        • Just packing a bag for tonight’s Talis party. This is our annual staff and friends event and an opportunity to let our hair down. This year especially because the theme is the 70’s in the Caribbean!! No, I’m not entirely sure what that means either. But everyone has been busy pulling together costumes by scouring ebay, charity shops and raiding parents’ wardrobes. I’m taking my camera…!
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://iandavis.com/blog/2007/06/talis-summer-ball
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Internet Alchemy by Ian Davis
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) Just packing a bag for tonight’s Talis party....
                            • Just packing a bag for tonight’s Talis party. This is our annual staff and friends event and an opportunity to let our hair down. This year especially because the theme is the 70’s in the Caribbean!! No, I’m not entirely sure what that means either. But everyone has been busy pulling together costumes by scouring ebay, charity shops and raiding parents’ wardrobes. I’m taking my camera…!
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://internetalchemy.org/
        • 25 (Array) 10 elements
          • RDF:ABOUT (String) http://feeds.feedburner.com/~r/TheSeer/~3/12320...
            • http://feeds.feedburner.com/~r/TheSeer/~3/123206636/java-semweb-developers-wanted.html
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Java SemWeb developers wanted
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Aduna , the company behind Sesame , is hiring...
                • Aduna , the company behind Sesame , is hiring . We have several open positions in our development team (we're looking for a Junior Java Software Engineer and a Senior Java Software Engineer ) and are looking for talented people who are interested in helping us develop the building blocks of the Semantic Web. If you are interested, have a look at the job descriptions, and contact us .
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Jeen Broekstra
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-08T12:29:05Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • A (Array) 6 elements
                    • 0 (Array) 2 elements
                      • HREF (String) http://www.aduna-software.com/
                      • VALUE (String) Aduna
                    • 1 (Array) 2 elements
                      • HREF (String) http://www.openrdf.org/
                      • VALUE (String) Sesame
                    • 2 (Array) 2 elements
                      • HREF (String) http://www.aduna-software.com/home/careers/over...
                        • http://www.aduna-software.com/home/careers/overview.view
                      • VALUE (String) is hiring
                    • 3 (Array) 2 elements
                      • HREF (String) http://www.aduna-software.com/home/careers/java...
                        • http://www.aduna-software.com/home/careers/java_software_engineer_junior.view
                      • VALUE (String) Junior Java Software Engineer
                    • 4 (Array) 2 elements
                      • HREF (String) http://www.aduna-software.com/home/careers/java...
                        • http://www.aduna-software.com/home/careers/java_software_engineer_senior.view
                      • VALUE (String) Senior Java Software Engineer
                    • 5 (Array) 2 elements
                      • HREF (String) http://www.aduna-software.com/contact/overview....
                        • http://www.aduna-software.com/contact/overview.view
                      • VALUE (String) contact us
                  • VALUE (String) , the company behind , . We have several open p...
                    • , the company behind , . We have several open positions in our development team (we're looking for a and a ) and are looking for talented people who are interested in helping us develop the building blocks of the Semantic Web. If you are interested, have a look at the job descriptions, and .
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://feeds.feedburner.com/~r/TheSeer/~3/12320...
                • http://feeds.feedburner.com/~r/TheSeer/~3/123206636/java-semweb-developers-wanted.html
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) The Seer by Jeen Broekstra
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 2 elements
                      • A (Array) 6 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.aduna-software.com/
                          • VALUE (String) Aduna
                        • 1 (Array) 2 elements
                          • HREF (String) http://www.openrdf.org/
                          • VALUE (String) Sesame
                        • 2 (Array) 2 elements
                          • HREF (String) http://www.aduna-software.com/home/careers/over...
                            • http://www.aduna-software.com/home/careers/overview.view
                          • VALUE (String) is hiring
                        • 3 (Array) 2 elements
                          • HREF (String) http://www.aduna-software.com/home/careers/java...
                            • http://www.aduna-software.com/home/careers/java_software_engineer_junior.view
                          • VALUE (String) Junior Java Software Engineer
                        • 4 (Array) 2 elements
                          • HREF (String) http://www.aduna-software.com/home/careers/java...
                            • http://www.aduna-software.com/home/careers/java_software_engineer_senior.view
                          • VALUE (String) Senior Java Software Engineer
                        • 5 (Array) 2 elements
                          • HREF (String) http://www.aduna-software.com/contact/overview....
                            • http://www.aduna-software.com/contact/overview.view
                          • VALUE (String) contact us
                      • VALUE (String) , the company behind , . We have several open p...
                        • , the company behind , . We have several open positions in our development team (we're looking for a and a ) and are looking for talented people who are interested in helping us develop the building blocks of the Semantic Web. If you are interested, have a look at the job descriptions, and .
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://jeenbroekstra.blogspot.com/
        • 26 (Array) 10 elements
          • RDF:ABOUT (String) http://norman.walsh.name/2007/06/08/digikam
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Photographic metadata and digiKam
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) I'm still trying to find a good way to manage p...
                • I'm still trying to find a good way to manage photographic metadata.
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Norm Walsh
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-08T11:40:40Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • VALUE (String) I'm still trying to find a good way to manage p...
                    • I'm still trying to find a good way to manage photographic metadata.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://norman.walsh.name/2007/06/08/digikam
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Norm Walsh
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • VALUE (String) I'm still trying to find a good way to manage p...
                        • I'm still trying to find a good way to manage photographic metadata.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://norman.walsh.name/
        • 27 (Array) 10 elements
          • RDF:ABOUT (String) http://www.semergence.com/2007/06/07/qotd/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) QOTD
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) We seriously don’t know how you IBM keyboard ...
                • We seriously don’t know how you IBM keyboard lovers get any work done when it sounds like Optimus Prime pleasuring himself with a jackhammer.
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Seth Ladd
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-07T23:10:20Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 1 element
                    • 0 (Array) 1 element
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://gizmodo.com/gadgets/sssh/thankos-silent-...
                            • http://gizmodo.com/gadgets/sssh/thankos-silent-keyboard-only-makes-6db-266953.php
                          • VALUE (String) We seriously don’t know how you IBM keyboard ...
                            • We seriously don’t know how you IBM keyboard lovers get any work done when it sounds like Optimus Prime pleasuring himself with a jackhammer.
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.semergence.com/2007/06/07/qotd/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) SemErgence by Seth Ladd
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 1 element
                        • 0 (Array) 1 element
                          • A (Array) 1 element
                            • 0 (Array) 2 elements
                              • HREF (String) http://gizmodo.com/gadgets/sssh/thankos-silent-...
                                • http://gizmodo.com/gadgets/sssh/thankos-silent-keyboard-only-makes-6db-266953.php
                              • VALUE (String) We seriously don’t know how you IBM keyboard ...
                                • We seriously don’t know how you IBM keyboard lovers get any work done when it sounds like Optimus Prime pleasuring himself with a jackhammer.
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://www.picklematrix.net/semergence/
        • 28 (Array) 10 elements
          • RDF:ABOUT (String) http://clarkparsia.com/weblog/2007/06/07/pellet...
            • http://clarkparsia.com/weblog/2007/06/07/pellet-15-release-candidate-1/
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Pellet 1.5 Release Candidate #1
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) The first release candidate in the Pellet 1.5 s...
                • The first release candidate in the Pellet 1.5 series is available for download . Notable enhancements since the 1.4 release (in March) include significant optimizations within the concept classifier (which we’ve mentioned before ), axiom tracing to provide justification for arbitrary inferences, and preliminary support for incremental reasoning. We’ve also been able to resolve a collection of miscellaneous bugs. For more details on the release, you can see the announcement in the pellet-users list archives . Also of note, if you take a look at the new Pellet site you’ll notice we’ve done quite a bit of work expanding the ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Clark and Parsia
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-07T19:27:30Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 1 element
                  • P (Array) 3 elements
                    • 0 (Array) 2 elements
                      • VALUE (String) The first release candidate in the Pellet 1.5 s...
                        • The first release candidate in the Pellet 1.5 series is . Notable enhancements since the 1.4 release (in March) include significant optimizations within the concept classifier (which ), axiom tracing to provide justification for arbitrary inferences, and preliminary support for incremental reasoning. We’ve also been able to resolve a collection of miscellaneous bugs. For more details on the release, you can see .
                      • A (Array) 3 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://pellet.owldl.com/download
                          • VALUE (String) available for download
                        • 1 (Array) 2 elements
                          • HREF (String) /weblog/2007/04/10/pellet-classification-improv...
                            • /weblog/2007/04/10/pellet-classification-improvements/
                          • VALUE (String) we’ve mentioned before
                        • 2 (Array) 2 elements
                          • HREF (String) http://lists.owldl.com/pipermail/pellet-users/2...
                            • http://lists.owldl.com/pipermail/pellet-users/2007-June/001605.html
                          • VALUE (String) the announcement in the pellet-users list archives
                    • 1 (Array) 2 elements
                      • VALUE (String) Also of note, if you take a look at the you’...
                        • Also of note, if you take a look at the you’ll notice we’ve done quite a bit of work expanding the content. Maybe we finally got to that question that you’ve always wondered about but never asked.
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://pellet.owldl.com/
                          • VALUE (String) new Pellet site
                        • 1 (Array) 2 elements
                          • HREF (String) http://pellet.owldl.com/faq
                          • VALUE (String) Pellet FAQ
                    • 2 (Array) 3 elements
                      • VALUE (String) Finally, remember, this is a release for a rea...
                        • Finally, remember, this is a release for a reason. We think it’s great, but we’re looking for feedback and bug reports. Pellet is successful as a software project because we get high quality feedback from its users. If you find an issue, browse for more information and let us know about it on the .
                      • I (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) candidate
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://cvsdude.com/trac/clark-parsia/pellet-dev...
                            • http://cvsdude.com/trac/clark-parsia/pellet-devel/report
                          • VALUE (String) the public issue tracker
                        • 1 (Array) 2 elements
                          • HREF (String) http://lists.owldl.com/mailman/listinfo/pellet-...
                            • http://lists.owldl.com/mailman/listinfo/pellet-users
                          • VALUE (String) pellet-users list
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://clarkparsia.com/weblog/2007/06/07/pellet...
                • http://clarkparsia.com/weblog/2007/06/07/pellet-15-release-candidate-1/
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Tales of a Semantic Web Consultancy by Clark an...
                • Tales of a Semantic Web Consultancy by Clark and Parsia
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 3 elements
                        • 0 (Array) 2 elements
                          • VALUE (String) The first release candidate in the Pellet 1.5 s...
                            • The first release candidate in the Pellet 1.5 series is . Notable enhancements since the 1.4 release (in March) include significant optimizations within the concept classifier (which ), axiom tracing to provide justification for arbitrary inferences, and preliminary support for incremental reasoning. We’ve also been able to resolve a collection of miscellaneous bugs. For more details on the release, you can see .
                          • A (Array) 3 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://pellet.owldl.com/download
                              • VALUE (String) available for download
                            • 1 (Array) 2 elements
                              • HREF (String) /weblog/2007/04/10/pellet-classification-improv...
                                • /weblog/2007/04/10/pellet-classification-improvements/
                              • VALUE (String) we’ve mentioned before
                            • 2 (Array) 2 elements
                              • HREF (String) http://lists.owldl.com/pipermail/pellet-users/2...
                                • http://lists.owldl.com/pipermail/pellet-users/2007-June/001605.html
                              • VALUE (String) the announcement in the pellet-users list archives
                        • 1 (Array) 2 elements
                          • VALUE (String) Also of note, if you take a look at the you’...
                            • Also of note, if you take a look at the you’ll notice we’ve done quite a bit of work expanding the content. Maybe we finally got to that question that you’ve always wondered about but never asked.
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://pellet.owldl.com/
                              • VALUE (String) new Pellet site
                            • 1 (Array) 2 elements
                              • HREF (String) http://pellet.owldl.com/faq
                              • VALUE (String) Pellet FAQ
                        • 2 (Array) 3 elements
                          • VALUE (String) Finally, remember, this is a release for a rea...
                            • Finally, remember, this is a release for a reason. We think it’s great, but we’re looking for feedback and bug reports. Pellet is successful as a software project because we get high quality feedback from its users. If you find an issue, browse for more information and let us know about it on the .
                          • I (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) candidate
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://cvsdude.com/trac/clark-parsia/pellet-dev...
                                • http://cvsdude.com/trac/clark-parsia/pellet-devel/report
                              • VALUE (String) the public issue tracker
                            • 1 (Array) 2 elements
                              • HREF (String) http://lists.owldl.com/mailman/listinfo/pellet-...
                                • http://lists.owldl.com/mailman/listinfo/pellet-users
                              • VALUE (String) pellet-users list
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://clarkparsia.com/weblog/
        • 29 (Array) 10 elements
          • RDF:ABOUT (String) http://blogs.sun.com/bblfish/entry/restful_web_...
            • http://blogs.sun.com/bblfish/entry/restful_web_services_the_book
          • TITLE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) RESTful Web Services: the book
          • DESCRIPTION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) RESTful Web Services is a newly published book ...
                • RESTful Web Services is a newly published book that should be a great help in giving people an overview of how to build web services that work with the architecture of the Web. The authors of the book are I believe serious RESTafarians. They hang out (virtually) on the yahoo REST discuss newsgroup. So I know ahead of time that they will most likely never fail on the REST side of things. Such a book should therefore be a great help for people desiring to develop web services. As an aside, I am currently reading it online via Safari Books ...
          • DC:CREATOR (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) Henry Story
          • DC:DATE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) 2007-06-07T04:38:13Z
          • PLANET:CONTENT (Array) 1 element
            • 0 (Array) 3 elements
              • XMLNS (String) http://www.w3.org/1999/xhtml
              • RDF:PARSETYPE (String) Literal
              • DIV (Array) 1 element
                • 0 (Array) 4 elements
                  • A (Array) 1 element
                    • 0 (Array) 2 elements
                      • HREF (String) http://www.oreilly.com/catalog/9780596529260/
                      • IMG (Array) 1 element
                        • 0 (Array) 3 elements
                          • ALIGN (String) right
                          • SRC (String) http://blogs.sun.com/bblfish/resource/RESTfulWe...
                            • http://blogs.sun.com/bblfish/resource/RESTfulWebServicesTheBook.jpg
                          • ALT (String)
                  • P (Array) 9 elements
                    • 0 (Array) 2 elements
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.oreilly.com/catalog/9780596529260/
                          • VALUE (String) RESTful Web Services
                        • 1 (Array) 2 elements
                          • HREF (String) http://tech.groups.yahoo.com/group/rest-discuss/
                          • VALUE (String) REST discuss
                      • VALUE (String) is a newly published book that should be a grea...
                        • is a newly published book that should be a great help in giving people an overview of how to build web services that work with the architecture of the Web. The authors of the book are I believe serious RESTafarians. They hang out (virtually) on the yahoo newsgroup. So I know ahead of time that they will most likely never fail on the REST side of things. Such a book should therefore be a great help for people desiring to develop web services.
                    • 1 (Array) 2 elements
                      • VALUE (String) As an aside, I am currently reading it online v...
                        • As an aside, I am currently reading it online via , which is a really useful service, especially for people like me who are always traveling and don't have space to carry wads of paper around the world. As I have been intimately involved in this area for a while - in 2004, and it immediately made sense of my intuitions - I am skipping through the book from chapter to chapter as my interests guide me, using the search tool when needed. As this is an important book, I will write up my comments here in a number of posts as I work my way through it.
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://safaribooksonline.com/
                          • VALUE (String) Safari Books
                        • 1 (Array) 2 elements
                          • HREF (String) http://bblfish.net/blog/page1.html#10
                          • VALUE (String) I read Roy Fielding's thesis
                    • 2 (Array) 1 element
                      • VALUE (String) What of course is missing in Roy's thesis, whic...
                        • What of course is missing in Roy's thesis, which is a high level abstract description of an architectural style, are practical examples, which is what this book sets out to provide. The advantage of Roy's level of abstraction is that it permitted him to make some very important points without loosing himself in arbitrary implementation debates. Many implementations can fit his architectural style. That is the power of speaking at the right level of abstraction: it permits one to say something well, in such a way that it can withstand the test of time. Developers of course want to see how an abstract theory applies to their everyday work, and so a cook book such as "RESTful Web Services" is going to appeal to them. The danger is that by stepping closer to implementation details, certain choices are made that turn out to be in fact arbitrary, ill conceived, non optimal or incomplete. The risk is well worth taking if it can help people find their way around more easily in a sea of standards. This is where the rubber hits the road.
                    • 3 (Array) 2 elements
                      • VALUE (String) Right from the beginning the authors, and coi...
                        • Right from the beginning the authors, and coin the phrase "Resource Oriented Architecture".
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://intertwingly.net/blog/
                          • VALUE (String) Sam Ruby
                        • 1 (Array) 2 elements
                          • HREF (String) http://www.crummy.com/
                          • VALUE (String) Leonard Richardson
                    • 4 (Array) 1 element
                      • VALUE (String) The emphasis on Resources is I agree with them ...
                        • The emphasis on Resources is I agree with them fundamental. Their chapter 4 does a very good job of showing why. URIs name Resources. URLs in particular name Resources that can return representations in well defined ways. REST stands for "Representation of State Transfer", and the representations transferred are the representations of resources identified by URLs. The whole thing fits like a glove.
                    • 5 (Array) 3 elements
                      • VALUE (String) Except that where there is a glove, there are t...
                        • Except that where there is a glove, there are two, one for each hand. And they are missing the other glove, so to speak. And the lack is glaringly obvious. Just as important as Roy Fielding's work, just as abstract, and developed by some of the best minds on the web, even in the world, is , which stands for Description Framework. I emphasize the "Resource" in RDF because for someone writing a book on Resource Oriented Architecture, to have only three short mentions of the framework for describing resources standardized by non less that the is just ... flabbergasting. Ignoring this work is like trying to walk around on one leg. It is possible. But it is difficult. And certainly a big waste of energy, time and money. Of course since what they are proposing is so much better than what may have gone on previously, which seems akin to trying to walk around on a gloveless hand, it may not immediately be obvious what is missing. I shall try to make this clear in the series of notes.
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.w3.org/RDF/
                          • VALUE (String) RDF
                        • 1 (Array) 2 elements
                          • HREF (String) http://w3.org/
                          • VALUE (String) World Wide Web Consortium
                      • B (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) Resource
                    • 6 (Array) 1 element
                      • VALUE (String) Just as REST is very simple, so is RDF. It is e...
                        • Just as REST is very simple, so is RDF. It is easiest to describe something on the web if you have a URL for it. If you want to say something about it, that it relates to something else for example, or that it has a certain property, you need to specify which property it has. Since a property is a thing, it too is easiest to speak about if it has a URL. So once you have identified the property in the global namespace you want to say what its value is, you need to specify what the value of that property is, which can be a string or another object. That's RDF for you. It's so simple I am able to explain it to people in bars within a minute. Here is an example, which says that my name is Henry:
                    • 7 (Array) 2 elements
                      • VALUE (String) Click on the URLs and you will . Since resource...
                        • Click on the URLs and you will . Since resources can return any number of representations, different user agents can get the representation they prefer. For the relation you will get an html representation back if you are requesting it from a browser. With this system you can describe the world. We know this since it is simply a generalization of the system found in relational databases, where instead of identifying things with table dependent primary keys, we identify them with URIs.
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://blogs.sun.com/bblfish/entry/get_my_meaning
                          • VALUE (String) GET their meaning
                        • 1 (Array) 2 elements
                          • HREF (String) http://xmlns.com/foaf/0.1/name
                          • VALUE (String) name
                    • 8 (Array) 1 element
                      • VALUE (String) So RDF, just as REST, is at its base very easy ...
                        • So RDF, just as REST, is at its base very easy to understand and furthermore the two are complementary. Even though REST is simple, it nevertheless needs a book such as "RESTful web services" to help make it practical. There are many dispersed standards out there which this books helps bring together. It would have been a great book if it had not missed out the other half of the equation. Luckily this should be easy to fix. And I will do so in the following notes, showing how RDF can help you become even more efficient in establishing your web services. Can it really be even easier? Yes. And furthermore without contradicting what this book says.
                  • BLOCKQUOTE (Array) 1 element
                    • 0 (Array) 1 element
                      • P (Array) 1 element
                        • 0 (Array) 1 element
                          • VALUE (String) Why come up with a new term, Resource-Oriented ...
                            • Why come up with a new term, Resource-Oriented Architecture? Why not just say REST? Well, I do say REST, on the cover of this book, and I hold that everything in the Resource-Oriented Architecture is also RESTful. But REST is not an architecture: it's a set of design criteria. You can say that one architecture meets those criteria better than another, but there is no one "REST architecture."
                  • CODE (Array) 1 element
                    • 0 (Array) 2 elements
                      • VALUE (String) <><> "Henry Story" .
                      • A (Array) 2 elements
                        • 0 (Array) 2 elements
                          • HREF (String) http://bblfish.net/people/henry/card#me
                          • VALUE (String) http://bblfish.net/people/henry/card#me
                        • 1 (Array) 2 elements
                          • HREF (String) http://xmlns.com/foaf/0.1/name
                          • VALUE (String) http://xmlns.com/foaf/0.1/name
          • LINK (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://blogs.sun.com/bblfish/entry/restful_web_...
                • http://blogs.sun.com/bblfish/entry/restful_web_services_the_book
          • DC:SOURCE (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) BabelFish by Henry Story
          • CONTENT:ENCODED (Array) 1 element
            • 0 (Array) 3 elements
              • RDF:DATATYPE (String) http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLL...
                • http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
              • DIV (Array) 1 element
                • 0 (Array) 2 elements
                  • XMLNS (String) http://www.w3.org/1999/xhtml
                  • DIV (Array) 1 element
                    • 0 (Array) 4 elements
                      • A (Array) 1 element
                        • 0 (Array) 2 elements
                          • HREF (String) http://www.oreilly.com/catalog/9780596529260/
                          • IMG (Array) 1 element
                            • 0 (Array) 3 elements
                              • ALIGN (String) right
                              • SRC (String) http://blogs.sun.com/bblfish/resource/RESTfulWe...
                                • http://blogs.sun.com/bblfish/resource/RESTfulWebServicesTheBook.jpg
                              • ALT (String)
                      • P (Array) 9 elements
                        • 0 (Array) 2 elements
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.oreilly.com/catalog/9780596529260/
                              • VALUE (String) RESTful Web Services
                            • 1 (Array) 2 elements
                              • HREF (String) http://tech.groups.yahoo.com/group/rest-discuss/
                              • VALUE (String) REST discuss
                          • VALUE (String) is a newly published book that should be a grea...
                            • is a newly published book that should be a great help in giving people an overview of how to build web services that work with the architecture of the Web. The authors of the book are I believe serious RESTafarians. They hang out (virtually) on the yahoo newsgroup. So I know ahead of time that they will most likely never fail on the REST side of things. Such a book should therefore be a great help for people desiring to develop web services.
                        • 1 (Array) 2 elements
                          • VALUE (String) As an aside, I am currently reading it online v...
                            • As an aside, I am currently reading it online via , which is a really useful service, especially for people like me who are always traveling and don't have space to carry wads of paper around the world. As I have been intimately involved in this area for a while - in 2004, and it immediately made sense of my intuitions - I am skipping through the book from chapter to chapter as my interests guide me, using the search tool when needed. As this is an important book, I will write up my comments here in a number of posts as I work my way through it.
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://safaribooksonline.com/
                              • VALUE (String) Safari Books
                            • 1 (Array) 2 elements
                              • HREF (String) http://bblfish.net/blog/page1.html#10
                              • VALUE (String) I read Roy Fielding's thesis
                        • 2 (Array) 1 element
                          • VALUE (String) What of course is missing in Roy's thesis, whic...
                            • What of course is missing in Roy's thesis, which is a high level abstract description of an architectural style, are practical examples, which is what this book sets out to provide. The advantage of Roy's level of abstraction is that it permitted him to make some very important points without loosing himself in arbitrary implementation debates. Many implementations can fit his architectural style. That is the power of speaking at the right level of abstraction: it permits one to say something well, in such a way that it can withstand the test of time. Developers of course want to see how an abstract theory applies to their everyday work, and so a cook book such as "RESTful Web Services" is going to appeal to them. The danger is that by stepping closer to implementation details, certain choices are made that turn out to be in fact arbitrary, ill conceived, non optimal or incomplete. The risk is well worth taking if it can help people find their way around more easily in a sea of standards. This is where the rubber hits the road.
                        • 3 (Array) 2 elements
                          • VALUE (String) Right from the beginning the authors, and coi...
                            • Right from the beginning the authors, and coin the phrase "Resource Oriented Architecture".
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://intertwingly.net/blog/
                              • VALUE (String) Sam Ruby
                            • 1 (Array) 2 elements
                              • HREF (String) http://www.crummy.com/
                              • VALUE (String) Leonard Richardson
                        • 4 (Array) 1 element
                          • VALUE (String) The emphasis on Resources is I agree with them ...
                            • The emphasis on Resources is I agree with them fundamental. Their chapter 4 does a very good job of showing why. URIs name Resources. URLs in particular name Resources that can return representations in well defined ways. REST stands for "Representation of State Transfer", and the representations transferred are the representations of resources identified by URLs. The whole thing fits like a glove.
                        • 5 (Array) 3 elements
                          • VALUE (String) Except that where there is a glove, there are t...
                            • Except that where there is a glove, there are two, one for each hand. And they are missing the other glove, so to speak. And the lack is glaringly obvious. Just as important as Roy Fielding's work, just as abstract, and developed by some of the best minds on the web, even in the world, is , which stands for Description Framework. I emphasize the "Resource" in RDF because for someone writing a book on Resource Oriented Architecture, to have only three short mentions of the framework for describing resources standardized by non less that the is just ... flabbergasting. Ignoring this work is like trying to walk around on one leg. It is possible. But it is difficult. And certainly a big waste of energy, time and money. Of course since what they are proposing is so much better than what may have gone on previously, which seems akin to trying to walk around on a gloveless hand, it may not immediately be obvious what is missing. I shall try to make this clear in the series of notes.
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://www.w3.org/RDF/
                              • VALUE (String) RDF
                            • 1 (Array) 2 elements
                              • HREF (String) http://w3.org/
                              • VALUE (String) World Wide Web Consortium
                          • B (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) Resource
                        • 6 (Array) 1 element
                          • VALUE (String) Just as REST is very simple, so is RDF. It is e...
                            • Just as REST is very simple, so is RDF. It is easiest to describe something on the web if you have a URL for it. If you want to say something about it, that it relates to something else for example, or that it has a certain property, you need to specify which property it has. Since a property is a thing, it too is easiest to speak about if it has a URL. So once you have identified the property in the global namespace you want to say what its value is, you need to specify what the value of that property is, which can be a string or another object. That's RDF for you. It's so simple I am able to explain it to people in bars within a minute. Here is an example, which says that my name is Henry:
                        • 7 (Array) 2 elements
                          • VALUE (String) Click on the URLs and you will . Since resource...
                            • Click on the URLs and you will . Since resources can return any number of representations, different user agents can get the representation they prefer. For the relation you will get an html representation back if you are requesting it from a browser. With this system you can describe the world. We know this since it is simply a generalization of the system found in relational databases, where instead of identifying things with table dependent primary keys, we identify them with URIs.
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://blogs.sun.com/bblfish/entry/get_my_meaning
                              • VALUE (String) GET their meaning
                            • 1 (Array) 2 elements
                              • HREF (String) http://xmlns.com/foaf/0.1/name
                              • VALUE (String) name
                        • 8 (Array) 1 element
                          • VALUE (String) So RDF, just as REST, is at its base very easy ...
                            • So RDF, just as REST, is at its base very easy to understand and furthermore the two are complementary. Even though REST is simple, it nevertheless needs a book such as "RESTful web services" to help make it practical. There are many dispersed standards out there which this books helps bring together. It would have been a great book if it had not missed out the other half of the equation. Luckily this should be easy to fix. And I will do so in the following notes, showing how RDF can help you become even more efficient in establishing your web services. Can it really be even easier? Yes. And furthermore without contradicting what this book says.
                      • BLOCKQUOTE (Array) 1 element
                        • 0 (Array) 1 element
                          • P (Array) 1 element
                            • 0 (Array) 1 element
                              • VALUE (String) Why come up with a new term, Resource-Oriented ...
                                • Why come up with a new term, Resource-Oriented Architecture? Why not just say REST? Well, I do say REST, on the cover of this book, and I hold that everything in the Resource-Oriented Architecture is also RESTful. But REST is not an architecture: it's a set of design criteria. You can say that one architecture meets those criteria better than another, but there is no one "REST architecture."
                      • CODE (Array) 1 element
                        • 0 (Array) 2 elements
                          • VALUE (String) <><> "Henry Story" .
                          • A (Array) 2 elements
                            • 0 (Array) 2 elements
                              • HREF (String) http://bblfish.net/people/henry/card#me
                              • VALUE (String) http://bblfish.net/people/henry/card#me
                            • 1 (Array) 2 elements
                              • HREF (String) http://xmlns.com/foaf/0.1/name
                              • VALUE (String) http://xmlns.com/foaf/0.1/name
              • VALUE (NULL)
          • DC:RELATION (Array) 1 element
            • 0 (Array) 1 element
              • VALUE (String) http://blogs.sun.com/bblfish/
    • channel (Array) 8 elements
      • ∞ (Recursion)
    • logo (NULL)
    • link (String) http://planetrdf.com/
    • description (String) It's triples all the way down
    • author (String)
    • has_dates (String) DC:DATE
    • has_unique_links (Boolean) TRUE
    • items (Array) 30 elements
      • 0 (Object) stdClass
        • body (String) RESTful Web Services is a newly published book ...
          • RESTful Web Services is a newly published book that should be a great help in giving people an overview of how to build web services that work with the architecture of the Web. The authors of the book are I believe serious RESTafarians. They hang out (virtually) on the yahoo REST discuss newsgroup. So I know ahead of time that they will most likely never fail on the REST side of things. Such a book should therefore be a great help for people desiring to develop web services. As an aside, I am currently reading it online via Safari Books ...
        • title (String) RESTful Web Services: the book
        • link (String) http://blogs.sun.com/bblfish/entry/restful_web_...
          • http://blogs.sun.com/bblfish/entry/restful_web_services_the_book
        • source_link (String) BabelFish by Henry Story
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181191093
        • teaser (String)
      • 1 (Object) stdClass
        • body (String) The first release candidate in the Pellet 1.5 s...
          • The first release candidate in the Pellet 1.5 series is available for download . Notable enhancements since the 1.4 release (in March) include significant optimizations within the concept classifier (which we’ve mentioned before ), axiom tracing to provide justification for arbitrary inferences, and preliminary support for incremental reasoning. We’ve also been able to resolve a collection of miscellaneous bugs. For more details on the release, you can see the announcement in the pellet-users list archives . Also of note, if you take a look at the new Pellet site you’ll notice we’ve done quite a bit of work expanding the ...
        • title (String) Pellet 1.5 Release Candidate #1
        • link (String) http://clarkparsia.com/weblog/2007/06/07/pellet...
          • http://clarkparsia.com/weblog/2007/06/07/pellet-15-release-candidate-1/
        • source_link (String) Tales of a Semantic Web Consultancy by Clark an...
          • Tales of a Semantic Web Consultancy by Clark and Parsia
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181244450
        • teaser (String)
      • 2 (Object) stdClass
        • body (String) We seriously don’t know how you IBM keyboard ...
          • We seriously don’t know how you IBM keyboard lovers get any work done when it sounds like Optimus Prime pleasuring himself with a jackhammer.
        • title (String) QOTD
        • link (String) http://www.semergence.com/2007/06/07/qotd/
        • source_link (String) SemErgence by Seth Ladd
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181257820
        • teaser (String)
      • 3 (Object) stdClass
        • body (String) I'm still trying to find a good way to manage p...
          • I'm still trying to find a good way to manage photographic metadata.
        • title (String) Photographic metadata and digiKam
        • link (String) http://norman.walsh.name/2007/06/08/digikam
        • source_link (String) Norm Walsh
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181302840
        • teaser (String)
      • 4 (Object) stdClass
        • body (String) Aduna , the company behind Sesame , is hiring...
          • Aduna , the company behind Sesame , is hiring . We have several open positions in our development team (we're looking for a Junior Java Software Engineer and a Senior Java Software Engineer ) and are looking for talented people who are interested in helping us develop the building blocks of the Semantic Web. If you are interested, have a look at the job descriptions, and contact us .
        • title (String) Java SemWeb developers wanted
        • link (String) http://feeds.feedburner.com/~r/TheSeer/~3/12320...
          • http://feeds.feedburner.com/~r/TheSeer/~3/123206636/java-semweb-developers-wanted.html
        • source_link (String) The Seer by Jeen Broekstra
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181305745
        • teaser (String)
      • 5 (Object) stdClass
        • body (String) Just packing a bag for tonight’s Talis party....
          • Just packing a bag for tonight’s Talis party. This is our annual staff and friends event and an opportunity to let our hair down. This year especially because the theme is the 70’s in the Caribbean!! No, I’m not entirely sure what that means either. But everyone has been busy pulling together costumes by scouring ebay, charity shops and raiding parents’ wardrobes. I’m taking my camera…!
        • title (String) Talis Summer Ball
        • link (String) http://iandavis.com/blog/2007/06/talis-summer-ball
        • source_link (String) Internet Alchemy by Ian Davis
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181311611
        • teaser (String)
      • 6 (Object) stdClass
        • body (String) I think the last thunderstorm fried my wireless...
          • I think the last thunderstorm fried my wireless card - quite frustrating, because the places I was staying in had decent connections. Very good people at ESWC, btw. Now at Talis, slightly freaked that I made the absolutely the right decision when I jumped on board (some motivations were questionable, blame Royal Bank of Scotland for that one). They We know what they're we're doing, and it's about as hot as it gets. The infrastructure is sorted, which is a total novelty to me. Stuff to do, party later.  Slides from last week here - trying to answer " where ...
        • title (String) Reconnected
        • link (String) http://dannyayers.com/2007/06/08/reconnected
        • source_link (String) Raw Blog by Danny Ayers
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181312427
        • teaser (String)
      • 7 (Object) stdClass
        • body (String) Our hosting provider, Joyent, apparently took s...
          • Our hosting provider, Joyent, apparently took some kind of hardware hit today; they haven’t said, yet, whether it was a disk or controller or something else, but we stopped being able to SSH into our container last night. So I filed a ticket. (I forgot that we have 24-hr emergency tech support. Doh!) Then today HTTP stopped and we couldn’t ping the sites, etc. Doh!! After a call to the now-remembered emergency line, we get the container rebooted (it must really be bad, then, since, generally, you don’t fix things in Unix by rebooting), but there was no /home volume ...
        • title (String) Brief Outage
        • link (String) http://clarkparsia.com/weblog/2007/06/08/brief-...
          • http://clarkparsia.com/weblog/2007/06/08/brief-outage/
        • source_link (String) Tales of a Semantic Web Consultancy by Clark an...
          • Tales of a Semantic Web Consultancy by Clark and Parsia
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181324957
        • teaser (String)
      • 8 (Object) stdClass
        • body (String) " Reification is the soul of the Semantic Web "...
          • " Reification is the soul of the Semantic Web " is a good example of reification in the Marxist interpretation. Don't believe me? Then stumble yourself accross the wikipedia article on reification (marxism) . Reification (German: Verdinglichung, literally: "thing-ification") is the consideration of an abstraction or an object as if it had human (pathetic fallacy) or living (reification fallacy) existence and abilities; at the same time it implies the thingification of social relations. More: Ordinary examples of Reification Reification occurs when specifically human creations are misconceived as “facts of nature, results of cosmic laws, or manifestations of divine will”. [3] ...
        • title (String) Reification (the other meaning)
        • link (String) http://leobard.twoday.net/stories/3820915/
        • source_link (String) Semantic World and Cyberspace by Leo Sauermann
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181473320
        • teaser (String)
      • 9 (Object) stdClass
        • body (String) It's not just the index tag markup, but most of...
          • It's not just the index tag markup, but most of the "Insert Field" parts.
        • title (String) More on Word's mediocre XML
        • link (String) http://www.snee.com/bobdc.blog/2007/06/more_on_...
          • http://www.snee.com/bobdc.blog/2007/06/more_on_words_mediocre_xml.html
        • source_link (String) bobdc.blog by Bob DuCharme
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181487311
        • teaser (String)
      • 10 (Object) stdClass
        • body (String) I've incorporated editing into the site–both ...
          • I've incorporated editing into the site–both traditional, link-based, and Ajax. I still need to tweak, and I imagine as people use the comments, things will break. Both types of edits are available for each item, using the philosophy that a person may want to use a traditional edit page over an Ajax editing approach. The hypertext link for editing takes you to the full edit page, where you can also delete the comment. The Ajax approach is accessible through a 'button' added to the post using script. I had planned on pulling my simple custom library for the background functionality, ...
        • title (String) Ajaxy Comments
        • link (String) http://burningbird.net/technology/ajaxy-comments/
        • source_link (String) Burningbird by Shelley Powers
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181532222
        • teaser (String)
      • 11 (Object) stdClass
        • body (String) I'll have more to say on this later in the week...
          • I'll have more to say on this later in the week, but the Privacy International ratings of companies and their privacy policy is very interesting reading–particularly the part about Google being hostile to privacy. I downloaded code checked into Google today, have received emails from people using Google, checked if my web settings are correct with Google's WebMaster tools (which ended up changing my username to the GMail account when I signed up for one in order to look at Google's use of Ajax), which then tracks me, as I surf about if I don't remember to log out. People ...
        • title (String) Hostile to Privacy
        • link (String) http://burningbird.net/technology/hostile-to-pr...
          • http://burningbird.net/technology/hostile-to-privacy/
        • source_link (String) Burningbird by Shelley Powers
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181534333
        • teaser (String)
      • 12 (Object) stdClass
        • body (String) We actually did the experiment I mentioned a co...
          • We actually did the experiment I mentioned a couple of posts back, about storing RDF triples column-wise. The test loads 4.8 million triples of LUBM data and reads the whole set on one index and then checks if it finds the same row on another index. Reading GSPO and checking OGPS takes 27 seconds.   Doing the same with column wise bitmap indices on S, G, P and O takes 86 seconds.    The latter checks the existence of the row by AND'ing 4 bitmap indices and the former checks its existence by a single lookup in a multi-part index ...
        • title (String) More on RDF and Vertical Storage
        • link (String) http://www.openlinksw.com/weblog/oerling/?id=1222
        • source_link (String) Orri Erling by
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181550792
        • teaser (String)
      • 13 (Object) stdClass
        • body (String) David Huynh sent me a mail on a cool feature he...
          • David Huynh sent me a mail on a cool feature he has just added to Exhibit 2.0 : he’s put a shortcut to the Babel service. What this means is that one can refer to an RDF/XML, Excel, or a BibTex file instead of the JSON code, and Exhibit will convert it to RDF on the fly. So, to try it out, I put together a small example: the list of the W3C related talks of my buddies, ie, people whose name appear in my foaf file . And the remarkable thing is that this needed around 20-25 minutes (including ...
        • title (String) “Friendly talks”, a.k.a. I had some fun wit...
          • “Friendly talks”, a.k.a. I had some fun with SPARQL and Exhibit…
        • link (String) http://ivanherman.wordpress.com/2007/06/11/%e2%...
          • http://ivanherman.wordpress.com/2007/06/11/%e2%80%9cfriendly-talks%e2%80%9d-aka-i-had-some-fun-with-sparql-and-exhibit%e2%80%a6/
        • source_link (String) Ivan Herman
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181564700
        • teaser (String)
      • 14 (Object) stdClass
        • body (String) SIMILE Exhibit is a really interesting tool. Th...
          • SIMILE Exhibit is a really interesting tool. The Simile folks have this to say: Exhibit is a lightweight structured data publishing framework that lets you create web pages with support for sorting, filtering, and rich visualizations by writing only HTML and optionally some CSS and Javascript code. Doesn't that sound like the promises you've heard a thousand times before? Only this time, the tools are genuinely easy and powerful to use. I have a couple of gripes, about documentation (I'll get to these in a bit) but I applied Exhibit to my publications page and not only are the results ...
        • title (String) Fun with SIMILE Exhibit
        • link (String) http://www.semanticblogging.org/semblog/blog/de...
          • http://www.semanticblogging.org/semblog/blog/default/?permalink=D6D0E3701EE05BBB4085CB338D27D354.html
        • source_link (String) Semantic Blogging Demonstrator by Steve Cayzer/HP
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181578515
        • teaser (String)
      • 15 (Object) stdClass
        • body (String) Matt Cutts of Google responded, informally to t...
          • Matt Cutts of Google responded, informally to the Privacy International report, citing the privacy lapses of AOL and other companies. I'm not going to address these, particularly since Donna Bogatin has done this, so well. Some of Matt's readers assumed PI was motivated by some form of corruption or corporate bias, or that the report was an attempt to garner attention. I doubt the corruption, but it's true that watch dog groups operate almost purely on the attention they can generate about an issue. Regardless of motivation, none of this discounts what the report says, or how people are reacting ...
        • title (String) On Privacy Redux
        • link (String) http://burningbird.net/technology/on-privacy-re...
          • http://burningbird.net/technology/on-privacy-redux/
        • source_link (String) Burningbird by Shelley Powers
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181580117
        • teaser (String)
      • 16 (Object) stdClass
        • body (String) Kent Newsome recently wrote on Joost and doesn'...
          • Kent Newsome recently wrote on Joost and doesn't think much of the premise. His story reminded me that I haven't done an update on the service for a time. The company just issued another beta release of the software, and it is getting very stable, at least on Windows XP SP2. I've been looking for new content through the online channel guide. However, it was only when this site and its channel and new content feeds was pointed out to me was I able to discover the new Warner Brother's Sci-Fi channel, with two Max Headroom shows, three Time Trax, ...
        • title (String) Max Headroom and Joost
        • link (String) http://burningbird.net/technology/max-headroom-...
          • http://burningbird.net/technology/max-headroom-and-joost/
        • source_link (String) Burningbird by Shelley Powers
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181586826
        • teaser (String)
      • 17 (Object) stdClass
        • body (String) I downloaded Safari, and it works quite nicely ...
          • I downloaded Safari, and it works quite nicely on Windows. What an interesting development in the broadest sense of the term. I also followed some of the discussion about Ajax development for the iPhone , which again is of interest to an Ajax developer. One problem, though: the iphone costs 500.00 for the low end phone, 600.00 for the higher end. I have a cellphone, I have an iPod. I like new toys as much as the next person, but even if I could afford it, I'd have a hard time shelling out that kind of money for a device ...
        • title (String) iPhone and the Semantic Web
        • link (String) http://burningbird.net/technology/iphone-and-th...
          • http://burningbird.net/technology/iphone-and-the-semantic-web-iknow/
        • source_link (String) Burningbird by Shelley Powers
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181610317
        • teaser (String)
      • 18 (Object) stdClass
        • body (String) Ready for your ideas.
        • title (String) Semantic Web Strategies speaker submission form...
          • Semantic Web Strategies speaker submission form back up
        • link (String) http://www.snee.com/bobdc.blog/2007/06/semantic...
          • http://www.snee.com/bobdc.blog/2007/06/semantic_web_strategies_speake.html
        • source_link (String) bobdc.blog by Bob DuCharme
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181621994
        • teaser (String)
      • 19 (Object) stdClass
        • body (String) Bruce D’Arcus announced in semantic-web@w3....
          • Bruce D’Arcus announced in semantic-web@w3.org that the OASIS OpenDocument Metadata Subcommittee works on a proposal for enhanced metadata support in their file format: A quick summary is that we’ve adopted RDF as the model for metadata, which can be: embedded as RDF/XML in the file package to describe either the document, or embedded content used in an RDFa-like syntax to tag content as triples (where the content is the literal object) hooked up to a new generic field (text:meta-field) Note: For further discussions on this topic see also http://lists.oasis-open.org/archives/office/ .
        • title (String) OASIS OpenDocument Metadata
        • link (String) http://rdfa.info/2007/06/12/oasis-opendocument-...
          • http://rdfa.info/2007/06/12/oasis-opendocument-metadata/
        • source_link (String) RDFa
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181632954
        • teaser (String)
      • 20 (Object) stdClass
        • body (String) Just a quick update post ESWC (SPARQL tutorial ...
          • Just a quick update post ESWC (SPARQL tutorial ), OWLED (organizing and…everything), and DL (nothing but hanging out; I did jump, fully clothed, into a pool; I expect photos will show up at some point): Lot’s of good and important stuff happened. One of the most interesting things at OWLED was that Sandro Hawke annouced that the W3C team has started work on a charter for a potential W3C working group to extend OWL along the lines of OWL 1.1. While this is not a done deal, by any means, it is an important step. Thanks to everyone who helped ...
        • title (String) The Aftermath of (Almost) Everything
        • link (String) http://clarkparsia.com/weblog/2007/06/12/the-af...
          • http://clarkparsia.com/weblog/2007/06/12/the-aftermath-of-almost-everything/
        • source_link (String) Tales of a Semantic Web Consultancy by Clark an...
          • Tales of a Semantic Web Consultancy by Clark and Parsia
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181646703
        • teaser (String)
      • 21 (Object) stdClass
        • body (String) Google responded to the European Union's privac...
          • Google responded to the European Union's privacy concerns with a response that includes a decision to begin to 'anonymize' search results at 18 months. Rather than allay concerns, the company's response only raises more questions. Let's leave aside, for a moment, what other companies do and do not do . Whatever ends up happening with Google in regards to data storage will probably greatly impact on other companies. Google, in this case, becomes the bellwether when it comes to storing 'incidental data' such as searches, ad clicks, map uses, emails, and so on. Google's reasoning for storing data, and the ...
        • title (String) Google's Song and Dance
        • link (String) http://burningbird.net/technology/googles-song-...
          • http://burningbird.net/technology/googles-song-and-dance/
        • source_link (String) Burningbird by Shelley Powers
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181688420
        • teaser (String)
      • 22 (Object) stdClass
        • body (String) Some more Rails to lift code examples Conver...
          • Some more Rails to lift code examples Converting a Rails application to a Scala on lift application. (tags: scala rubyonrails ) Super Mario Bros: Frustration A hilarious soundtrack to the hardest levels of Super Mario Brothers. Warning, not for virgin ears. (tags: humor video )
        • title (String) links for 2007-06-13
        • link (String) http://www.semergence.com/2007/06/12/links-for-...
          • http://www.semergence.com/2007/06/12/links-for-2007-06-13/
        • source_link (String) SemErgence by Seth Ladd
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181708766
        • teaser (String)
      • 23 (Object) stdClass
        • body (String) Saw this snippet in a current project descripti...
          • Saw this snippet in a current project description from Apache for the Google Summer of Code : Creating plugins for embedding/producing RDF/XML and microformats in Forrest content objects Student: Oshani Wasana Seneviratne Mentor: Gavin McDonald Community focused data representation schemas such as RDF and Microformats are gaining in popularity in many socially-oriented web sites. Such RDF schemas include FOAF (Friend Of A Friend), DOAP (Description Of A Project), DOAC (Description Of A Career), SIOC (Semantically Interlinked Online Communities), etc., and various Microformats include hAtom, hCalendar, hCard, adr, geo, hReview, hResume, rel-directory, rel-nofollow, rel-tag, xFolk, XFN, XOXO, etc. This project aims ...
        • title (String) SIOC and other RDF from Apache Forrest in Googl...
          • SIOC and other RDF from Apache Forrest in Google SOC
        • link (String) http://www.johnbreslin.com/blog/2007/06/13/sioc...
          • http://www.johnbreslin.com/blog/2007/06/13/sioc-and-other-rdf-from-apache-forrest-in-google-soc/
        • source_link (String) Cloudlands by John Breslin
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181734330
        • teaser (String)
      • 24 (Object) stdClass
        • body (String) Dealing with command line options and parameter...
          • Dealing with command line options and parameters turns out to be trickier than it looks.
        • title (String) XProc parameters
        • link (String) http://norman.walsh.name/2007/06/13/xprocParame...
          • http://norman.walsh.name/2007/06/13/xprocParameters
        • source_link (String) Norm Walsh
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181757613
        • teaser (String)
      • 25 (Object) stdClass
        • body (String) Part the sixth, in which we consider options an...
          • Part the sixth, in which we consider options and parameters.
        • title (String) Implementing XProc, VI
        • link (String) http://norman.walsh.name/2007/06/13/implXProcVI
        • source_link (String) Norm Walsh
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181759713
        • teaser (String)
      • 26 (Object) stdClass
        • body (String) Decision made.
        • title (String) Going wide
        • link (String) http://norman.walsh.name/2007/06/13/sigma
        • source_link (String) Norm Walsh
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181763539
        • teaser (String)
      • 27 (Object) stdClass
        • body (String) Why I like XHTML 2.
        • title (String) developerWorks article on XHTML 2
        • link (String) http://www.snee.com/bobdc.blog/2007/06/develope...
          • http://www.snee.com/bobdc.blog/2007/06/developerworks_article_on_xhtm.html
        • source_link (String) bobdc.blog by Bob DuCharme
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181773464
        • teaser (String)
      • 28 (Object) stdClass
        • body (String) A brief history of Consensus, 2PC and Transacti...
          • A brief history of Consensus, 2PC and Transaction Commit , in which Mark Mc Keown attempts to keep us all in sync with the history of consensus across processes in a distributed system. Excellent read. Thanks Mark!
        • title (String) A brief history of Consensus, 2PC and Transacti...
          • A brief history of Consensus, 2PC and Transaction Commit.
        • link (String) http://www.semergence.com/2007/06/13/a-brief-hi...
          • http://www.semergence.com/2007/06/13/a-brief-history-of-consensus-2pc-and-transaction-commit/
        • source_link (String) SemErgence by Seth Ladd
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181784938
        • teaser (String)
      • 29 (Object) stdClass
        • body (String) Sigma 10-20mm Wide Angle Lens Wide angle len...
          • Sigma 10-20mm Wide Angle Lens Wide angle lens, recently recommended. (tags: photography )
        • title (String) links for 2007-06-14
        • link (String) http://www.semergence.com/2007/06/13/links-for-...
          • http://www.semergence.com/2007/06/13/links-for-2007-06-14/
        • source_link (String) SemErgence by Seth Ladd
        • source_title (String)
        • source_xml (String)
        • date (Integer) 1181795305
        • teaser (String)
    • has_guids (Boolean) FALSE
  • Krumo version 0.1a
    | http://krumo.sourceforge.net
    Called from /home/aaron/summer_of_code/soc_aggregation/parser_test.php, line 91