W3C home > Mailing lists > Public > public-rif-wg@w3.org > May 2009

AW: RIF Core and RIF PRD Schema ready

From: Adrian Paschke <adrian.paschke@gmx.de>
Date: Mon, 18 May 2009 20:35:45 +0200
To: "'Changhai Ke'" <changhai.ke@fr.ibm.com>
Cc: <public-rif-wg@w3.org>
Message-ID: <027d01c9d7e7$76205f20$62611d60$@paschke@gmx.de>
Hi Changhai,


Since I was working on updates to the Core schema and the PRD presentation syntax anyway and you wrote that you currently do not have time to modularize it, I have implemented such a modular PRD schema which includes and extends the current Core schema. 





It is correct wrt to the PRD spec and I have validated it with the W3C schema validator.


As such it is now a much better structured in the Core and PRD schema appendix and much easier to maintain since chances in Core will automatically apply to PRD, too.


The flat schema should be additionally provided and always updated according to the changes in the Core schema and the PRD extension schema. Both versions should have the same content models, anyway. 

To avoid copy&paste discrepancies between the modular schemas of Core and PRD we might think about an automated approach which produces a flat schema from the modular schema.




Von: Changhai Ke [mailto:changhai.ke@fr.ibm.com] 
Gesendet: Montag, 18. Mai 2009 17:27
An: Adrian Paschke
Cc: public-rif-wg@w3.org
Betreff: Re: RIF Core and RIF PRD Schema ready



I will look at these schemas. Can you react to my previous message sent a few days ago titled "Flat schema for PRD". A think we can keep a flat schema to ease the work today and have more time to do a refactoring in the future, along with BLD. 


I was developing a Java tool to parse the RIF PRD schema and validate the instance documents. I had some problems to deal with the "redefines" (PRD imports Core schema and redefines some elements) inside PRD. 

So I have created a flat PRD schema, by merging the core schema with the PRD specific one, then I was able to continue using this schema. I know that I had proposed that PRD should include Core, but at this moment I have no so much time to spend on this schema, and think that we could keep the flat schema for PRD. Note that BLD already have a flat stand-alone schema as well. Later on, we can refactor the schemas so that they are clean. 

I just want to let you know and hope that you are fine. 



"Adrian Paschke" <adrian.paschke@gmx.de> 


"'RIF WG'" <public-rif-wg@w3.org> 


16/05/2009 02:04 


RIF Core and RIF PRD Schema ready 

Sent by: 




Hi All, 
Together with Harold I have updated the RIF Core Schema: 
 <http://www.w3.org/2005/rules/wiki/Core#Appendix:_XML_Schema_for_RIF-Core> http://www.w3.org/2005/rules/wiki/Core#Appendix:_XML_Schema_for_RIF-Core 
I have then reengineered the RIF PRD Schema and finalized it: 
 <http://www.w3.org/2005/rules/wiki/PRD#Appendix:_XML_schema> http://www.w3.org/2005/rules/wiki/PRD#Appendix:_XML_schema 
It is a direct extension of the RIF Core Schema and validates correctly. 
I have also fixed some bugs in the EBNF with respect to non-deterministic content models. 
Gary, Changai, can you please check. 

Sauf indication contraire ci-dessus:/ Unless stated otherwise above:
Compagnie IBM France
Siège Social : Tour Descartes, 2, avenue Gambetta, La Défense 5, 92400 Courbevoie
RCS Nanterre 552 118 465
Forme Sociale : S.A.S.
Capital Social : 609.751.783,30 €
SIREN/SIRET : 552 118 465 02430
Received on Monday, 18 May 2009 18:36:30 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:47:56 UTC