The web now has many textual formats for protocols, standalone data (JSON, yaml), markup (wiki, markdown, textile), data in markup (microformats, GRDDL), querying (sparql, xquery) and schema languages (RelaxNG).
This presentation will review this trend across a variety of textual formats covering the areas above and describe them compared to their XML equivalents with their unique features, goals and limitations and their tradeoffs between simplicity, extensibility and validation. It will also discusses when text formats go bad, causing people to create alternate formats that generate them, when the design fails.
The approach will be discussed in detail as a case study in the design of a successful text version of an existing XML format for RDF, the Turtle RDF syntax including comparisons with related RDF syntaxes.
Dave is an RDF and semantic web developer working as a software architect for Yahoo! in Sunnyvale, CA, USA since October 2005. He has worked on standarising and developing web metadata standards for Dublin Core, RDF and the early work of RDF query with SPARQL, which he named. Dave created the Redland, Raptor and Rasqal RDF open source libraries to implement it all.
Dave has also helped run several web sites such as Planet RDF for Semantic Web Interest Group support activities for over 6 years.