Author: taylor
Date: Sun Oct 4 18:25:34 2015
New Revision: 1706712
URL: http://svn.apache.org/viewvc?rev=1706712&view=rev
Log:
adding XSDs
Added:
portals/site-live/jetspeed-2/2.2/
portals/site-live/jetspeed-2/2.2/schemas/
portals/site-live/jetspeed-2/2.2/schemas/dpsml.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/dublin-core.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/folder-metadata.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/fpsml.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/j2-seed.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/jetspeed-portlet.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/link.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/page-security.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/psml-core.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/psml.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/psml2.xsd (with props)
portals/site-live/jetspeed-2/2.2/schemas/tpsml.xsd (with props)
Added: portals/site-live/jetspeed-2/2.2/schemas/dpsml.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/dpsml.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/dpsml.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/dpsml.xsd Sun Oct 4 18:25:34 2015
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+ <!--
+ Licensed to the Apache Software Foundation (ASF) under one or
more
+ contributor license agreements. See the NOTICE file distributed
with
+ this work for additional information regarding copyright
ownership.
+ The ASF licenses this file to You 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.
+ -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
targetNamespace="http://portals.apache.org/jetspeed"
+ xmlns:tns="http://portals.apache.org/jetspeed">
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd" />
+ <xs:include schemaLocation="psml-core.xsd"/>
+ <xs:element name="dynamic-page">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:defaults" />
+ <xs:element minOccurs="0" ref="tns:title" />
+ <xs:element minOccurs="0" ref="tns:short-title"
/>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:metadata" />
+ <xs:element ref="tns:fragment" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:menu" />
+ <xs:element minOccurs="0"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="hidden" use="optional"
type="xs:boolean" />
+ <xs:attribute name="version" use="optional"
type="xs:double" />
+ <xs:attribute name="content-type" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/dpsml.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/dublin-core.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/dublin-core.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/dublin-core.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/dublin-core.xsd Sun Oct 4
18:25:34 2015
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You 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.
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
+ targetNamespace="http://www.purl.org/dc"
xmlns:dc="http://www.purl.org/dc" >
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+
+ <xs:element name="subject">
+ <xs:complexType mixed="true">
+ <xs:attribute ref="xml:lang"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="coverage" type="xs:string"/>
+ <xs:element name="contributor" type="xs:string"/>
+ <xs:element name="format" type="xs:string"/>
+ <xs:element name="identifer" type="xs:string"/>
+ <xs:element name="language" type="xs:string"/>
+ <xs:element name="publisher" type="xs:string"/>
+ <xs:element name="relation" type="xs:string"/>
+ <xs:element name="right" type="xs:string"/>
+ <xs:element name="source" type="xs:string"/>
+ <xs:element name="type" type="xs:string"/>
+ <xs:element name="title">
+ <xs:complexType mixed="true">
+ <xs:attribute ref="xml:lang"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="creator" type="xs:string"/>
+ <xs:element name="description" type="xs:string"/>
+</xs:schema>
\ No newline at end of file
Propchange: portals/site-live/jetspeed-2/2.2/schemas/dublin-core.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/folder-metadata.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/folder-metadata.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/folder-metadata.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/folder-metadata.xsd Sun Oct 4
18:25:34 2015
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You 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.
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
+ xmlns:tns="http://portals.apache.org/jetspeed"
+ targetNamespace="http://portals.apache.org/jetspeed">
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+ <xs:element name="folder">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:title" minOccurs="0"/>
+ <xs:element ref="tns:short-title" minOccurs="0"/>
+ <xs:element ref="tns:default-page" minOccurs="0"/>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:metadata"/>
+ <xs:element minOccurs="0" ref="tns:defaults"/>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:document-order"/>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:menu"/>
+ <xs:element minOccurs="0" ref="tns:security-constraints"/>
+ </xs:sequence>
+ <xs:attribute name="hidden" type="xs:boolean" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="title" type="xs:string"/>
+ <xs:element name="default-page" type="xs:string"/>
+ <xs:element name="defaults">
+ <xs:complexType>
+ <xs:attribute name="layout-decorator" use="required" type="xs:string"/>
+ <xs:attribute name="portlet-decorator" use="required" type="xs:string"/>
+ <xs:attribute name="skin" use="optional" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="document-order" type="xs:string"/>
+ <xs:element name="menu">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:title" minOccurs="0"/>
+ <xs:element ref="tns:short-title" minOccurs="0"/>
+ <xs:element ref="tns:metadata" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="tns:menu" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:options"/>
+ <xs:element ref="tns:separator"/>
+ <xs:element ref="tns:exclude"/>
+ <xs:element ref="tns:include"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="name" use="optional" type="xs:string"/>
+ <xs:attribute name="depth" use="optional" type="xs:integer"/>
+ <xs:attribute name="options" use="optional" type="xs:string"/>
+ <xs:attribute name="regexp" use="optional" type="xs:boolean"/>
+ <xs:attribute name="skin" use="optional" type="xs:string"/>
+ <xs:attribute name="profile" use="optional" type="xs:string"/>
+ <xs:attribute name="order" use="optional" type="xs:string"/>
+ <xs:attribute name="paths" use="optional" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="exclude" type="xs:string"/>
+ <xs:element name="include">
+ <xs:complexType mixed="true">
+ <xs:attribute name="nest" type="xs:boolean"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="short-title" type="xs:string"/>
+ <xs:element name="options">
+ <xs:complexType mixed="true">
+ <xs:attribute name="profile" use="optional" type="xs:string"/>
+ <xs:attribute name="regexp" use="optional" type="xs:boolean"/>
+ <xs:attribute name="depth" use="optional" type="xs:integer"/>
+ <xs:attribute name="order" use="optional" type="xs:string"/>
+ <xs:attribute name="skin" use="optional" type="xs:string"/>
+ <xs:attribute name="paths" use="optional" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="separator">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:element ref="tns:text" minOccurs="0"/>
+ <xs:element ref="tns:title" minOccurs="0"/>
+ <xs:element ref="tns:metadata" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="skin" use="optional" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="text" type="xs:string"/>
+ <xs:element name="security-constraints">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:owner"/>
+ <xs:element minOccurs="0" ref="tns:security-constraints-ref"/>
+ <xs:element minOccurs="0" ref="tns:security-constraint"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="owner" type="xs:string"/>
+ <xs:element name="security-constraints-ref" type="xs:string"/>
+ <xs:element name="security-constraint">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:roles"/>
+ <xs:element ref="tns:permissions"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="roles" type="xs:string"/>
+ <xs:element name="permissions" type="xs:string"/>
+ <xs:element name="metadata">
+ <xs:complexType mixed="true">
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ <xs:attribute ref="xml:lang" use="required"/>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/folder-metadata.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/fpsml.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/fpsml.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/fpsml.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/fpsml.xsd Sun Oct 4 18:25:34 2015
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+ <!--
+ Licensed to the Apache Software Foundation (ASF) under one or
more
+ contributor license agreements. See the NOTICE file distributed
with
+ this work for additional information regarding copyright
ownership.
+ The ASF licenses this file to You 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.
+ -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
targetNamespace="http://portals.apache.org/jetspeed"
+ xmlns:tns="http://portals.apache.org/jetspeed">
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd" />
+ <xs:include schemaLocation="psml-core.xsd"/>
+ <xs:element name="fragment-definition">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:title" />
+ <xs:element minOccurs="0" ref="tns:short-title"
/>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:metadata" />
+ <xs:element ref="tns:fragment" />
+ <xs:element minOccurs="0"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="version" use="optional"
type="xs:double" />
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/fpsml.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/j2-seed.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/j2-seed.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/j2-seed.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/j2-seed.xsd Sun Oct 4 18:25:34
2015
@@ -0,0 +1,387 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You 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.
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
+ targetNamespace="http://portals.apache.org/jetspeed"
+ xmlns:tns="http://portals.apache.org/jetspeed">
+ <xs:element name="Snapshot">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:softwareVersion"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:softwareSubVersion"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:default_rule"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:encryption"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:MimeTypes"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:MediaTypes"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:Capabilities"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:Clients"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:Roles"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:Groups"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:Users"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:Permissions"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:ProfilingRules"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="softwareVersion">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:integer"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="softwareSubVersion">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:integer"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="default_rule">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="encryption">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="MimeTypes">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:MimeType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="MimeType" type="xs:string"/>
+ <xs:element name="MediaTypes">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:MediaType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="MediaType">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:charcterSet"/>
+ <xs:element ref="tns:title"/>
+ <xs:element ref="tns:description"/>
+ <xs:element ref="tns:capabilities"/>
+ <xs:element ref="tns:mimeTypes"/>
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="charcterSet">
+ <xs:complexType>
+ <xs:attribute name="value" use="required"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="title">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Capabilities">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:Capability"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Capability" type="xs:string"/>
+ <xs:element name="Clients">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:Client"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Client">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:userAgentPattern"/>
+ <xs:element ref="tns:version"/>
+ <xs:element ref="tns:model"/>
+ <xs:element ref="tns:manufacturer"/>
+ <xs:element ref="tns:capabilities"/>
+ <xs:element ref="tns:mimeTypes"/>
+ </xs:sequence>
+ <xs:attribute name="evalOrder" use="required" type="xs:integer"/>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ <xs:attribute name="preferredMimeTypeID" type="xs:string"
use="required"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="userAgentPattern">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="version">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="model">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="manufacturer">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Roles">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:Role"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Role" type="xs:string"/>
+ <xs:element name="Groups">
+ <xs:complexType>
+ <xs:sequence minOccurs='0'>
+ <xs:element minOccurs='0' maxOccurs="unbounded" ref="tns:Group"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Group" type="xs:string" />
+ <xs:element name="Users">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:User"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="User">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:credentials"/>
+ </xs:choice>
+ <xs:element ref="tns:roles"/>
+ <xs:element ref="tns:groups"/>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:preferences"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:userinfo"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="tns:Null"/>
+ <xs:element ref="tns:Rules"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ <xs:attribute name="userTemplate" type="xs:string"/>
+ <xs:attribute name="subsite" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Null">
+ <xs:complexType/>
+ </xs:element>
+ <xs:element name="credentials">
+ <xs:complexType>
+ <xs:attribute name="enabled" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="TRUE" />
+ <xs:enumeration value="FALSE" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="password" use="required" type="xs:string"/>
+ <xs:attribute name="requiresUpdate">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="TRUE" />
+ <xs:enumeration value="FALSE" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="expirationDate" type="xs:string" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="preferences">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:preference"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="userinfo">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:preference"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Rules">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:Rule"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Rule">
+ <xs:complexType>
+ <xs:attribute name="locator" use="required" type="xs:string"/>
+ <xs:attribute name="rule" use="required" type="xs:IDREF"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Permissions">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:Permission"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Permission">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:roles"/>
+ <xs:element ref="tns:groups"/>
+ <xs:element ref="tns:users"/>
+ </xs:sequence>
+ <xs:attribute name="actions" use="required" type="xs:string"/>
+ <xs:attribute name="resource" use="required" type="xs:string"/>
+ <xs:attribute name="type" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="users" type="xs:string"/>
+ <xs:element name="ProfilingRules">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:ProfilingRule"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ProfilingRule">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:description"/>
+ <xs:element ref="tns:Criteria"/>
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID"/>
+ <xs:attribute name="standardRule" use="required" type="xs:boolean"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Criteria">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:Criterion"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Criterion">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:type"/>
+ <xs:element minOccurs="0" ref="tns:value"/>
+ <xs:element ref="tns:fallBackOrder"/>
+ <xs:element ref="tns:fallBackType"/>
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="type">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="value">
+ <xs:complexType>
+ <xs:attribute name="value" use="required"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="fallBackOrder">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:integer"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="fallBackType">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:integer"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="description">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="capabilities" type="xs:string"/>
+ <xs:element name="mimeTypes" type="xs:string"/>
+ <xs:element name="roles" type="xs:string"/>
+ <xs:element name="groups" type="xs:string"/>
+ <xs:element name="preference">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:name"/>
+ <xs:element ref="tns:value"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="name">
+ <xs:complexType>
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/j2-seed.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/jetspeed-portlet.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/jetspeed-portlet.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/jetspeed-portlet.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/jetspeed-portlet.xsd Sun Oct 4
18:25:34 2015
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You 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.
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
+ targetNamespace="http://portals.apache.org/jetspeed"
+ xmlns:tns="http://portals.apache.org/jetspeed"
+ xmlns:dc="http://www.purl.org/dc"
+ xmlns:js="http://portals.apache.org/jetspeed"
+ xmlns:p="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd">
+
+ <xs:import namespace="http://www.purl.org/dc"
schemaLocation="dublin-core.xsd"/>
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+
+ <xs:element name="portlet-app">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:element name="security-constraint-ref" minOccurs="0"
type="xs:string"/>
+ <xs:group ref="tns:metadataGroup" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:custom-portlet-mode" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element ref="tns:custom-window-state" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element ref="tns:portlet" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:services" minOccurs="0"/>
+ <xs:element ref="tns:user-attribute-ref" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:ID"/>
+ <xs:attribute name="version" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="portlet">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="portlet-name" type="xs:string"/>
+ <xs:element name="security-constraint-ref" minOccurs="0"
type="xs:string"/>
+ <xs:group ref="tns:metadataGroup" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:ID" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="custom-portlet-mode">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="name" type="xs:string"/>
+ <xs:element name="mapped-name" type="xs:string"/>
+ <xs:element name="description" type="xs:string" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="custom-window-state">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="name" type="xs:string"/>
+ <xs:element name="mapped-name" type="xs:string"/>
+ <xs:element name="description" type="xs:string" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="user-attribute-ref">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="name" type="xs:string"/>
+ <xs:element name="name-link" type="xs:string"/>
+ <xs:element name="description" type="xs:string" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="metadata">
+ <xs:complexType mixed="true">
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ <xs:attribute ref="xml:lang"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="services">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="js:service"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="service">
+ <xs:complexType>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:group name="metadataGroup">
+ <xs:choice>
+ <xs:element ref="dc:creator"/>
+ <xs:element ref="dc:description"/>
+ <xs:element ref="dc:title"/>
+ <xs:element ref="dc:type"/>
+ <xs:element ref="dc:source"/>
+ <xs:element ref="dc:right"/>
+
+ <xs:element ref="dc:relation"/>
+ <xs:element ref="dc:publisher"/>
+ <xs:element ref="dc:language"/>
+ <xs:element ref="dc:identifer"/>
+ <xs:element ref="dc:format"/>
+ <xs:element ref="dc:contributor"/>
+ <xs:element ref="dc:coverage"/>
+ <xs:element ref="dc:subject"/>
+ <xs:element ref="js:metadata"/>
+ </xs:choice>
+ </xs:group>
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/jetspeed-portlet.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/link.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/link.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/link.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/link.xsd Sun Oct 4 18:25:34 2015
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You 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.
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
+ xmlns:tns="http://portals.apache.org/jetspeed"
+ targetNamespace="http://portals.apache.org/jetspeed">
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+ <xs:element name="link">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:title"/>
+ <xs:element ref="tns:url"/>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:metadata"/>
+ </xs:sequence>
+ <xs:attribute name="target" use="optional" type="xs:string"/>
+ <xs:attribute name="skin" use="optional" type="xs:string"/>
+ <xs:attribute name="hidden" use="optional" type="xs:boolean"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="title" type="xs:string"/>
+ <xs:element name="url" type="xs:string"/>
+ <xs:element name="metadata">
+ <xs:complexType mixed="true">
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ <xs:attribute ref="xml:lang" use="required"/>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/link.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/page-security.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/page-security.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/page-security.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/page-security.xsd Sun Oct 4
18:25:34 2015
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You 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.
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
+ xmlns:tns="http://portals.apache.org/jetspeed"
+ targetNamespace="http://portals.apache.org/jetspeed">
+ <xs:element name="page-security">
+ <xs:complexType>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="tns:global-security-constraints-ref"/>
+ <xs:element ref="tns:security-constraints-def"/>
+ </xs:choice>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="global-security-constraints-ref" type="xs:string"/>
+ <xs:element name="security-constraints-def">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="tns:security-constraint"/>
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="security-constraint">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice>
+ <xs:element ref="tns:roles"/>
+ <xs:element ref="tns:users"/>
+ </xs:choice>
+ <xs:element ref="tns:permissions"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="roles" type="xs:string"/>
+ <xs:element name="users" type="xs:string"/>
+ <xs:element name="permissions" type="xs:string"/>
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/page-security.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/psml-core.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/psml-core.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/psml-core.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/psml-core.xsd Sun Oct 4 18:25:34
2015
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8"?>
+ <!--
+ Licensed to the Apache Software Foundation (ASF) under one or
more
+ contributor license agreements. See the NOTICE file distributed
with
+ this work for additional information regarding copyright
ownership.
+ The ASF licenses this file to You 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.
+ -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
targetNamespace="http://portals.apache.org/jetspeed"
+ xmlns:tns="http://portals.apache.org/jetspeed">
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd" />
+ <xs:element name="defaults">
+ <xs:complexType>
+ <xs:attribute name="layout-decorator" use="required"
+ type="xs:string" />
+ <xs:attribute name="portlet-decorator" use="required"
+ type="xs:string" />
+ <xs:attribute name="skin" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="title" type="xs:string" />
+ <xs:element name="short-title" type="xs:string" />
+ <xs:element name="metadata">
+ <xs:complexType mixed="true">
+ <xs:attribute name="name" use="required"
type="xs:string" />
+ <xs:attribute ref="xml:lang" use="optional" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="owner" type="xs:string" />
+ <xs:element name="security-constraints">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:owner" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
+ ref="tns:security-constraint" />
+ <xs:element minOccurs="0"
ref="tns:security-constraints-ref" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="security-constraint">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:users" />
+ <xs:element minOccurs="0" ref="tns:groups" />
+ <xs:element minOccurs="0" ref="tns:roles" />
+ <xs:element minOccurs="0" ref="tns:permissions"
/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="users" type="xs:string" />
+ <xs:element name="groups" type="xs:string" />
+ <xs:element name="roles" type="xs:string" />
+ <xs:element name="permissions" type="xs:string" />
+ <xs:element name="security-constraints-ref" type="xs:string" />
+ <xs:element name="fragment" >
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:property" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:preference" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element minOccurs="0"
maxOccurs="unbounded" ref="tns:fragment" />
+ <xs:element minOccurs="0"
maxOccurs="unbounded" ref="tns:fragment-reference" />
+ </xs:choice>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="name" use="required"
type="xs:string" />
+ <xs:attribute name="type" use="required"
type="xs:string" />
+ <xs:attribute name="decorator" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="fragment-reference">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:property" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:preference" />
+ <xs:element minOccurs="0" maxOccurs="1"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="refid" use="required"
type="xs:string" />
+ <xs:attribute name="decorator" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="property">
+ <xs:complexType>
+ <xs:attribute name="layout" use="optional"
type="xs:string" />
+ <xs:attribute name="name" use="required"
type="xs:string" />
+ <xs:attribute name="value" use="required"
type="xs:string" />
+ <xs:attribute name="scope" use="optional"
type="xs:string" />
+ <xs:attribute name="scopeValue" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="value" type="xs:string" />
+ <xs:element name="preference">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:value" />
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="menu">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:title" minOccurs="0" />
+ <xs:element ref="tns:short-title" minOccurs="0"
/>
+ <xs:element ref="tns:metadata" minOccurs="0"
maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="tns:menu"
minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="tns:options" />
+ <xs:element ref="tns:separator" />
+ <xs:element ref="tns:exclude" />
+ <xs:element ref="tns:include" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="name" use="optional"
type="xs:string" />
+ <xs:attribute name="depth" use="optional"
type="xs:integer" />
+ <xs:attribute name="options" use="optional"
type="xs:string" />
+ <xs:attribute name="regexp" use="optional"
type="xs:boolean" />
+ <xs:attribute name="skin" use="optional"
type="xs:string" />
+ <xs:attribute name="profile" use="optional"
type="xs:string" />
+ <xs:attribute name="order" use="optional"
type="xs:string" />
+ <xs:attribute name="paths" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="exclude" type="xs:string" />
+ <xs:element name="include">
+ <xs:complexType mixed="true">
+ <xs:attribute name="nest" type="xs:boolean" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="options">
+ <xs:complexType mixed="true">
+ <xs:attribute name="profile" use="optional"
type="xs:string" />
+ <xs:attribute name="regexp" use="optional"
type="xs:boolean" />
+ <xs:attribute name="depth" use="optional"
type="xs:integer" />
+ <xs:attribute name="order" use="optional"
type="xs:string" />
+ <xs:attribute name="skin" use="optional"
type="xs:string" />
+ <xs:attribute name="paths" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="separator">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:element ref="tns:text" minOccurs="0" />
+ <xs:element ref="tns:title" minOccurs="0" />
+ <xs:element ref="tns:metadata" minOccurs="0"
maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="skin" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="text" type="xs:string" />
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/psml-core.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/psml.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/psml.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/psml.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/psml.xsd Sun Oct 4 18:25:34 2015
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+ <!--
+ Licensed to the Apache Software Foundation (ASF) under one or
more
+ contributor license agreements. See the NOTICE file distributed
with
+ this work for additional information regarding copyright
ownership.
+ The ASF licenses this file to You 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.
+ -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
targetNamespace="http://portals.apache.org/jetspeed"
+ xmlns:tns="http://portals.apache.org/jetspeed">
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd" />
+ <xs:include schemaLocation="psml-core.xsd"/>
+ <xs:element name="page">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:defaults" />
+ <xs:element minOccurs="0" ref="tns:title" />
+ <xs:element minOccurs="0" ref="tns:short-title"
/>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:metadata" />
+ <xs:element ref="tns:fragment" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:menu" />
+ <xs:element minOccurs="0"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="hidden" use="optional"
type="xs:boolean" />
+ <xs:attribute name="version" use="optional"
type="xs:double" />
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/psml.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/psml2.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/psml2.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/psml2.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/psml2.xsd Sun Oct 4 18:25:34 2015
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8"?>
+ <!--
+ Licensed to the Apache Software Foundation (ASF) under one or
more
+ contributor license agreements. See the NOTICE file distributed
with
+ this work for additional information regarding copyright
ownership.
+ The ASF licenses this file to You 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.
+ -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
targetNamespace="http://portals.apache.org/jetspeed"
+ xmlns:tns="http://portals.apache.org/jetspeed">
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd" />
+ <xs:element name="page">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:defaults" />
+ <xs:element minOccurs="0" ref="tns:title" />
+ <xs:element minOccurs="0" ref="tns:short-title"
/>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:metadata" />
+ <xs:element ref="tns:fragment" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:menu" />
+ <xs:element minOccurs="0"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="hidden" use="optional"
type="xs:boolean" />
+ <xs:attribute name="version" use="optional"
type="xs:double" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="defaults">
+ <xs:complexType>
+ <xs:attribute name="layout-decorator" use="required"
+ type="xs:string" />
+ <xs:attribute name="portlet-decorator" use="required"
+ type="xs:string" />
+ <xs:attribute name="skin" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="title" type="xs:string" />
+ <xs:element name="short-title" type="xs:string" />
+ <xs:element name="metadata">
+ <xs:complexType mixed="true">
+ <xs:attribute name="name" use="required"
type="xs:string" />
+ <xs:attribute ref="xml:lang" use="optional" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="owner" type="xs:string" />
+ <xs:element name="security-constraints">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:owner" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
+ ref="tns:security-constraint" />
+ <xs:element minOccurs="0"
ref="tns:security-constraints-ref" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="security-constraint">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:users" />
+ <xs:element minOccurs="0" ref="tns:groups" />
+ <xs:element minOccurs="0" ref="tns:roles" />
+ <xs:element minOccurs="0" ref="tns:permissions"
/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="users" type="xs:string" />
+ <xs:element name="groups" type="xs:string" />
+ <xs:element name="roles" type="xs:string" />
+ <xs:element name="permissions" type="xs:string" />
+ <xs:element name="security-constraints-ref" type="xs:string" />
+ <xs:element name="fragment">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:property" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:fragment" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:preference" />
+ <xs:element minOccurs="0" maxOccurs="1"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="name" use="required"
type="xs:string" />
+ <xs:attribute name="type" use="required"
type="xs:string" />
+ <xs:attribute name="decorator" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="fragment-reference">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:property" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:preference" />
+ <xs:element minOccurs="0" maxOccurs="1"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="refid" use="required" type="xs:ID"
/>
+ <xs:attribute name="decorator" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="property">
+ <xs:complexType>
+ <xs:attribute name="layout" use="optional"
type="xs:string" />
+ <xs:attribute name="name" use="required"
type="xs:string" />
+ <xs:attribute name="value" use="required"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="value" type="xs:string" />
+ <xs:element name="preference">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:value" />
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="menu">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:title" minOccurs="0" />
+ <xs:element ref="tns:short-title" minOccurs="0"
/>
+ <xs:element ref="tns:metadata" minOccurs="0"
maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="tns:menu"
minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="tns:options" />
+ <xs:element ref="tns:separator" />
+ <xs:element ref="tns:exclude" />
+ <xs:element ref="tns:include" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="name" use="optional"
type="xs:string" />
+ <xs:attribute name="depth" use="optional"
type="xs:integer" />
+ <xs:attribute name="options" use="optional"
type="xs:string" />
+ <xs:attribute name="regexp" use="optional"
type="xs:boolean" />
+ <xs:attribute name="skin" use="optional"
type="xs:string" />
+ <xs:attribute name="profile" use="optional"
type="xs:string" />
+ <xs:attribute name="order" use="optional"
type="xs:string" />
+ <xs:attribute name="paths" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="exclude" type="xs:string" />
+ <xs:element name="include">
+ <xs:complexType mixed="true">
+ <xs:attribute name="nest" type="xs:boolean" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="options">
+ <xs:complexType mixed="true">
+ <xs:attribute name="profile" use="optional"
type="xs:string" />
+ <xs:attribute name="regexp" use="optional"
type="xs:boolean" />
+ <xs:attribute name="depth" use="optional"
type="xs:integer" />
+ <xs:attribute name="order" use="optional"
type="xs:string" />
+ <xs:attribute name="skin" use="optional"
type="xs:string" />
+ <xs:attribute name="paths" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="separator">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:element ref="tns:text" minOccurs="0" />
+ <xs:element ref="tns:title" minOccurs="0" />
+ <xs:element ref="tns:metadata" minOccurs="0"
maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="skin" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="text" type="xs:string" />
+</xs:schema>
\ No newline at end of file
Propchange: portals/site-live/jetspeed-2/2.2/schemas/psml2.xsd
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/jetspeed-2/2.2/schemas/tpsml.xsd
URL:
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/2.2/schemas/tpsml.xsd?rev=1706712&view=auto
==============================================================================
--- portals/site-live/jetspeed-2/2.2/schemas/tpsml.xsd (added)
+++ portals/site-live/jetspeed-2/2.2/schemas/tpsml.xsd Sun Oct 4 18:25:34 2015
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+ <!--
+ Licensed to the Apache Software Foundation (ASF) under one or
more
+ contributor license agreements. See the NOTICE file distributed
with
+ this work for additional information regarding copyright
ownership.
+ The ASF licenses this file to You 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.
+ -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
targetNamespace="http://portals.apache.org/jetspeed"
+ xmlns:tns="http://portals.apache.org/jetspeed">
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd" />
+ <xs:include schemaLocation="psml-core.xsd"/>
+ <xs:element name="page-template">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:defaults" />
+ <xs:element minOccurs="0" ref="tns:title" />
+ <xs:element minOccurs="0" ref="tns:short-title"
/>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:metadata" />
+ <xs:element ref="tns:fragment" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:menu" />
+ <xs:element minOccurs="0"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="version" use="optional"
type="xs:double" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="fragment" >
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:property" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:preference" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element minOccurs="0"
maxOccurs="unbounded" ref="tns:fragment" />
+ <xs:element minOccurs="0"
maxOccurs="unbounded" ref="tns:fragment-reference" />
+ <xs:element minOccurs="0" maxOccurs="1"
ref="tns:page-fragment" />
+ </xs:choice>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="name" use="required"
type="xs:string" />
+ <xs:attribute name="type" use="required"
type="xs:string" />
+ <xs:attribute name="decorator" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="page-fragment">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:property" />
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="tns:preference" />
+ <xs:element minOccurs="0" maxOccurs="1"
ref="tns:security-constraints" />
+ </xs:sequence>
+ <xs:attribute name="id" use="required" type="xs:ID" />
+ <xs:attribute name="name" use="required"
type="xs:string" />
+ <xs:attribute name="type" use="required"
type="xs:string" />
+ <xs:attribute name="decorator" use="optional"
type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+
+</xs:schema>
Propchange: portals/site-live/jetspeed-2/2.2/schemas/tpsml.xsd
------------------------------------------------------------------------------
svn:executable = *