- From: David Allsopp <dallsopp@signal.dera.gov.uk>
- Date: Wed, 09 May 2001 16:54:02 +0100
- To: Craig Pugsley <cpugsley@bigfoot.com>
- CC: Lee Jonas <ljonas@acm.org>, Graham Klyne <GK@ninebynine.org>, RDF Interest Group <www-rdf-interest@w3.org>
Craig Pugsley wrote: > Maybe I'm missing the point, but its my view that the key simile to a > 'conventional' spoken language that RDF carries is its ability to convey > semantic information. We use languages to convey our own personal semantic > representations of abstract concepts and ideas we have. And this is exactly > what RDF is intended to (or at least 'can') do. > It is only through the agreement we have in our societies as to what these > symbols and grammar rules actually mean, can we use the language to convey > semantic information between intelligent entities. > In this sense, the similarity between RDF schema and a language's grammar > rules can be drawn. This is a little confusing as we also have the 'grammar rules' specifying the syntax of RDF serialized in XML. RDF Schema defines classes of object and properties and defines to some extent which ones fit together; this is what you are comparing to a natural language's grammar. RDF alone, without any schema/ontology is like a natural language with unrestricted nouns and verbs; you can string any of them together anyhow; the meaning is still tied to our human interpretation of the symbols. I was discussing this earlier today with someone, using the analogy of two humans who each speak a language foreign to the other - with only textual communication between them they can never achieve mutual understanding, although they may be able to identify some words and grammar rules. Understanding is only achieved with some common interpretation; they must be able to interact, point to objects ("Me Tarzan, you Jane") and indicate sounds. Regards, David Allsopp. -- /d{def}def/u{dup}d[0 -185 u 0 300 u]concat/q 5e-3 d/m{mul}d/z{A u m B u m}d/r{rlineto}d/X -2 q 1{d/Y -2 q 2{d/A 0 d/B 0 d 64 -1 1{/f exch d/B A/A z sub X add d B 2 m m Y add d z add 4 gt{exit}if/f 64 d}for f 64 div setgray X Y moveto 0 q neg u 0 0 q u 0 r r r r fill/Y}for/X}for showpage
Received on Wednesday, 9 May 2001 11:58:33 UTC