<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>stevengharms.com &#187; SemanticWeb</title>
	<atom:link href="http://stevengharms.com/category/semanticweb/feed" rel="self" type="application/rss+xml" />
	<link>http://stevengharms.com</link>
	<description>My Blog</description>
	<lastBuildDate>Sun, 21 Feb 2010 12:47:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>In which I begin work in the Semantic Web</title>
		<link>http://stevengharms.com/in-which-i-begin-work-in-the-semantic-web</link>
		<comments>http://stevengharms.com/in-which-i-begin-work-in-the-semantic-web#comments</comments>
		<pubDate>Tue, 11 Aug 2009 20:49:02 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[SemanticWeb]]></category>

		<guid isPermaLink="false">http://stevengharms.com/in-which-i-begin-work-in-the-semantic-web</guid>
		<description><![CDATA[
    
One of the blessings of living in Austin &#8212; and it&#8217;s important to remember them this time of year when you feel your eyeballs melting out when you step into mid-afternoon sun &#8212; is its legacy of work in machine learning and AI.  Here we have a very active interest [...]]]></description>
			<content:encoded><![CDATA[<div xmlns:dc="http://purl.org/dc/elements/1.1/" about="http://stevengharms.com/in-which-i-begin-work-in-the-semantic-web" rel="dc:creator" href="http://stevengharms.com#me">
    
<p xmlns:foaf="http://xmlns.com/foaf/spec/"  typeof="foaf:Person" href="http://stevengharms.com#me">One of the blessings of living in Austin &mdash; and it&#8217;s important to remember them this time of year when you feel your eyeballs melting out when you step into mid-afternoon sun &mdash; is its legacy of work in machine learning and AI.  Here we have a very active interest group, <a href="http://www.semanticwebaustin.org/" rel="foaf:interest">Semantic Web Austin</a> run by <span rel="foaf:knows" href="http://www.cs.utexas.edu/~jsequeda/#id">Juan Sequeda</span>, who has, over the last year or so, brought some very visible researchers in Semantic Web to town to teach hands-on tutorials.</p>

<p>If the concept of &#8220;Semantic Web&#8221; is foreign to you, let me try to capture
its essence succinctly. Presently one can conceive of the Web as a web of
documents: presentation and data are represented as web pages. My web document
points to Ryan&#8217;s document and Lauren&#8217;s document. Now imagine a r&eacute;sum&eacute; on the
Web. This r&eacute;sum&eacute; is a series of facts (and gross exaggerations <img src='http://stevengharms.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), these
have nothing <em>per se</em> to do with the document construct you learn from
books called a r&eacute;sum&eacute; &mdash; the thing with a name at the top, horizontal rules under section headings, etc. that, purportedly, employers like to read. Non-human examiners of my r&eacute;sum&eacute; web page
care only about the facts, not the prettiness of the artifact. Thus, the Semantic Web is one in which meaningful
data is presented (as a r&eacute;sum&eacute;) for humans, but also presented (as the
essential facts of the r&eacute;sum&eacute;) for machines such that relationships between the various data can be utilized by semantically-aware web applications.</p>

<p  xmlns:foaf="http://xmlns.com/foaf/spec/" typeof="foaf:Person" href="http://stevengharms.com#me">Both <a rel="foaf:knows" href="http://tomheath.com/id/me" alt="Tom Heath - Home">Tom Heath</a>
and <a href="http://www.cs.vu.nl/~pmika/#id" alt="Homepage of Peter Mika" rel="foaf:knows">Peter Mika</a>
gave great presentations full of ideas and hands-on activities to the Semantic
Web Austin group. From Tom I learned the basics of RDF, the language for
enumerating data-facts to machines, and how to build a basic RDF document.
Peter showed us RDFa and illustrated that HTML and RDF data can be written
<em>into the same document</em>. That was a &#8220;whoa&#8221; moment for me.</p>

<p>Because I hadn&#8217;t had a chance to integrate these lessons from the SemWeb
Austin sessions, my understanding was a bit shaky. The only way, I decided, to
actually figure this out was to find a project that would give me opportunity
to work with these respective ideas.
</p>

<p  xmlns:foaf="http://xmlns.com/foaf/spec/" typeof="foaf:Person" href="http://stevengharms.com#me">About this time my yearly review concluded and I was about to update my
<a href="http://stevengharms.com/resume.html">r&eacute;sum&eacute;</a>, an activity I exhort you to do after reviews. Yet <a href="http://stevengharms.com/resume.html">r&eacute;sum&eacute;</a>-writing had
always irritated me: writing a document and then trying to port it to various
formats, and then <a href="http://en.wikipedia.org/wiki/Mithraic_Mysteries" rel="foaf:interest">Mithras</a> help you if you need to &#8220;skew&#8221; these documents to
particular employers quickly.
</p>

<p xmlns:doap="http://usefulinc.com/ns/doap#" typeof="doap:Project">
Thus <span rev="doap:hasProject" href="http://stevengharms.com#me">I</span> decided I needed to write my <a href="http://stevengharms.com/resume.html">r&eacute;sum&eacute;</a> in some sort of meta-language so
that I could publish to both LaTeX and HTML and &#8220;skew&#8221; to particular employers
quickly. This was the goal of <a
href="http://github.com/sgharms/m4resume/tree/master"
rel="doap:homepage" property="doap:name">m4resume</a>.</p>

The output is <a href="http://stevengharms.com/resume.html">Steven Harms
XHTML+RDFa r&eacute;sum&eacute;</a>. If you&#8217;re interested in how I learned RDFa well enough
to be able to embed it into XHTML, and are curious how I was able to
disintegrate that into a series of M4 macros, you may want to read on in this
<em>exceedingly</em> technical post.  Oh by the way, this very post also has an RDF / Semantic Web payload:  <a href="http://www.w3.org/2007/08/pyRdfa/extract?uri=referer">check it out</a>.

<span id="more-1694"></span>
<h2>Phase 1:  Get familiar with the RDF specifications</h2>

There is really no way around it, you need to get familiar and comfortable with the RDF and RDFa specifications.  I wound up needing to consult them so often that I created local copies (for offline access).  If you: 

<pre>
git clone git://github.com/sgharms/m4resume.git
</pre>  

you will be given the default &#8216;master&#8217; branch.  If you want to view the branch that generates my r&eacute;sum&eacute;, execute:

<pre>
git checkout -b demo origin/sgharms_example
</pre>

you&#8217;ll find my reference documentations in m4resume/reference in your freshly created &#8220;demo&#8221; branch.  You&#8217;ll want to read:

1. RDF Primer.webarchive
1. notes from rdf primer.txt

This should give you familiarity with the basic terms, and hopefully my notes should give you a few salient summation points.  My notes are in the &#8220;notes from rdf primer.txt&#8221; file

<h2>Build validating RDF documents</h2>

At this point, I spent a lot of time playing with the <a href="http://www.w3.org/RDF/Validator/" title="W3C RDF Validation Service">W3C&#8217;s RDF Validator</a>.  If I&#8217;ve learned anything about writing things that produce other things, it&#8217;s very helpful to produce the thing you want, so that you can test whether your producing thing actually produces something identical.  

As such, I wrote out my <a href="http://stevengharms.com/resume.html">r&eacute;sum&eacute;</a> by hand, in RDF.  I slowly built it up block by block in RDF/XML and fed it through the validator.  

I took advantage of a number of ontologies:

<ul>
<li>cv=&#8221;http://purl.org/captsolo/resume-rdf/0.2/cv#&#8221;</li>
<li>dc=&#8221;http://dublincore.org/2008/01/14/dcelements.rdf#&#8221;</li>
<li>dc1=&#8221;http://purl.org/dc/terms/&#8221;</li>
<li>doap=&#8221;http://usefulinc.com/ns/doap#&#8221;</li>
<li>foaf=&#8221;http://xmlns.com/foaf/0.1/&#8221;</li>
<li>geo=&#8221;http://www.w3.org/2003/01/geo/wgs84_pos#&#8221;</li>
<li>rdf=&#8221;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#8221;</li>
<li>rdfs=&#8221;http://www.w3.org/2000/01/rdf-schema#&#8221;</li>
<li>xhv=&#8221;http://www.w3.org/1999/xhtml/vocab#&#8221;</li>
<li>xml=&#8221;http://www.w3.org/XML/1998/namespace&#8221;</li>
</ul>

I basically paged through them, found attributes and relationships I wanted to express in the RDFResume and integrated them.  The  following two documents, again in the $GITROOT/reference directory, provided the information I needed

<ul>
<li>doap</li>
<li>ResumeRDF Ontology Specification.webarchive </li>
</ul>

<strong>Protip</strong>:  Don&#8217;t underestimate the value of using the graph output from the validator.  If you mean for something to be connected, this tool will quickly show you if it&#8217;s not.   If you notice arrows pointing back to themselves (as I did), you can be assured you&#8217;re not doing what you want.  

Once I got this far it was a major milestone.  I can&#8217;t say how thankful I am for git in helping me branch quickly, integrate working bits, and roll back any mistakes.  Given the frequency of iteration in development, I&#8217;d say that a good source code tool is a must as is a good editor (nothing new there).

<h2>Embed RDF into XHTML, thus making RDFa</h2>

Now that you have working RDF your battle is half-won, you need to integrate it into XHTML.  This is defined in the XHTML+RDFa DTD.  Here were the sources that I used to make an RDFa-ized version of the RDF-Resume (again, in $GITROOT/reference).

<ul>
<li>RDFa - Wikipedia, the free encyclopedia.webarchive</li>
<li>RDFa Primer.webarchive</li>
<li>RDFa Use Cases: Scenarios for Embedding RDF in HTML.webarchive</li>
<li>RDFa for HTML Authors.webarchive</li>
<li>RDFa in XHTML: Syntax and Processing.webarchive</li>
<li>Tip Use rdf about and rdf ID effectively in RDF XML.webarchive</li>
</ul>

My &#8220;notes&#8230;txt&#8221; file also has my notes that I extracted chiefly from the first two links.

The process here is a bit more complex.  First you take the XHTML+RDFa document and pass it through the <a href="http://www.w3.org/2007/08/pyRdfa/" title="RDFa Distiller">W3C&#8217;s RDFa distiller</a>.  Thereafter, you make take that distilled RDF/XML data and put it into the aforementioned RDF validator (that also makes the pretty graph!).  Through many (many!) iterations of this process things, I eventually produced a valid XHTML+RDFa <a href="http://stevengharms.com/resume.html">r&eacute;sum&eacute;</a>.  

Now, if you are sane you stop here, you enjoy life with your semantically marked up <a href="http://stevengharms.com/resume.html">r&eacute;sum&eacute;</a>.  I, however, am not sane.  And decided, you&#8217;ll recall, to generate a beautifully LaTeX-formatted <a href="http://stevengharms.com/resume.html">r&eacute;sum&eacute;</a> as well as this XHTML+RDFa <a href="http://stevengharms.com/resume.html">r&eacute;sum&eacute;</a>.  You have the benefit of being able to crib from my m4resume project.

<h2>M4Resume</h2>

<h3>Why M4?</h3>

First question, why M4?  It was written in the early 60&#8217;s, has arcane syntax, and, in the words of one SWiK IRC-er: &#8220;does anyone use M4 for any serious programming anymore?&#8221;  Here was my thinking&#8230;

First, I come from a Sendmail admin background, so knowing M4 (sorta) is not an optional thing for me  so the syntax wasn&#8217;t that baffling for me to get into.  

Second, M4 also has the ability to be entirely self-contained: no libraries, no external dependenices, no gems (despite the very generous leg-up Dave Coupland <em>tried</em> to give my stubborn self &mdash; he underestimated my block-headedness).  

Third, it&#8217;s philosophically sexy.  I have a philosophy degree and holders of this are not the most pragmatically-minded people.  There&#8217;s something very attractive about this example of m4 code.

<pre>
divert(-1)`'dnl
------------------------------------------------------------------------------
The above makes sure definitions don't get put on the output stream, 
we're going to define there macros below.
------------------------------------------------------------------------------

define(`foo',`FOO')
define(`bar', `BAR')
define(`FOOBAR', `M4 all the way down')

------------------------------------------------------------------------------
Next, we'll get back on the main output stream
------------------------------------------------------------------------------

divert`'dnl
"M4's philosophical coolness BEGIN"

dnl Put a closing "tag" in a buffer, handy if M4 needs to generate markup
divert(2)dnl
"The End!"
divert`'dnl
indir(foo`'bar)
dnl You don't need the following, the temporary 2 buffer is 
dnl automatically dumped

undivert(2)

</pre>


Because of the simple stream-based replace, it allows you to embed the following in your sources 

define(`__RDFA_CANDIDATE_NAME&#8217;, `ifdef(`do_rdfa&#8217;, `more metadata&#8217;, `less metadata`)&#8217;)

Lastly because of its recursion friendly design, M4 feels a lot more like programming a text-stream editing LISP.  Unlike imperative paradigms, you don&#8217;t have to know how many iterations, you just let expansions happen until they don&#8217;t and then drop that out STDOUT.  That was attractive to me.  M4 is tail-recursion capable so all the iteration you need is there and there are enough decision structures to allow rich application logic.  How often are you going to be tweaking your r&eacute;sum&eacute;?

That said, if I ever rewrite this with a specific eye towards RDFa, I would think about using Ruby objects effectively mapping to RDF/XML blocks.  Live and learn.

<h3>Exploration</h3>

As I said above, the &#8216;master&#8217; branch contains only the basics required to generate a simple r&eacute;sum&eacute;.  If you want to see a more involved example, and get a sense of what M4 is able to do, check out (pun!) the sgharms_example branch.

</div>

<p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/in-which-i-begin-work-in-the-semantic-web/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A fine Saturday:  Semantic Web and Friends</title>
		<link>http://stevengharms.com/a-fine-saturday-semantic-web-and-friends</link>
		<comments>http://stevengharms.com/a-fine-saturday-semantic-web-and-friends#comments</comments>
		<pubDate>Mon, 29 Jun 2009 05:26:55 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[SemanticWeb]]></category>

		<guid isPermaLink="false">http://stevengharms.com/a-fine-saturday-semantic-web-and-friends</guid>
		<description><![CDATA[Yesterday Lauren and I went to Semantic Web
Austin&#8217;s event with Peter
Mika of Yahoo!
Research.

Peter delivered an excellent presentation on getting started with
RDFa.

I feel like one of the biggest challenges with getting started with Semantic
Web is that it&#8217;s so hard to get up and running quickly. Being a
W3C
specification, the documentation doesn&#8217;t immediately lend itself to easy
practical implementation. [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday Lauren and I went to <a href="http://semanticwebaustin.org">Semantic Web
Austin</a>&#8217;s event with <a href="http://www.cs.vu.nl/~pmika/" title="Homepage of Peter Mika">Peter
Mika</a> of <a href="http://research.yahoo.com/" title="Yahoo! Research">Yahoo!
Research</a>.</p>

<p>Peter delivered an excellent <a href="http://www.slideshare.net/pmika/semantic-web-austin-yahoo">presentation on getting started with
RDFa</a>.</p>

<p>I feel like one of the biggest challenges with getting started with Semantic
Web is that it&#8217;s so hard to get up and running quickly. Being a
<a href="http://www.w3.org/" title="World Wide Web Consortium - Web Standards">W3C</a>
specification, the documentation doesn&#8217;t immediately lend itself to easy
practical implementation. It seems that most of the time introductions for
beginners dance around specifications, semantics, IETF councils, and
theoretical specifications.</p>

<p>I think it probably turns off a lot of people actively working to advance the
cause. And the cause is worthy! Making the data on the web informative to
non-human agents will make for a far better internet experience, but the first
step has to be making it possible for Perl/Python/Ruby hackers, CMS tool
authors, PHP people etc. to actually think &#8220;Oh, I&#8217;ll embed these SemWeb&#8221;
features.</p>

<p>The last programmer-friendly product that integrated web of data concepts at
the user-programmer level was <em>years</em> ago when Matt at Wordpress put in FOAF
ontology references in the Wordpress code. I could be wrong here, but I&#8217;ve not
seen massive adoption as yet. Sometimes I feel like throwing my hands up and
saying &#8220;Can anybody give me a coherent story on how to do this, you know like
a &#8216;Hello, World&#8217;?&#8221;</p>

<p>Peter&#8217;s presentation was very accessible and &#8220;hands-on.&#8221;  This was a welcome change.</p>

<p>Helpful resources are:</p>

<ul>
<li><a href="http://www.w3.org/TR/xhtml-rdfa-primer/">And RDFa primer</a></li>
<li><a href="http://xmlns.com/foaf/spec/">The FOAF ontology specification</a></li>
<li><a href="http://www.w3.org/2007/08/pyRdfa/">RDFa Validator</a></li>
</ul>

<p>In the early evening we headed down south and met up with our friends Ryan and Jamie.  After a bit of visit discussing semantic technology (Ryan works for the University&#8217;s library system and they&#8217;re certainly in the business of considering how to expose relationships between data stores), we headed to Trudy&#8217;s south.  I had a great gulf shrimp chimichanga and a fine margarita.</p>

<p>We headed back to their home and Ryan cracked open a Glenfiddich 15-year
single malt which was smooth and oaky with richness. We had made substantial
progress into it, and conversing with our lovely ladies when we were joined by
Matt and Nicole. We hadn&#8217;t all been together just hanging out in many months,
so I really enjoyed it.</p>

<p>Most of the time when we see one another it&#8217;s during a dinner or a party, so
it was nice to have a quiet evening just catching up.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/a-fine-saturday-semantic-web-and-friends/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information Shadows</title>
		<link>http://stevengharms.com/information-shadows</link>
		<comments>http://stevengharms.com/information-shadows#comments</comments>
		<pubDate>Thu, 21 Aug 2008 23:44:29 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[SemanticWeb]]></category>
		<category><![CDATA[Symsys]]></category>
		<category><![CDATA[Technology and Computers]]></category>

		<guid isPermaLink="false">http://stevengharms.com/?p=1373</guid>
		<description><![CDATA[I found this presentation on information shadows by Mike Kuniavsky via Daniel&#8217;s site.  Given my interest in Symbolic Systems, it really hit a sweet spot.  Here&#8217;s a short abstract:


  My presentation, called Information Shadows: How ubiquitous computing serializes everyday things (1.2MB PDF) is my attempt at showing how ubiquitous computing technology is, [...]]]></description>
			<content:encoded><![CDATA[<p>I found this presentation on <a href="http://www.orangecone.com/NASIG_Keynote_0.2.pdf">information shadows</a> by Mike Kuniavsky via <a href="http://www.dmiessler.com">Daniel&#8217;s site</a>.  Given my interest in <a href="http://symsys.stanford.edu">Symbolic Systems</a>, it really hit a sweet spot.  Here&#8217;s a short abstract:</p>

<blockquote>
  <p>My presentation, called Information Shadows: How ubiquitous computing serializes everyday things (1.2MB PDF) is my attempt at showing how ubiquitous computing technology is, in essence, turning whole classes of everyday objects into serials, or services, by creating pervasive digital access to the objects&#8217; metainformation, their information shadows. In the process, I talk about blenders, timeshares, Cuddle Chimps, City Carshare, and Exactitudes. I think it&#8217;s a fun talk, and I&#8217;m really happy to have had the opportunity to articulate these ideas in this forum.</p>
</blockquote>

<p><em><a href="http://www.orangecone.com/archives/2008/06/how_ubiquitous.html">Source</a></em></p>

<p>Around the 3<sup>rd</sup> section I lost the flow of the argument, so I wrote out this pr&eacute;cis to try to help me keep the ideas straight.  If, after seeing the original, you want to see an attempt at condensing the material read on.</p>

<p><span id="more-1373"></span></p>

<p>Pr&eacute;cis of &#8220;Information Shadows&#8221; by <a href="http://www.orangecone.com/">Mike Kuniavsky</a></p>

<ol>
<li><p>There would is full of many things.</p></li>
<li><p>These things can have unique identifiers associated with them ( ISBN, UPC, ASIN )</p></li>
<li><p>Fait Accompli:  Ubiquitous computing</p></li>
<li><p>Combining 2 and 3 creates the framework for the information shadow: the sum totality of all mentions of the tokens associated with the unique identifier.</p></li>
<li><p>Application to example:  GPS / Taxi. <br/><br/>A unique taxi exists.  At any moment, like a subatomic particle, it has a probability field of reputation about it.  Some attributes or tokens are more primary than others ( is at Connecticut and 16th St., is occupied, etc. ).  Other attributes, can enter the object&#8217;s attendant cloud ( or shadow ) quickly thanks to Ubicomp:  Twitter Joe says:  Taxi 4413 smells like kim-chee.  Blogger Jane says:  &#8220;Taxi 4413 can get from city light to SoMa in under 4 minutes during rush hour - w00t&#8221;.  A nasally insensitive guy in a hurry will find that Taxi 4413 is generally seen in vicinity of bus terminal&#8230;</p></li>
<li><p>As taxonomic lubricity advances ( Semantic Web, Semantic crawlers, etc. ) more data can be mined more quickly without Ubicomp-enabled humans.   Taxi 4413&#8217;s license plate appears in flickr, taxirank.com ( proposed ) gathers comments and thumbs up/ downs and the radius of the cloud contains more and more information.</p></li>
<li><p>Taken to the final yard, the shadow becomes more important than the artifact to which it purports to hang ( major shades of Baudrillard here ).</p></li>
<li><p>Similarly, people realize their interest in the originative artifact is dwindling and / or interest in possessing the artifact is dwindling for green / hate lugging boxes around as i move a lot / space / incidental cost / etc. reasons.  Forerunner cases demonstrated with City Car Share / Zip Car / German Bikes etc.</p></li>
<li><p>Objects with information shadows can be made dotted-line objects:</p></li>
</ol>

<div style="border-left: solid 1em #eee;  margin-left: 1em"><ol>
    <li type=I>  Requirement: Rapid replication technology of Artifacts:  CPU&#8217;s, 
            Bikes, Cars, Purses, Digital printing, Paper Printing  is 
            necessary ( heavy Baudrillard here, but not mentioned in preso )</li>
    <li type=I>  Requirement:  Information clouds
       <ol>
       <li type=A>Ubiquitous computing 
                ( data store access / location / entitlement )</li>
       <li type="A">Artifact ( instance ) tagging</li></ol></li>
    <li type="I">An object&#8217;s utility is described, meaningfully by its shadow</li>
    <li type="I">Particular object&#8217;s utility is commodity:  Wine is not, hammers are
    <li type="I">In time the charm of having a particular object ( hammer ) is 
           outweighed by the negatives ( Huge CD collection is nice, but 
           all CD&#8217;s accessible over a fast network makes moving easier 
           cf. car: fuel, insurance; chainsaw: relative disuse, 
           danger of kids finding it )
    <li type="I">The import comes to be captured in the meta cloud, the 
            information shadow, the Platonic form.  Was:  &#8220;I need a 
            hammer&#8221; is now &#8220;I need a thing that is good at banging 
            nails in that won&#8217;t give me calluses and won&#8217;t let me 
            hurt myself that I can have at my apartment in today&#8221;&#8230;
            it just happens that the most likely instantiation of the 
            artifact that meets that need is a hammer 
            ( or, perhaps someday Hammer 2.0 ).</li></ol></div>

<p><strong>Object lesson</strong>:  Serials ( journals ) are this way.  Do you really want that shelf-buckling collection of Nat. Geo&#8217;s or would you settle for all of it on DVD, or an ad hoc monthly access fee?</p>

<p><strong>QUESTIONS</strong>:  What are the virtues of the shadow wrangler?  <br/></p>

<ol>
<li>Well, he understands this presentation, obviously <img src='http://stevengharms.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   </li>
<li>What are the economics of the movement of artifact to dotted-line object ( Business Thesis <img src='http://stevengharms.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )  </li>
<li>Can technology be used to accelerate adoption of objects as d-l objects?  </li>
<li>When the clouds can be mutated between one another we move to a first-level-indirection marketplace.  Having a standardized language there would allow interchanges between the d-l object.</li>
<li>Isn&#8217;t a d-l object essentially the platonic form of the object?  It&#8217;s all possible instances of the object, it&#8217;s the source of the object-ness of that object?  </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/information-shadows/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
