Return-Path: Mailing-List: contact forrest-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list forrest-dev@xml.apache.org Received: (qmail 82789 invoked from network); 6 Jun 2002 12:00:12 -0000 Received: from relay.flagship.ru (213.221.9.5) by daedalus.apache.org with SMTP; 6 Jun 2002 12:00:12 -0000 Received: from king.flagship.ru (king.flagship.ru [213.221.9.133]) by relay.flagship.ru (8.11.4/8.11.4) with ESMTP id g56C0Af34308; Thu, 6 Jun 2002 16:00:10 +0400 (MSD) Received: by king.flagship.ru with Internet Mail Service (5.5.2653.19) id ; Thu, 6 Jun 2002 16:00:07 +0400 Message-ID: From: Piroumian Konstantin To: "'cocoon-dev@xml.apache.org'" Cc: "'forrest-dev@xml.apache.org'" Subject: [Sitemap] Sitemap model questions Date: Thu, 6 Jun 2002 16:00:05 +0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="koi8-r" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi all! I've almost finished the Schema for sitemap, but I'm a bit stuck with the pipeline content description and would like to prove some statements: Terms Pipeline content - content model of 'pipeline', 'match', 'act', 'select/when' elements (with some restrictions also of 'resource' and 'view' elements). A pipeline can contain the following elements: Direct: - mount - redirect-to - read - generate - aggregate - transform - serialize Indirect: - act - match - select Statements: 1. There can be no other elements if one of the 'mount' | 'redirect-to' | 'read' is present. 2. If first element is one of the generating types: 'generate' | 'aggregate' | 'call' then the last element must be one of the outputting types: 'serialize' | 'call'. 3. Indirect elements can appear more then once in any order, but should not break generation -> [transformation] -> output sequences. Is the above correct and did I forget anything? Regards, Konstantin P.S. I have some more questions for XML Schema gurus, if any. Steven? P.S.2. Should Cocoon sitemap Schema belong to Forrest catalogue too? _________________________________________ Konstantin Piroumian Lead Developer Email: kpiroumian@apache.org ICQ#: 2297575 * Work Tel#: +7 095 795 0520 * 1288 * More ways to contact me i See more about me _________________________________________