On 6/13/2011 2:41 PM, Tab Atkins Jr. wrote:
On Sat, Jun 11, 2011 at 4:20 AM, Brett Zamir<bret...@yahoo.com>  wrote:
For example, to take a water-damaged text (e.g., for the TEI element
http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-damage.html ) which
in TEI could be expressed as:

e>  <damage agent="water" xmlns="http://www.tei-c.org/ns/1.0/";>Some water
damaged words</damage>

might be represented currently in Microdata as:

<span itemprop="damage" itemscope=""
itemtype="http://www.tei-c.org/ns/1.0/";>
<meta itemprop="agent" content="water"/>
    Some water damaged words
</span>
This still wouldn't quite work.  Embedded Microdata has no
relationship with the surrounding DOM - the only meaning carried is
whatever is actually being denoted as Microdata.  So, in the above
example, you're indicating that there is some water damage, but not
what is damaged.

If you wanted to address this properly, you'd need to format it like this:

<span itemprop=damage itemscope itemtype="http://www.tei-c.org/ns/1.0/";>
   <meta itemprop=agent content=water>
   <span itemprop=subject>Some water damaged words</span>
</span>

This way, when you extract the Microdata, you get an item that looks like:

{ "items": [
     { "properties": {
         "damage": [
           { "type": "...",
             "properties": {
               "agent": ["water"],
               "subject": ["Some water damaged words"]
             }
           }
         ]
       }
     }
   ]
}

Thanks, that's helpful. Still would be nice to have item-* though...
Note, though, that Microdata or RDFa may not be quite appropriate for
this kind of thing.  You're not marking up data triples for later
extraction as independent data - you're doing in-band annotations of
the document itself.  As such, a different mechanism may be more
appropriate, such as your original design of using a custom markup
language in XML, or using custom attributes in HTML.  There's no
particular reason for these sorts of things to be readable by
arbitrary robots; it's sufficient to design for ones that know exactly
what they're reading and looking for.

With the likes of Google offering Microdata-aware searches, I think it makes a whole lot of sense to allow rich documents such as TEI ones to enter as regular document citizens of the web, whereby the limited resources of such specialized semantic communities can leverage the general purpose and better-supported services such as Google's Microdata tool, while also having their documents editable within the likes of WYSIWYG HTML text editors, and stored on sites such as discussion forums or wikis where only HTML may be allowed and supported.

I think such a focus would also enable the TEI community to benefit from reusing search-engine-recognized schemas where available, as well as helping the web community build new schemas for the unique needs of encoding academic texts.

Brett

Reply via email to