BSWL - Basic Semantic Web Language
Date: Mon, 16 Jul 2001 15:52:08 +0100 From: "Sean B. Palmer" <sean@mysterylights.com> To: www-rdf-interest@w3.org Subject: BSWL - Basic Semantic Web Language
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:
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/>
Prepared by Robin Cover for The XML Cover Pages archive. See "Resource Description Framework (RDF)."