W3C home > Mailing lists > Public > www-rdf-interest@w3.org > July 2001

BSWL - Basic Semantic Web Language

From: Sean B. Palmer <sean@mysterylights.com>
Date: Mon, 16 Jul 2001 15:52:08 +0100
Message-ID: <028701c10e07$0c990780$17ec93c3@z5n9x1>
To: <www-rdf-interest@w3.org>
Cc: <swag-dev@yahoogroups.com>, <semanticweb@yahoogroups.com>
I'm pleased to announce a new proposal for a stripped down RDF-in-XML
syntax called "BSWL" or the "Basic Semantic Web Language". The
proposal is available on the Web at:-

   http://purl.org/net/bswl

Briefly, the features advantages over RDF M&S are:-

* Simpler syntax - no typed or anonymous nodes, allows one to form
triples simply by nesting QNames
* Has a special syntax for referring to XML QNames
* Forces you to use xml:lang as part of the model, so it isn't lost
* Allows you to nest triples so that the subject of the former triple
becomes the object of the latter triple
* Is possible to convert back into RDF M&S, and vice versa (once RDF
Core decide what to do about anonymous nodes)
* Files using abbreviated BSWL tend to be shorter than RDF M&S

An example of a BSWL chunk is:-

<bswl:t qname="Sean">
   <bswl:po qname="likes">
     <bswl:o qname="TheSimpsons"/>
   </bswl:po>
</bswl:t>

Which can be shortened using abbreviated BSWL into:-

<Sean>
   <likes>
     <TheSimpsons/>
   </likes>
</Sean>

Further details are available in the proposal itself.

--
Kindest Regards,
Sean B. Palmer
@prefix : <http://webns.net/roughterms/> .
:Sean :hasHomepage <http://purl.org/net/sbp/> .
Received on Monday, 16 July 2001 10:52:17 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:50 GMT