<br>2008/6/29 Glenn Jones &lt;<a href="mailto:glenn.jones@madgex.com">glenn.jones@madgex.com</a>&gt;:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
As we turnaround on the spot about machine data issue, the question of<br>
Natural Language Processing (NPL) has come up again. The main problem<br>
with any form of NLP is there are too many ambiguities in reading dates<br>
or any other form of freeform human written text. &nbsp;I don&#39;t want us to go<br>
down this path it is unworkable with currently available technologies.</blockquote><div><br>I&#39;m sure others are more capable than I of giving good responses to your date format suggestions.&nbsp; But I find it interesting you should bring NLP up over here. I&#39;m afraid&nbsp; I can&#39;t resist chipping in on that ;-)<br>
<br>So the basic scenario is presumably the producer(s) wish to convey information to the consumer(s). [Either of which may be human or largely automated systems]<br><br>* With an isolated Plain Old Semantic HTML document, the majority of the information is encoded in human-readable text, enhanced with markup elements (e.g. for emphasis).<br>
* With HTML+HTTP, we get extra semantics through linking - even if it&#39;s just pageA is somehow related to pageB<br>* With microformats there can be communication of machine-readable data embedded in the HTML<br>- caveat: as generally found in the wild, interpretation of the message from producer to consumer relies on them both having prior knowledge of the conventions of <a href="http://microformats.org">microformats.org</a> - effectively a registry of keywords (though only discoverable with manual intervention - Google etc)<br>
- however where @profile URIs are provided, the consumer can &quot;follow their nose&quot; to these other resources to discover the semantics intended by the producer, <br>* Other languages are available (notably RDF, in this context especially RDFa and microformats used in concert with GRDDL) where there is, thanks to the &#39;follow your nose&#39; discovery of URIs/HTTP, a more direct route to machine-interpretability<br>
<br>In all these cases, at the end of the chain (of authority) there will be a human element - the folks that designed the super-duper furniture ontology may have their own world view that differs from those of others in the furniture trade. They may simply have got stuff wrong. Fortunately use of URIs allows potentially conflicting statements (in data, as in Web documents) to coexist, and it&#39;s up to the consumer to apply their own judgement on what to trust (based on provenance etc).<br>
<br>Now in the case of NLP, consumer-side heuristics will be applied to extract something from text which *may* correspond to the producer&#39;s intended message. So now not only do you have issues of provenance/trust, there&#39;s also the margin of error of the heuristics to be factored in.<br>
<br>Overall, this seems to be a situation with a range of communication possibilities - from lo-fidelity tag soup markup up to generally unambiguous hi-fidelity communication thanks to data expressed as microformats with @profile URIs, or (more or less equivalently) using web data oriented languages such as RDF.<br>
<br>Going back to the &quot;extra semantics through linking&quot; remark above, in whichever of the above approaches the data is expressed and/or interpreted, the value of that data can be significantly increased through using linked data techniques. Yeah, I had to get that in.<br>
<a href="http://en.wikipedia.org/wiki/Linked_Data">http://en.wikipedia.org/wiki/Linked_Data</a><br><br> Bottom line is that the Web is a vastly broad church, and ideally we should maximising the benefit from all these approaches in as interoperable fasion as possible - something like the old &quot;think global act local&quot; slogan.<br>

<br></div></div>Cheers,<br>Danny.<br><br clear="all"><br>-- <br><a href="http://dannyayers.com">http://dannyayers.com</a><br>~<br><a href="http://blogs.talis.com/nodalities/this_weeks_semantic_web/">http://blogs.talis.com/nodalities/this_weeks_semantic_web/</a>