W3C home > Mailing lists > Public > www-rdf-interest@w3.org > January 2002

RE: what RDF is not (was ...)

From: Peter Crowther <peter.crowther@networkinference.com>
Date: Wed, 2 Jan 2002 18:02:06 -0000
Message-ID: <B6F03FDBA149CA41B6E9EB8A329EB12D1ABE3D@vault.melandra.net>
To: "'Sandro Hawke'" <sandro@w3.org>
Cc: www-rdf-interest@w3.org
> From: Sandro Hawke [mailto:sandro@w3.org]
[Very good analogy snipped in the interests of brevity]

> So how do you encode some knowledge like "All men are mortal" or "Only
> 3 Sale-Items Per Customer" in RDF?  The same way you do in SQL: you
> don't.  You need another mechanism - some logic somewhere else in the
> system.  It may, however, be a standard logic, driven by information
> also in the database.  That is, the database can hold software written
> in some programming or constraint language (Perl, Python, i386 machine
> code, first-order predicate logic, DAML, RDFS, etc), and there can be
> conventions about how apply that knowledge to other knowledge in the
> database (eg for database validation or inference).
> 
> Putting other-language elements into a database like this is a common
> design style for complex database applications.
[...]

Yes, for a single application, written by a communicating group of people
and using a common technology.  How one provides a similar 'complex database
application' across the Web appears to require some more thought; in
particular, the problem of how to denote fragments of RDF that are 'code'
for some other mechanism appears to be addressed neither in the current M&S
nor in the proposals for extension that I have seen to date.  In particular,
how do I proceed if I only speak Perl and wish to prevent myself
interpreting a piece of
Python/Ruby/WOLng/Fortran-200X/[insert-not-yet-developed-language-of-your-ch
oice] code as 'interesting' RDF that describes a portion of a data
structure?

		- Peter
Received on Wednesday, 2 January 2002 13:02:44 GMT

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