[cellml-discussion] CellML 1.1.1 specification
David Nickerson
david.nickerson at nus.edu.sg
Thu Jul 19 17:40:50 NZST 2007
Hi Poul,
That makes sense to me - although I would call it 1.1.1 rather than 1.1a
which to me implies an alpha pre-release of 1.1.
Andre.
Poul Nielsen wrote:
> Dear all
>
> I think that we are in agreement about the need to signal to the
> CellML community that the reaction element is deprecated. As I
> mentioned at the CellML meeting, I favour doing this by formally
> indicating so in the specification. I appreciate that some would like
> to move quickly on this issue by releasing a new version of CellML
> that has all references to the reaction element removed. I also agree
> with Andre that we need to be careful about suddenly removing a
> feature without having at least one specification release indicating
> our intention to do so. I would like to suggest that we try to
> resolve this issue by releasing a CellML 1.1a specification identical
> to the CellML 1.1 specification except that the 1.1a specification is
> annotated with a clear statement that the reaction element is
> deprecated and can be expected to be removed in future versions. Both
> specifications will operate under the same 1.1 namespace because they
> are functionally identical. It seems to me that this approach will
> satisfy both ends of the spectrum - CellML users are given a clear
> notice of our intentions while, for the interim, the specification
> remains unchanged.
>
> Best wishes
> Poul
>
> On 2007 Jul 19, at 16:19, David Nickerson wrote:
>
>>> I think that we disagree about how the specification process
>>> should work
>>> and what it aims to address. I see a given version of a CellML
>>> specification as being a 'protocol' which both tools and model
>>> authors
>>> speak, therefore allowing them to interwork.
>> All I'm trying to point out is that in the vast majority of XML/SGML
>> based standards in use today, including ones from the W3C as well as
>> SBML, elements are marked as deprecated before they are made obsolete
>> and removed from the specification. I don't see how this can be
>> seen to
>> be acting as a tutorial or newsletter?
>>
>>> In my view, it is inappropriate for specifications to act like either
>>> tutorials or newsletters (a small amount of such editorial
>>> material may
>>> be appropriate and useful in some cases, but it should not detract
>>> from
>>> the primary goal of the specification, which is to provide a
>>> normative
>>> definition of that particular version of CellML).
>> yes - such as indicating that a particular element is known to have
>> been
>> superseded by some new and better feature and that the element will be
>> phased out in some future version of the specification.
>>
>>> If IETF believes that it is okay to remove features simply be removed
>>> because they have never been implemented, then certainly we should at
>>> least allow them to be removed if they are not only poorly
>>> implemented
>>> but also a bad fit conceptually.
>> While I agree that the reaction element should be removed and I am
>> certainly not trying to say that it should never be removed, I am just
>> saying that the way you are proposing to do this is not setting the
>> right kind of precedence for the way we want to evolve CellML.
>>
>> I also think you will find strong disagreement from the SBML community
>> on how reactions are poorly implemented reactions.
>>
>>
>>
>> Andre.
>> _______________________________________________
>> cellml-discussion mailing list
>> cellml-discussion at cellml.org
>> http://www.cellml.org/mailman/listinfo/cellml-discussion
>
> _______________________________________________
> cellml-discussion mailing list
> cellml-discussion at cellml.org
> http://www.cellml.org/mailman/listinfo/cellml-discussion
--
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: david.nickerson at nus.edu.sg
More information about the cellml-discussion
mailing list