W3C home > Mailing lists > Public > public-rif-wg@w3.org > March 2010

conformance clause + extensibility

From: Sandro Hawke <sandro@w3.org>
Date: Tue, 09 Mar 2010 23:10:57 -0500
To: public-rif-wg@w3.org
Message-ID: <8030.1268194257@waldron>

According to our specs, what should a conformant RIF consumer do when
fed a RIF document which includes extensions it doesn't know about?

My concern is that it might well ignore the extensions, trying to
silently remove them, parsing out the bits of the document it's
expecting to find and ignoring the rest.  That seems like a
dangerous-yet-tempting practice.

A related question is what RIF consumers should do about features they
are required to implement but do not implement.  They can't be
conformant, but maybe we can still give some practical guidance.  For
instance, I think a consumer ought to give a warning or error on seeing
such features used, instead of perhaps passing them through in some
silent-failure mode.  Builtins might well just be treated as logic
functions, in BLD, in which case you'd quietly get the wrong answers.)

   -- Sandro
Received on Wednesday, 10 March 2010 04:10:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 10 March 2010 04:11:00 GMT