portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jf...@apache.org
Subject cvs commit: jakarta-jetspeed/src/xml rss-0.90.xsd jetspeed-portal-content.xsd rss-0.91.xsd psml.xsd ocs.xsd xml_registry.dtd
Date Wed, 17 Mar 2004 18:37:54 GMT
jford       2004/03/17 10:37:54

  Modified:    src/xml  rss-0.90.xsd jetspeed-portal-content.xsd
                        rss-0.91.xsd psml.xsd ocs.xsd xml_registry.dtd
  Log:
  Added Apache License 2.0
  
  Revision  Changes    Path
  1.4       +72 -58    jakarta-jetspeed/src/xml/rss-0.90.xsd
  
  Index: rss-0.90.xsd
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/xml/rss-0.90.xsd,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- rss-0.90.xsd	29 Jul 2001 13:42:02 -0000	1.3
  +++ rss-0.90.xsd	17 Mar 2004 18:37:54 -0000	1.4
  @@ -1,58 +1,72 @@
  -<?xml version="1.0"?>
  -
  -<schema>
  -
  -    <element name="rss">
  -        <type>
  -            <element    ref="channel"       minOccurs="1" maxOccurs="1"/>
  -            <element    ref="image"         minOccurs="0" maxOccurs="1"/>
  -            <element    ref="item"          minOccurs="0"/>
  -            <element    ref="textinput"     minOccurs="0"/>
  -        </type>
  -    </element>
  -
  -
  -
  -    <element name="channel">
  -        <type>    
  -            <element ref="title"           minOccurs="1" maxOccurs="1"/>
  -            <element ref="link"            minOccurs="1" maxOccurs="1"/>
  -            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  -        </type>
  -    </element>
  -
  -
  -    <element name="image">
  -        <type>
  -            <element ref="title"           minOccurs="1" maxOccurs="1"/>
  -            <element ref="url"             minOccurs="1" maxOccurs="1"/>
  -            <element ref="link"            minOccurs="1" maxOccurs="1"/>
  -        </type>
  -    </element>
  -
  -    <element name="item">
  -        <type>
  -            <element ref="title"           minOccurs="0" maxOccurs="1"/>
  -            <element ref="link"            minOccurs="0" maxOccurs="1"/>
  -            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  -        </type>
  -    </element>
  -
  -    <element name="textinput">
  -        <type>
  -            <element ref="title"           minOccurs="0" maxOccurs="1"/>
  -            <element ref="link"            minOccurs="0" maxOccurs="1"/>
  -            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  -            <element ref="name"            minOccurs="0" maxOccurs="1"/>
  -        </type>
  -    </element>
  -
  -
  -    <element    name="title"           type="string"/>
  -    <element    name="url"             type="string"/>
  -    <element    name="link"            type="string"/>
  -    <element    name="description"     type="string"/>
  -    <element    name="name"            type="string"/>
  -    
  -</schema>
  -
  +<?xml version="1.0"?>
  +<!--
  +Copyright 2004 The Apache Software Foundation
  +
  +Licensed under the Apache License, Version 2.0 (the "License");
  +you may not use this file except in compliance with the License.
  +You may obtain a copy of the License at
  +
  +    http://www.apache.org/licenses/LICENSE-2.0
  +
  +Unless required by applicable law or agreed to in writing, software
  +distributed under the License is distributed on an "AS IS" BASIS,
  +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  +See the License for the specific language governing permissions and
  +limitations under the License.
  +-->
  +<schema>
  +
  +    <element name="rss">
  +        <type>
  +            <element    ref="channel"       minOccurs="1" maxOccurs="1"/>
  +            <element    ref="image"         minOccurs="0" maxOccurs="1"/>
  +            <element    ref="item"          minOccurs="0"/>
  +            <element    ref="textinput"     minOccurs="0"/>
  +        </type>
  +    </element>
  +
  +
  +
  +    <element name="channel">
  +        <type>    
  +            <element ref="title"           minOccurs="1" maxOccurs="1"/>
  +            <element ref="link"            minOccurs="1" maxOccurs="1"/>
  +            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  +        </type>
  +    </element>
  +
  +
  +    <element name="image">
  +        <type>
  +            <element ref="title"           minOccurs="1" maxOccurs="1"/>
  +            <element ref="url"             minOccurs="1" maxOccurs="1"/>
  +            <element ref="link"            minOccurs="1" maxOccurs="1"/>
  +        </type>
  +    </element>
  +
  +    <element name="item">
  +        <type>
  +            <element ref="title"           minOccurs="0" maxOccurs="1"/>
  +            <element ref="link"            minOccurs="0" maxOccurs="1"/>
  +            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  +        </type>
  +    </element>
  +
  +    <element name="textinput">
  +        <type>
  +            <element ref="title"           minOccurs="0" maxOccurs="1"/>
  +            <element ref="link"            minOccurs="0" maxOccurs="1"/>
  +            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  +            <element ref="name"            minOccurs="0" maxOccurs="1"/>
  +        </type>
  +    </element>
  +
  +
  +    <element    name="title"           type="string"/>
  +    <element    name="url"             type="string"/>
  +    <element    name="link"            type="string"/>
  +    <element    name="description"     type="string"/>
  +    <element    name="name"            type="string"/>
  +    
  +</schema>
  +
  
  
  
  1.9       +154 -195  jakarta-jetspeed/src/xml/jetspeed-portal-content.xsd
  
  Index: jetspeed-portal-content.xsd
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/xml/jetspeed-portal-content.xsd,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- jetspeed-portal-content.xsd	29 Jul 2001 13:42:02 -0000	1.8
  +++ jetspeed-portal-content.xsd	17 Mar 2004 18:37:54 -0000	1.9
  @@ -1,195 +1,154 @@
  -<?xml version="1.0"?>
  -
  -<!--
  -
  - The Apache Software License, Version 1.1
  - 
  - Copyright (c) 2000-2001 The Apache Software Foundation.  All rights
  - reserved.
  - 
  - Redistribution and use in source and binary forms, with or without
  - modification, are permitted provided that the following conditions
  - are met:
  - 
  - 1. Redistributions of source code must retain the above copyright
  -    notice, this list of conditions and the following disclaimer.
  - 
  - 2. Redistributions in binary form must reproduce the above copyright
  -    notice, this list of conditions and the following disclaimer in
  -    the documentation and/or other materials provided with the
  -    distribution.
  - 
  - 3. The end-user documentation included with the redistribution,
  -    if any, must include the following acknowledgment:
  -       "This product includes software developed by the
  -        Apache Software Foundation (http://www.apache.org/)."
  -    Alternately, this acknowledgment may appear in the software itself,
  -    if and wherever such third-party acknowledgments normally appear.
  - 
  - 4. The names "Apache" and "Apache Software Foundation" and
  -     "Apache Jetspeed" must not be used to endorse or promote products
  -    derived from this software without prior written permission. For
  -    written permission, please contact apache@apache.org.
  - 
  - 5. Products derived from this software may not be called "Apache" or
  -    "Apache Jetspeed", nor may "Apache" appear in their name, without
  -    prior written permission of the Apache Software Foundation.
  - 
  - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  - DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  - ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  - SUCH DAMAGE.
  - ====================================================================
  - 
  - This software consists of voluntary contributions made by many
  - individuals on behalf of the Apache Software Foundation.  For more
  - information on the Apache Software Foundation, please see
  - <http://www.apache.org/>.
  -
  --->
  -
  -<!--
  -Author: Kevin A. Burton (burton@apache.org)
  -$Id$
  -
  -Description:  This is an XML Schema for Jetspeed Portal Content Markup.  An
  -advanced version of Slashdot content and RSS content in one document.  The 
  -goals are to provide a web application for Jetspeed which allows for 
  -collaborative web publishing.
  --->
  -
  -<schema targetNamespace="http://jakarta.apache.org/jetspeed/xml/jetspeed-portal-content"
  -        xmlns="http://www.w3.org/2001/XMLSchema">
  -
  -    <element name="content">
  -        <complexType>
  -            <sequence>
  -                <element ref="channel" minOccurs="1" maxOccurs="1"/>
  -            </sequence>
  -            <attribute name="version" type="string" minOccurs="1"/>
  -        </complexType>
  -    </element>
  -
  -    <element name="topics">
  -        <complexType>
  -            <sequence>
  -                <element ref="entry" minOccurs="1" maxOccurs="unbounded"/>
  -            </sequence>
  -        </complexType>
  -    </element>
  -
  -    <element name="entry">
  -        <complexType>
  -            <sequence>
  -                <element ref="image" minOccurs="1" maxOccurs="1"/>
  -            </sequence>
  -            <attribute name="name" type="string" minOccurs="1" maxOccurs="1"/>
  -        </complexType>
  -    </element>
  -
  -
  -    <element name="channel">
  -        <complexType>
  -
  -            <sequence>
  -                <element ref="topics"  minOccurs="0" maxOccurs="1"/>        
  -                <element ref="item"    minOccurs="0" maxOccurs="unbounded"/>            
  -                <element ref="title"            minOccurs="1" maxOccurs="1"/>
  -                <element ref="link"             minOccurs="1" maxOccurs="1"/>
  -                <element ref="description"      minOccurs="1" maxOccurs="1"/>
  -                <element ref="image"            minOccurs="0" maxOccurs="1"/>
  -                <element ref="textinput"        minOccurs="0" maxOccurs="1"/>
  -                <element ref="rating"           minOccurs="0" maxOccurs="1"/>
  -                <element ref="copyright"        minOccurs="0" maxOccurs="1"/>
  -                <element ref="pubDate"          minOccurs="0" maxOccurs="1"/>
  -                <element ref="lastBuildDate"    minOccurs="0" maxOccurs="1"/>
  -                <element ref="docs"             minOccurs="0" maxOccurs="1"/>
  -                <element ref="managingEditor"   minOccurs="0" maxOccurs="1"/>
  -                <element ref="webMaster"        minOccurs="0" maxOccurs="1"/>
  -                <element ref="language"         minOccurs="0"/>
  -            </sequence>
  -
  -        </complexType>
  -    </element>
  -
  -
  -    <element name="image">
  -        <complexType>
  -
  -            <sequence>
  -                <element ref="title"           minOccurs="1" maxOccurs="1"/>
  -                <element ref="url"             minOccurs="1" maxOccurs="1"/>
  -                <element ref="link"            minOccurs="1" maxOccurs="1"/>
  -                <element ref="description"     minOccurs="0" maxOccurs="1"/>
  -                <element ref="width"           minOccurs="0" maxOccurs="1"/>
  -                <element ref="height"          minOccurs="0" maxOccurs="1"/>
  -            </sequence>
  -            
  -        </complexType>
  -    </element>
  -
  -    <element name="item">
  -        <complexType>
  -            <sequence>
  -                <element name="topic" type="string" minOccurs="0" maxOccurs="1"/>
  -                <element ref="pubDate"         minOccurs="0"/>
  -                <element ref="title"           minOccurs="0" maxOccurs="1"/>
  -                <element ref="link"            minOccurs="0" maxOccurs="1"/>
  -                <element ref="description"     minOccurs="0" maxOccurs="1"/>
  -                <element ref="quote"           minOccurs="0"/>
  -            </sequence>
  -        </complexType>
  -    </element>
  -
  -    <element name="textinput">
  -        <complexType>
  -            <sequence>
  -                <element ref="title"           minOccurs="0" maxOccurs="1"/>
  -                <element ref="link"            minOccurs="0" maxOccurs="1"/>
  -                <element ref="description"     minOccurs="0" maxOccurs="1"/>
  -                <element ref="name"            minOccurs="0" maxOccurs="1"/>
  -            </sequence>
  -        </complexType>
  -    </element>
  -
  -    <element name="quote">
  -        <complexType>
  -            <sequence>
  -                <element name="author" type="string" minOccurs="1" maxOccurs="1"/>
  -                <element ref="link"                  minOccurs="0" maxOccurs="1"/>
  -                <element ref="p"                     minOccurs="1"/>
  -            </sequence>
  -        </complexType>
  -    </element>
  -
  -
  -    <element name="p"               type="string"/>
  -    <element name="title"           type="string"/>
  -    <element name="url"             type="string"/>
  -    <element name="link"            type="string"/>
  -    <element name="description"     type="string"/>
  -    <element name="name"            type="string"/>
  -    <element name="rating"          type="string"/>
  -    <element name="language"        type="string"/>
  -    <element name="copyright"       type="string"/>
  -    <element name="pubDate"         type="string"/>
  -    <element name="lastBuildDate"   type="string"/>
  -    <element name="docs"            type="string"/>
  -    <element name="managingEditor"  type="string"/>
  -    <element name="webMaster"       type="string"/>
  -    <element name="hour"            type="string"/>
  -    <element name="day"             type="string"/>
  -    <element name="width"           type="integer"/>
  -    <element name="height"          type="integer"/>
  -
  -
  -</schema>
  -
  +<?xml version="1.0"?>
  +<!--
  +Copyright 2004 The Apache Software Foundation
  +
  +Licensed under the Apache License, Version 2.0 (the "License");
  +you may not use this file except in compliance with the License.
  +You may obtain a copy of the License at
  +
  +    http://www.apache.org/licenses/LICENSE-2.0
  +
  +Unless required by applicable law or agreed to in writing, software
  +distributed under the License is distributed on an "AS IS" BASIS,
  +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  +See the License for the specific language governing permissions and
  +limitations under the License.
  +-->
  +
  +<!--
  +Author: Kevin A. Burton (burton@apache.org)
  +$Id$
  +
  +Description:  This is an XML Schema for Jetspeed Portal Content Markup.  An
  +advanced version of Slashdot content and RSS content in one document.  The 
  +goals are to provide a web application for Jetspeed which allows for 
  +collaborative web publishing.
  +-->
  +
  +<schema targetNamespace="http://jakarta.apache.org/jetspeed/xml/jetspeed-portal-content"
  +        xmlns="http://www.w3.org/2001/XMLSchema">
  +
  +    <element name="content">
  +        <complexType>
  +            <sequence>
  +                <element ref="channel" minOccurs="1" maxOccurs="1"/>
  +            </sequence>
  +            <attribute name="version" type="string" minOccurs="1"/>
  +        </complexType>
  +    </element>
  +
  +    <element name="topics">
  +        <complexType>
  +            <sequence>
  +                <element ref="entry" minOccurs="1" maxOccurs="unbounded"/>
  +            </sequence>
  +        </complexType>
  +    </element>
  +
  +    <element name="entry">
  +        <complexType>
  +            <sequence>
  +                <element ref="image" minOccurs="1" maxOccurs="1"/>
  +            </sequence>
  +            <attribute name="name" type="string" minOccurs="1" maxOccurs="1"/>
  +        </complexType>
  +    </element>
  +
  +
  +    <element name="channel">
  +        <complexType>
  +
  +            <sequence>
  +                <element ref="topics"  minOccurs="0" maxOccurs="1"/>        
  +                <element ref="item"    minOccurs="0" maxOccurs="unbounded"/>            
  +                <element ref="title"            minOccurs="1" maxOccurs="1"/>
  +                <element ref="link"             minOccurs="1" maxOccurs="1"/>
  +                <element ref="description"      minOccurs="1" maxOccurs="1"/>
  +                <element ref="image"            minOccurs="0" maxOccurs="1"/>
  +                <element ref="textinput"        minOccurs="0" maxOccurs="1"/>
  +                <element ref="rating"           minOccurs="0" maxOccurs="1"/>
  +                <element ref="copyright"        minOccurs="0" maxOccurs="1"/>
  +                <element ref="pubDate"          minOccurs="0" maxOccurs="1"/>
  +                <element ref="lastBuildDate"    minOccurs="0" maxOccurs="1"/>
  +                <element ref="docs"             minOccurs="0" maxOccurs="1"/>
  +                <element ref="managingEditor"   minOccurs="0" maxOccurs="1"/>
  +                <element ref="webMaster"        minOccurs="0" maxOccurs="1"/>
  +                <element ref="language"         minOccurs="0"/>
  +            </sequence>
  +
  +        </complexType>
  +    </element>
  +
  +
  +    <element name="image">
  +        <complexType>
  +
  +            <sequence>
  +                <element ref="title"           minOccurs="1" maxOccurs="1"/>
  +                <element ref="url"             minOccurs="1" maxOccurs="1"/>
  +                <element ref="link"            minOccurs="1" maxOccurs="1"/>
  +                <element ref="description"     minOccurs="0" maxOccurs="1"/>
  +                <element ref="width"           minOccurs="0" maxOccurs="1"/>
  +                <element ref="height"          minOccurs="0" maxOccurs="1"/>
  +            </sequence>
  +            
  +        </complexType>
  +    </element>
  +
  +    <element name="item">
  +        <complexType>
  +            <sequence>
  +                <element name="topic" type="string" minOccurs="0" maxOccurs="1"/>
  +                <element ref="pubDate"         minOccurs="0"/>
  +                <element ref="title"           minOccurs="0" maxOccurs="1"/>
  +                <element ref="link"            minOccurs="0" maxOccurs="1"/>
  +                <element ref="description"     minOccurs="0" maxOccurs="1"/>
  +                <element ref="quote"           minOccurs="0"/>
  +            </sequence>
  +        </complexType>
  +    </element>
  +
  +    <element name="textinput">
  +        <complexType>
  +            <sequence>
  +                <element ref="title"           minOccurs="0" maxOccurs="1"/>
  +                <element ref="link"            minOccurs="0" maxOccurs="1"/>
  +                <element ref="description"     minOccurs="0" maxOccurs="1"/>
  +                <element ref="name"            minOccurs="0" maxOccurs="1"/>
  +            </sequence>
  +        </complexType>
  +    </element>
  +
  +    <element name="quote">
  +        <complexType>
  +            <sequence>
  +                <element name="author" type="string" minOccurs="1" maxOccurs="1"/>
  +                <element ref="link"                  minOccurs="0" maxOccurs="1"/>
  +                <element ref="p"                     minOccurs="1"/>
  +            </sequence>
  +        </complexType>
  +    </element>
  +
  +
  +    <element name="p"               type="string"/>
  +    <element name="title"           type="string"/>
  +    <element name="url"             type="string"/>
  +    <element name="link"            type="string"/>
  +    <element name="description"     type="string"/>
  +    <element name="name"            type="string"/>
  +    <element name="rating"          type="string"/>
  +    <element name="language"        type="string"/>
  +    <element name="copyright"       type="string"/>
  +    <element name="pubDate"         type="string"/>
  +    <element name="lastBuildDate"   type="string"/>
  +    <element name="docs"            type="string"/>
  +    <element name="managingEditor"  type="string"/>
  +    <element name="webMaster"       type="string"/>
  +    <element name="hour"            type="string"/>
  +    <element name="day"             type="string"/>
  +    <element name="width"           type="integer"/>
  +    <element name="height"          type="integer"/>
  +
  +
  +</schema>
  +
  
  
  
  1.4       +96 -82    jakarta-jetspeed/src/xml/rss-0.91.xsd
  
  Index: rss-0.91.xsd
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/xml/rss-0.91.xsd,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- rss-0.91.xsd	29 Jul 2001 13:42:02 -0000	1.3
  +++ rss-0.91.xsd	17 Mar 2004 18:37:54 -0000	1.4
  @@ -1,83 +1,97 @@
  -<?xml version="1.0"?>
  -
  -<schema>
  -
  -    <element name="rss">
  -        <type>
  -            <element ref="channel" minOccurs="1" maxOccurs="1"/>
  -            <attribute name="version" type="string" minOccurs="1"/>
  -        </type>
  -    </element>
  -
  -
  -
  -    <element name="channel">
  -        <type>
  -            <element ref="title"            minOccurs="1" maxOccurs="1"/>
  -            <element ref="link"             minOccurs="1" maxOccurs="1"/>
  -            <element ref="description"      minOccurs="0" maxOccurs="1"/>
  -            <element ref="image"            minOccurs="0" maxOccurs="1"/>
  -            <element ref="item"             minOccurs="0"/>
  -            <element ref="textinput"        minOccurs="0"/>
  -            <element ref="rating"           minOccurs="0"/>
  -            <element ref="copyright"        minOccurs="0"/>
  -            <element ref="pubDate"          minOccurs="0"/>
  -            <element ref="lastBuildDate"    minOccurs="0"/>
  +<?xml version="1.0"?>
  +<!--
  +Copyright 2004 The Apache Software Foundation
  +
  +Licensed under the Apache License, Version 2.0 (the "License");
  +you may not use this file except in compliance with the License.
  +You may obtain a copy of the License at
  +
  +    http://www.apache.org/licenses/LICENSE-2.0
  +
  +Unless required by applicable law or agreed to in writing, software
  +distributed under the License is distributed on an "AS IS" BASIS,
  +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  +See the License for the specific language governing permissions and
  +limitations under the License.
  +-->
  +<schema>
  +
  +    <element name="rss">
  +        <type>
  +            <element ref="channel" minOccurs="1" maxOccurs="1"/>
  +            <attribute name="version" type="string" minOccurs="1"/>
  +        </type>
  +    </element>
  +
  +
  +
  +    <element name="channel">
  +        <type>
  +            <element ref="title"            minOccurs="1" maxOccurs="1"/>
  +            <element ref="link"             minOccurs="1" maxOccurs="1"/>
  +            <element ref="description"      minOccurs="0" maxOccurs="1"/>
  +            <element ref="image"            minOccurs="0" maxOccurs="1"/>
  +            <element ref="item"             minOccurs="0"/>
  +            <element ref="textinput"        minOccurs="0"/>
  +            <element ref="rating"           minOccurs="0"/>
  +            <element ref="copyright"        minOccurs="0"/>
  +            <element ref="pubDate"          minOccurs="0"/>
  +            <element ref="lastBuildDate"    minOccurs="0"/>
               <element ref="docs"             minOccurs="0"/>
  -            <element ref="managingEditor"   minOccurs="0"/>
  -            <element ref="webMaster"        minOccurs="0"/>
  -            <element ref="language"         minOccurs="0"/>
  -        </type>    
  -    </element>
  -
  -
  -    <element name="image">
  -        <type>
  -            <element ref="title"           minOccurs="1" maxOccurs="1"/>
  -            <element ref="url"             minOccurs="1" maxOccurs="1"/>
  -            <element ref="link"            minOccurs="1" maxOccurs="1"/>
  -            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  -            <element ref="width"           minOccurs="0" maxOccurs="1"/>
  -            <element ref="height"          minOccurs="0" maxOccurs="1"/>
  -        </type>
  -    </element>
  -
  -    <element name="item">
  -        <type>
  -            <element ref="title"           minOccurs="0" maxOccurs="1"/>
  -            <element ref="link"            minOccurs="0" maxOccurs="1"/>
  -            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  -        </type>
  -    </element>
  -
  -    <element name="textinput">
  -        <type>
  -            <element ref="title"           minOccurs="0" maxOccurs="1"/>
  -            <element ref="link"            minOccurs="0" maxOccurs="1"/>
  -            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  -            <element ref="name"            minOccurs="0" maxOccurs="1"/>
  -        </type>
  -    </element>
  -
  -
  -
  -    <element name="title"           type="string"/>
  -    <element name="url"             type="string"/>
  -    <element name="link"            type="string"/>
  -    <element name="description"     type="string"/>
  -    <element name="name"            type="string"/>
  -    <element name="rating"          type="string"/>
  -    <element name="language"        type="string"/>
  -    <element name="copyright"       type="string"/>
  -    <element name="pubDate"         type="string"/>
  -    <element name="lastBuildDate"   type="string"/>
  -    <element name="docs"            type="string"/>
  -    <element name="managingEditor"  type="string"/>
  -    <element name="webMaster"       type="string"/>
  -    <element name="hour"            type="string"/>
  -    <element name="day"             type="string"/>
  -    <element name="width"           type="integer"/>
  -    <element name="height"          type="integer"/>
  -
  -
  -</schema>
  +            <element ref="managingEditor"   minOccurs="0"/>
  +            <element ref="webMaster"        minOccurs="0"/>
  +            <element ref="language"         minOccurs="0"/>
  +        </type>    
  +    </element>
  +
  +
  +    <element name="image">
  +        <type>
  +            <element ref="title"           minOccurs="1" maxOccurs="1"/>
  +            <element ref="url"             minOccurs="1" maxOccurs="1"/>
  +            <element ref="link"            minOccurs="1" maxOccurs="1"/>
  +            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  +            <element ref="width"           minOccurs="0" maxOccurs="1"/>
  +            <element ref="height"          minOccurs="0" maxOccurs="1"/>
  +        </type>
  +    </element>
  +
  +    <element name="item">
  +        <type>
  +            <element ref="title"           minOccurs="0" maxOccurs="1"/>
  +            <element ref="link"            minOccurs="0" maxOccurs="1"/>
  +            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  +        </type>
  +    </element>
  +
  +    <element name="textinput">
  +        <type>
  +            <element ref="title"           minOccurs="0" maxOccurs="1"/>
  +            <element ref="link"            minOccurs="0" maxOccurs="1"/>
  +            <element ref="description"     minOccurs="0" maxOccurs="1"/>
  +            <element ref="name"            minOccurs="0" maxOccurs="1"/>
  +        </type>
  +    </element>
  +
  +
  +
  +    <element name="title"           type="string"/>
  +    <element name="url"             type="string"/>
  +    <element name="link"            type="string"/>
  +    <element name="description"     type="string"/>
  +    <element name="name"            type="string"/>
  +    <element name="rating"          type="string"/>
  +    <element name="language"        type="string"/>
  +    <element name="copyright"       type="string"/>
  +    <element name="pubDate"         type="string"/>
  +    <element name="lastBuildDate"   type="string"/>
  +    <element name="docs"            type="string"/>
  +    <element name="managingEditor"  type="string"/>
  +    <element name="webMaster"       type="string"/>
  +    <element name="hour"            type="string"/>
  +    <element name="day"             type="string"/>
  +    <element name="width"           type="integer"/>
  +    <element name="height"          type="integer"/>
  +
  +
  +</schema>
  
  
  
  1.10      +209 -249  jakarta-jetspeed/src/xml/psml.xsd
  
  Index: psml.xsd
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/xml/psml.xsd,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- psml.xsd	29 Jul 2001 13:42:02 -0000	1.9
  +++ psml.xsd	17 Mar 2004 18:37:54 -0000	1.10
  @@ -1,249 +1,209 @@
  -<?xml version="1.0" encoding="ISO-8859-1"?>
  -
  -<!--
  -
  - The Apache Software License, Version 1.1
  - 
  - Copyright (c) 2000-2001 The Apache Software Foundation.  All rights
  - reserved.
  - 
  - Redistribution and use in source and binary forms, with or without
  - modification, are permitted provided that the following conditions
  - are met:
  - 
  - 1. Redistributions of source code must retain the above copyright
  -    notice, this list of conditions and the following disclaimer.
  - 
  - 2. Redistributions in binary form must reproduce the above copyright
  -    notice, this list of conditions and the following disclaimer in
  -    the documentation and/or other materials provided with the
  -    distribution.
  - 
  - 3. The end-user documentation included with the redistribution,
  -    if any, must include the following acknowledgment:
  -       "This product includes software developed by the
  -        Apache Software Foundation (http://www.apache.org/)."
  -    Alternately, this acknowledgment may appear in the software itself,
  -    if and wherever such third-party acknowledgments normally appear.
  - 
  - 4. The names "Apache" and "Apache Software Foundation" and
  -     "Apache Jetspeed" must not be used to endorse or promote products
  -    derived from this software without prior written permission. For
  -    written permission, please contact apache@apache.org.
  - 
  - 5. Products derived from this software may not be called "Apache" or
  -    "Apache Jetspeed", nor may "Apache" appear in their name, without
  -    prior written permission of the Apache Software Foundation.
  - 
  - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  - DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  - ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  - SUCH DAMAGE.
  - ====================================================================
  - 
  - This software consists of voluntary contributions made by many
  - individuals on behalf of the Apache Software Foundation.  For more
  - information on the Apache Software Foundation, please see
  - <http://www.apache.org/>.
  -
  --->
  -
  -<!-- 
  -PSML - Jetspeed Portal Site Markup Language
  -Version: $Id$
  -Authors:  Kevin A. Burton <burton@apache.org>
  -          RaphaŰl Luta <luta.raphael@networks.vivendi.net>
  -          
  -This markup allows description of customized user portal 
  -interface.
  -
  --->
  -
  -<schema targetNamespace="http://www.apache.org/2000/02/CVS"
  -        xmlns="http://www.w3.org/2001/XMLSchema">
  -
  -
  -<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -->
  -
  -<!-- 
  -
  -    Portlet set definition object
  -
  -    user: Turbine login of user owner of this portlet set  
  -    portlet-entry: portlets with reference to registry
  -    portlets: entity for grouping portlets and assigning common properties
  -
  -    skin, parameter, layout: see their entries
  --->
  -<element name="portlets">
  -    <complexType>
  -        <all>
  -            <element ref="controller" minOccurs="0" maxOccurs="1"/>
  -            <element ref="control"    minOccurs="0" maxOccurs="1"/>
  -            <element ref="layout"     minOccurs="0" maxOccurs="1"/>
  -            <element ref="skin"       minOccurs="0" maxOccurs="1"/>
  -            <element ref="parameter"  minOccurs="0" maxOccurs="unbounded"/>
  -            <element ref="metainfo"   minOccurs="0" maxOccurs="1"/>
  -            <element ref="entry"      minOccurs="0" maxOccurs="unbounded"/>
  -            <element ref="portlets"   minOccurs="0" maxOccurs="unbounded"/>
  -        </all>
  -
  -        <attribute name="id" type="string" minOccurs="0"/>
  -        <attribute name="name" type="string" minOccurs="0"/>
  -    </complexType>
  -</element>
  -
  -
  -<!-- 
  -    The main element of content, should link to an existing
  -    portlet definition which will provide implementation
  -    details (such as classname and url).
  -    
  -    May override some parameters defined in the portlet
  -    definition and some some metainfo defined in the channel
  -    description (if there's one).
  --->
  -<element name="entry">
  -    <complexType>
  -        <all>
  -            <element ref="control"              minOccurs="0" maxOccurs="1"/>
  -            <element ref="parameter"            minOccurs="0" maxOccurs="unbounded"/>
  -            <element ref="metainfo"             minOccurs="0" maxOccurs="1"/>
  -            <element ref="layout"               minOccurs="0" maxOccurs="1"/>
  -            <element ref="skin"                 minOccurs="0" maxOccurs="1"/>
  -        </all>
  -
  -        <attribute name="id" type="string" minOccurs="0"/>
  -        <attribute name="parent" type="string" minOccurs="1"/>
  -
  -    </complexType>
  -</element>
  -
  -<!--
  -    This element is a parameter used by the controller
  -    to describe preferred layout structure.    
  -    This is only a hint, contoller may ignore any layout element.
  -
  -    2 specific properties exists:
  -    
  -    position: the position of the portlet compared to its other
  -              siblings. Should be defined for all portlets and
  -              entry
  -    size: NORMAL|MAXIMUM|MINIMUM hints about expected content
  -          size (not yet implemented)
  -          
  -    Other properties may be added through the <parameter> elements
  -    their semantics are defined by the controllers in use.
  --->
  -<element name="layout">
  -    <complexType>
  -        <sequence>
  -            <element ref="property" minOccurs="0" maxOccurs="unbounded"/>
  -        </sequence>
  -        <attribute name="position" type="string"  minOccurs="0"/>
  -        <attribute name="size" type="string"  minOccurs="0"/>
  -    </complexType>
  -</element>
  -
  -<!--
  -    This element is a parameter used by the control or controller to 
  -    customize the visual appearance of the portlet, pane or portlet set.
  -
  -    They should never influence the structural representation of the screen
  -
  -    The available list of properties is defined by the current control or
  -    controller and set by the control(ler) or control(ler) customization pane 
  -
  -    The name references a Skin entry in the system Registry that defines the
  -    relevant properties.
  -    
  -    The state defines whether the portlet should be shown in NORMAL mode,
  -    MAXIMIZED mode, MINIMIZED mode or DETACHED. Not yet implemented.
  --->
  -<element name="skin">
  -    <complexType>
  -        <sequence>
  -            <element ref="property" minOccurs="0" maxOccurs="unbounded"/>
  -        </sequence>
  -        <attribute name="state" type="string"  minOccurs="0"/>
  -        <attribute name="name" type="string"  minOccurs="0"/>
  -    </complexType>
  -</element>
  -
  -<!--
  -    This element describes the controller used to layout a given
  -    portlets.
  -    
  -    The name attribute must contain the classname of the controller,
  -    some parameters may be added to modify the default controller behavior
  --->
  -<element name="controller">
  -    <complexType>
  -        <sequence>
  -            <element ref="parameter" minOccurs="0" maxOccurs="unbounded"/>
  -        </sequence>
  -        <attribute name="name" type="string" minOccurs="1"/>
  -    </complexType>
  -</element>
  -
  -
  -<!--
  -    This element describes the control used to manage a portlet or 
  -    a portletset
  -    
  -    The name attribute must contain the name of the control within the
  -    PortletControlRegistry some parameters may be added to modify the 
  -    default control behavior
  --->
  -<element name="control">
  -    <complexType>
  -        <sequence>
  -            <element ref="parameter" minOccurs="0" maxOccurs="unbounded"/>
  -        </sequence>
  -        <attribute name="name" type="string" minOccurs="1"/>
  -        <attribute name="user" type="string" minOccurs="0"/>
  -    </complexType>
  -</element>
  -
  -<!--
  -  A parameter definition (used in layout and skin)
  --->
  -<element name="parameter">
  -    <complexType>
  -        <attribute name="name" type="string"  minOccurs="1"/>
  -        <attribute name="value" type="string" minOccurs="0"/>
  -    </complexType>
  -</element>
  -
  -<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -->
  -
  -<element name="property">
  -    <complexType>
  -        <attribute name="name" type="string"  minOccurs="1"/>
  -        <attribute name="value" type="string" minOccurs="0"/>
  -    </complexType>
  -</element>
  -
  -<!--
  -    Encapsulation for meta-data info, should probably be moved
  -    to Dublin Core by using namespaces
  --->
  -<element name="metainfo">
  -    <complexType>
  -        <all>
  -            <element name="title" type="string" minOccurs="0" maxOccurs="1"/>
  -            <element name="description" type="string" minOccurs="0" maxOccurs="1"/>
  -            <element name="image" type="string" minOccurs="0" maxOccurs="1"/>
  -        </all>
  -    </complexType>
  -</element>
  -
  -</schema>
  +<?xml version="1.0" encoding="ISO-8859-1"?>
  +
  +<!--
  +Copyright 2004 The Apache Software Foundation
  +
  +Licensed under the Apache License, Version 2.0 (the "License");
  +you may not use this file except in compliance with the License.
  +You may obtain a copy of the License at
  +
  +    http://www.apache.org/licenses/LICENSE-2.0
  +
  +Unless required by applicable law or agreed to in writing, software
  +distributed under the License is distributed on an "AS IS" BASIS,
  +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  +See the License for the specific language governing permissions and
  +limitations under the License.
  +-->
  +
  +<!-- 
  +PSML - Jetspeed Portal Site Markup Language
  +Version: $Id$
  +Authors:  Kevin A. Burton <burton@apache.org>
  +          Rapha´┐Żl Luta <luta.raphael@networks.vivendi.net>
  +          
  +This markup allows description of customized user portal 
  +interface.
  +
  +-->
  +
  +<schema targetNamespace="http://www.apache.org/2000/02/CVS"
  +        xmlns="http://www.w3.org/2001/XMLSchema">
  +
  +
  +<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -->
  +
  +<!-- 
  +
  +    Portlet set definition object
  +
  +    user: Turbine login of user owner of this portlet set  
  +    portlet-entry: portlets with reference to registry
  +    portlets: entity for grouping portlets and assigning common properties
  +
  +    skin, parameter, layout: see their entries
  +-->
  +<element name="portlets">
  +    <complexType>
  +        <all>
  +            <element ref="controller" minOccurs="0" maxOccurs="1"/>
  +            <element ref="control"    minOccurs="0" maxOccurs="1"/>
  +            <element ref="layout"     minOccurs="0" maxOccurs="1"/>
  +            <element ref="skin"       minOccurs="0" maxOccurs="1"/>
  +            <element ref="parameter"  minOccurs="0" maxOccurs="unbounded"/>
  +            <element ref="metainfo"   minOccurs="0" maxOccurs="1"/>
  +            <element ref="entry"      minOccurs="0" maxOccurs="unbounded"/>
  +            <element ref="portlets"   minOccurs="0" maxOccurs="unbounded"/>
  +        </all>
  +
  +        <attribute name="id" type="string" minOccurs="0"/>
  +        <attribute name="name" type="string" minOccurs="0"/>
  +    </complexType>
  +</element>
  +
  +
  +<!-- 
  +    The main element of content, should link to an existing
  +    portlet definition which will provide implementation
  +    details (such as classname and url).
  +    
  +    May override some parameters defined in the portlet
  +    definition and some some metainfo defined in the channel
  +    description (if there's one).
  +-->
  +<element name="entry">
  +    <complexType>
  +        <all>
  +            <element ref="control"              minOccurs="0" maxOccurs="1"/>
  +            <element ref="parameter"            minOccurs="0" maxOccurs="unbounded"/>
  +            <element ref="metainfo"             minOccurs="0" maxOccurs="1"/>
  +            <element ref="layout"               minOccurs="0" maxOccurs="1"/>
  +            <element ref="skin"                 minOccurs="0" maxOccurs="1"/>
  +        </all>
  +
  +        <attribute name="id" type="string" minOccurs="0"/>
  +        <attribute name="parent" type="string" minOccurs="1"/>
  +
  +    </complexType>
  +</element>
  +
  +<!--
  +    This element is a parameter used by the controller
  +    to describe preferred layout structure.    
  +    This is only a hint, contoller may ignore any layout element.
  +
  +    2 specific properties exists:
  +    
  +    position: the position of the portlet compared to its other
  +              siblings. Should be defined for all portlets and
  +              entry
  +    size: NORMAL|MAXIMUM|MINIMUM hints about expected content
  +          size (not yet implemented)
  +          
  +    Other properties may be added through the <parameter> elements
  +    their semantics are defined by the controllers in use.
  +-->
  +<element name="layout">
  +    <complexType>
  +        <sequence>
  +            <element ref="property" minOccurs="0" maxOccurs="unbounded"/>
  +        </sequence>
  +        <attribute name="position" type="string"  minOccurs="0"/>
  +        <attribute name="size" type="string"  minOccurs="0"/>
  +    </complexType>
  +</element>
  +
  +<!--
  +    This element is a parameter used by the control or controller to 
  +    customize the visual appearance of the portlet, pane or portlet set.
  +
  +    They should never influence the structural representation of the screen
  +
  +    The available list of properties is defined by the current control or
  +    controller and set by the control(ler) or control(ler) customization pane 
  +
  +    The name references a Skin entry in the system Registry that defines the
  +    relevant properties.
  +    
  +    The state defines whether the portlet should be shown in NORMAL mode,
  +    MAXIMIZED mode, MINIMIZED mode or DETACHED. Not yet implemented.
  +-->
  +<element name="skin">
  +    <complexType>
  +        <sequence>
  +            <element ref="property" minOccurs="0" maxOccurs="unbounded"/>
  +        </sequence>
  +        <attribute name="state" type="string"  minOccurs="0"/>
  +        <attribute name="name" type="string"  minOccurs="0"/>
  +    </complexType>
  +</element>
  +
  +<!--
  +    This element describes the controller used to layout a given
  +    portlets.
  +    
  +    The name attribute must contain the classname of the controller,
  +    some parameters may be added to modify the default controller behavior
  +-->
  +<element name="controller">
  +    <complexType>
  +        <sequence>
  +            <element ref="parameter" minOccurs="0" maxOccurs="unbounded"/>
  +        </sequence>
  +        <attribute name="name" type="string" minOccurs="1"/>
  +    </complexType>
  +</element>
  +
  +
  +<!--
  +    This element describes the control used to manage a portlet or 
  +    a portletset
  +    
  +    The name attribute must contain the name of the control within the
  +    PortletControlRegistry some parameters may be added to modify the 
  +    default control behavior
  +-->
  +<element name="control">
  +    <complexType>
  +        <sequence>
  +            <element ref="parameter" minOccurs="0" maxOccurs="unbounded"/>
  +        </sequence>
  +        <attribute name="name" type="string" minOccurs="1"/>
  +        <attribute name="user" type="string" minOccurs="0"/>
  +    </complexType>
  +</element>
  +
  +<!--
  +  A parameter definition (used in layout and skin)
  +-->
  +<element name="parameter">
  +    <complexType>
  +        <attribute name="name" type="string"  minOccurs="1"/>
  +        <attribute name="value" type="string" minOccurs="0"/>
  +    </complexType>
  +</element>
  +
  +<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -->
  +
  +<element name="property">
  +    <complexType>
  +        <attribute name="name" type="string"  minOccurs="1"/>
  +        <attribute name="value" type="string" minOccurs="0"/>
  +    </complexType>
  +</element>
  +
  +<!--
  +    Encapsulation for meta-data info, should probably be moved
  +    to Dublin Core by using namespaces
  +-->
  +<element name="metainfo">
  +    <complexType>
  +        <all>
  +            <element name="title" type="string" minOccurs="0" maxOccurs="1"/>
  +            <element name="description" type="string" minOccurs="0" maxOccurs="1"/>
  +            <element name="image" type="string" minOccurs="0" maxOccurs="1"/>
  +        </all>
  +    </complexType>
  +</element>
  +
  +</schema>
  
  
  
  1.4       +81 -66    jakarta-jetspeed/src/xml/ocs.xsd
  
  Index: ocs.xsd
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/xml/ocs.xsd,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ocs.xsd	29 Jul 2001 13:42:02 -0000	1.3
  +++ ocs.xsd	17 Mar 2004 18:37:54 -0000	1.4
  @@ -1,66 +1,81 @@
  -<?xml version="1.0"?>
  -
  -<schema     targetNS  = "http://www.internetalchemy.org/OCS#"
  -            xmlns     = "http://www.w3.org/1999/09/24-xmlschema"
  -            xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  -            xmlns:ocs = "http://alchemy.openjava.org/ocs/directory#"
  -            xmlns:dc  = "http://purl.org/metadata/dublin_core#">
  -
  -
  -    <element name="rdf:RDF">
  -        <type>
  -            <element name="rdf:description" type="channel" minOccurs="1" maxOccurs="1"/>
  -        </type>
  -    </element>
  -    
  -
  -    <type name="channel">
  -        <element name="dc:title"            type="string" minOccurs="1" maxOccurs="1"/>
  -        <element name="dc:creator"          type="string" minOccurs="1" maxOccurs="1"/>
  -        <element name="dc:description"      type="feed"   minOccurs="1"/>
  -        <attribute name="about"             type="string" minOccurs="1"/>
  -    </type>
  -
  -
  -    <type name="feed">
  -        <element name="dc:title"            type="string" minOccurs="1" maxOccurs="1"/>
  -        <element name="dc:creator"          type="string" minOccurs="1" maxOccurs="1"/>
  -        <element name="dc:description"      type="format" minOccurs="1"/>
  -        <attribute name="about"             type="string" minOccurs="1"/>    
  -    </type>
  -    
  -    <type name="format">
  -        <element name="dc:language"         type="string" minOccurs="1" maxOccurs="1"/>
  -        <element name="ocs:format"          type="string" minOccurs="1" maxOccurs="1"/>
  -        <attribute name="about"             type="string" minOccurs="1"/>    
  -    </type>
  -
  -    
  -</schema>
  -
  -
  -
  -<!--
  -Below is an example instantiation of the above schema
  --->
  -
  -<!--
  -
  -		
  -	    <rdf:description about="">
  -
  -            <dc:title>Scripting News   News and commentary from the cross platform scripting community </dc:title>
  -            <dc:creator>Userland</dc:creator>
  -            <dc:description>Scripting News is a channel at my netscape com  Other sites are welcome to syndicate our content flow  We recommend using the XML version of Scripting News for syndication </dc:description>
  -            <dc:subject rdf:resource="http://purl.org/net/ddc/005"/>
  -            <dc:subject>channel, com, commentary, community, content, cross, daily, e zine, flow, headlines, internet, netscape, news, platform, recommend, scripting, syndicate, syndication, userland, version, welcome, world, xml, </dc:subject>
  -
  -            <rdf:description about="http://news.userland.com/mostRecentScriptingNews.xml">
  -                <dc:language>en</dc:language>
  -                <ocs:format>http://www.scripting.com/dtd/scriptingNews.dtd</ocs:format>
  -            </rdf:description>
  -
  -        </rdf:description>
  -
  -        
  --->
  +<?xml version="1.0"?>
  +<!--
  +Copyright 2004 The Apache Software Foundation
  +
  +Licensed under the Apache License, Version 2.0 (the "License");
  +you may not use this file except in compliance with the License.
  +You may obtain a copy of the License at
  +
  +    http://www.apache.org/licenses/LICENSE-2.0
  +
  +Unless required by applicable law or agreed to in writing, software
  +distributed under the License is distributed on an "AS IS" BASIS,
  +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  +See the License for the specific language governing permissions and
  +limitations under the License.
  +-->
  +
  +<schema     targetNS  = "http://www.internetalchemy.org/OCS#"
  +            xmlns     = "http://www.w3.org/1999/09/24-xmlschema"
  +            xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  +            xmlns:ocs = "http://alchemy.openjava.org/ocs/directory#"
  +            xmlns:dc  = "http://purl.org/metadata/dublin_core#">
  +
  +
  +    <element name="rdf:RDF">
  +        <type>
  +            <element name="rdf:description" type="channel" minOccurs="1" maxOccurs="1"/>
  +        </type>
  +    </element>
  +    
  +
  +    <type name="channel">
  +        <element name="dc:title"            type="string" minOccurs="1" maxOccurs="1"/>
  +        <element name="dc:creator"          type="string" minOccurs="1" maxOccurs="1"/>
  +        <element name="dc:description"      type="feed"   minOccurs="1"/>
  +        <attribute name="about"             type="string" minOccurs="1"/>
  +    </type>
  +
  +
  +    <type name="feed">
  +        <element name="dc:title"            type="string" minOccurs="1" maxOccurs="1"/>
  +        <element name="dc:creator"          type="string" minOccurs="1" maxOccurs="1"/>
  +        <element name="dc:description"      type="format" minOccurs="1"/>
  +        <attribute name="about"             type="string" minOccurs="1"/>    
  +    </type>
  +    
  +    <type name="format">
  +        <element name="dc:language"         type="string" minOccurs="1" maxOccurs="1"/>
  +        <element name="ocs:format"          type="string" minOccurs="1" maxOccurs="1"/>
  +        <attribute name="about"             type="string" minOccurs="1"/>    
  +    </type>
  +
  +    
  +</schema>
  +
  +
  +
  +<!--
  +Below is an example instantiation of the above schema
  +-->
  +
  +<!--
  +
  +		
  +	    <rdf:description about="">
  +
  +            <dc:title>Scripting News   News and commentary from the cross platform scripting community </dc:title>
  +            <dc:creator>Userland</dc:creator>
  +            <dc:description>Scripting News is a channel at my netscape com  Other sites are welcome to syndicate our content flow  We recommend using the XML version of Scripting News for syndication </dc:description>
  +            <dc:subject rdf:resource="http://purl.org/net/ddc/005"/>
  +            <dc:subject>channel, com, commentary, community, content, cross, daily, e zine, flow, headlines, internet, netscape, news, platform, recommend, scripting, syndicate, syndication, userland, version, welcome, world, xml, </dc:subject>
  +
  +            <rdf:description about="http://news.userland.com/mostRecentScriptingNews.xml">
  +                <dc:language>en</dc:language>
  +                <ocs:format>http://www.scripting.com/dtd/scriptingNews.dtd</ocs:format>
  +            </rdf:description>
  +
  +        </rdf:description>
  +
  +        
  +-->
  
  
  
  1.2       +14 -0     jakarta-jetspeed/src/xml/xml_registry.dtd
  
  Index: xml_registry.dtd
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/src/xml/xml_registry.dtd,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- xml_registry.dtd	2 Mar 2003 14:53:25 -0000	1.1
  +++ xml_registry.dtd	17 Mar 2004 18:37:54 -0000	1.2
  @@ -1,5 +1,19 @@
   <?xml version="1.0" encoding="UTF-8"?>
  +<!--
  +Copyright 2004 The Apache Software Foundation
   
  +Licensed under the Apache License, Version 2.0 (the "License");
  +you may not use this file except in compliance with the License.
  +You may obtain a copy of the License at
  +
  +    http://www.apache.org/licenses/LICENSE-2.0
  +
  +Unless required by applicable law or agreed to in writing, software
  +distributed under the License is distributed on an "AS IS" BASIS,
  +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  +See the License for the specific language governing permissions and
  +limitations under the License.
  +-->
   <!-- 
        This DTD can be used to validate XML Registry fragments with an XML
        editor like XMLSpy.
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org


Mime
View raw message