<!--
  ~ Copyright (C) 2003-2009 eXo Platform SAS.
  ~
  ~ This is free software; you can redistribute it and/or modify it
  ~ under the terms of the GNU Lesser General Public License as
  ~ published by the Free Software Foundation; either version 2.1 of
  ~ the License, or (at your option) any later version.
  ~
  ~ This software is distributed in the hope that it will be useful,
  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  ~ Lesser General Public License for more details.
  ~
  ~ You should have received a copy of the GNU Lesser General Public
  ~ License along with this software; if not, write to the Free
  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  -->

<nodeTypes xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0">
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.content.WikiLink -->
  <nodeType name="wiki:link" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>wiki:contentItem</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="text" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="alias" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="target" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
    </propertyDefinitions>
    <childNodeDefinitions/>
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.content.AnnotationImpl -->
  <nodeType name="wiki:annotation" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>wiki:contentItem</supertype>
    </supertypes>
    <propertyDefinitions/>
    <childNodeDefinitions/>
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.content.MarkupImpl -->
  <nodeType name="wiki:markup" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>wiki:contentItem</supertype>
    </supertypes>
    <propertyDefinitions/>
    <childNodeDefinitions/>
  </nodeType>
	
	<!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.content.ParagraphImpl -->
  <nodeType name="wiki:paragraph" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>wiki:contentItem</supertype>
    </supertypes>
    <propertyDefinitions/>
    <childNodeDefinitions/>
  </nodeType>
    
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.UserWikiContainer -->
  <nodeType name="wiki:userwikis" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>mix:referenceable</supertype>
    </supertypes>
    <propertyDefinitions/>
    <childNodeDefinitions/>
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.GroupWikiContainer -->
  <nodeType name="wiki:groupwikis" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>mix:referenceable</supertype>
    </supertypes>
    <propertyDefinitions/>
    <childNodeDefinitions/>
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.PortalWikiContainer -->
  <nodeType name="wiki:portalwikis" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>mix:referenceable</supertype>
    </supertypes>
    <propertyDefinitions/>
    <childNodeDefinitions/>
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.content.AbstractContentItem -->
  <nodeType name="wiki:contentItem" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>mix:referenceable</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="text" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
    </propertyDefinitions>
    <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:contentItem</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.LinkRegistry -->
  <nodeType name="wiki:linkregistry" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>mix:referenceable</supertype>
    </supertypes>
    <propertyDefinitions/>
    <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:linkentry</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>
  
  <nodeType name="wiki:wiki" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>mix:referenceable</supertype>      
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="ref" requiredType="Reference" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="owner" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="wikiPermissions" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="isDefaultPermissionsInited" requiredType="Boolean" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
        <valueConstraints/>
        <defaultValues>
          <defaultValue>false</defaultValue>
        </defaultValues>
      </propertyDefinition>
    </propertyDefinitions>
    <childNodeDefinitions>
      <childNodeDefinition name="WikiHome" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>exo:wikihome</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="LinkRegistry" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:linkregistry</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="Trash" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:trash</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="Preferences" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:preferences</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
       <childNodeDefinition name="TemplateContainer" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:templatecontainer</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.UserWiki -->
  <nodeType name="wiki:userwiki" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>wiki:wiki</supertype>      
    </supertypes>
    <propertyDefinitions/>    
    <childNodeDefinitions/>    
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.GroupWiki -->
  <nodeType name="wiki:groupwiki" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>wiki:wiki</supertype>      
    </supertypes>
    <propertyDefinitions/>    
    <childNodeDefinitions/>    
  </nodeType>
	
	<!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.PortalWiki -->
  <nodeType name="wiki:portalwiki" isMixin="false" hasOrderableChildNodes="false">
   <supertypes>
      <supertype>wiki:wiki</supertype>      
    </supertypes>
    <propertyDefinitions/>    
    <childNodeDefinitions/>    
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.WikiStoreImpl -->
  <nodeType name="wiki:store" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>mix:referenceable</supertype>
    </supertypes>
    <propertyDefinitions/>
    <childNodeDefinitions>
      <childNodeDefinition name="userwikis" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:userwikis</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="portalwikis" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:portalwikis</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="groupwikis" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:groupwikis</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="helppages" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="IGNORE" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:page</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="draftNewPages" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="IGNORE" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:page</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="EmotionIconsPage" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="IGNORE" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:page</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>
	
	<nodeType name="wiki:attachment" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>nt:file</supertype>
      <supertype>mix:referenceable</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="title" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="fileType" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
    	<propertyDefinition name="creator" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
    </propertyDefinitions>
    <childNodeDefinitions/>
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.LinkEntry -->
  <nodeType name="wiki:linkentry" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>mix:referenceable</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="alias" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="title" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="newlink" requiredType="Path" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
    </propertyDefinitions>
    <childNodeDefinitions/>
  </nodeType>
  
  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.PageImpl -->
  <nodeType name="wiki:page" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>
      <supertype>nt:folder</supertype>
      <supertype>mix:referenceable</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="owner" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="author" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="createdDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="updatedDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="syntax" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="title" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="comment" requiredType="String" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="url" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
          <defaultValue></defaultValue>
        </defaultValues>
      </propertyDefinition>
      <propertyDefinition name="isOverridePermission" requiredType="Boolean" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
          <defaultValue>false</defaultValue>
        </defaultValues>
      </propertyDefinition>
      <propertyDefinition name="exo:relation" requiredType="Reference" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
        <valueConstraints/>
      </propertyDefinition>
    </propertyDefinitions>
    <childNodeDefinitions>
      <childNodeDefinition name="content" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:attachment</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="*" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:attachment</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="*" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="IGNORE" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:page</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>

  <!-- Node type generated for the class org.exoplatform.wiki.mow.core.api.wiki.WikiHome -->
  <nodeType name="exo:wikihome" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>wiki:page</supertype>
    </supertypes>
    <propertyDefinitions>
      <!--propertyDefinition name="owner" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition-->
    </propertyDefinitions>
    <childNodeDefinitions>
      <!--childNodeDefinition name="content" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:content</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="*" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:page</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition-->
    </childNodeDefinitions>
  </nodeType> 
  
  <nodeType name="wiki:removed" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
		<propertyDefinitions>
			<propertyDefinition name="removedBy" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="removedDate" requiredType="Date" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>
			<propertyDefinition name="parentPath" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>							
		</propertyDefinitions>
	</nodeType>
	
	<nodeType name="wiki:moved" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
		<propertyDefinitions>
			<propertyDefinition name="targetPage" requiredType="Reference" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
				<valueConstraints/>
			</propertyDefinition>										
		</propertyDefinitions>
	</nodeType>
	
	<nodeType name="wiki:renamed" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
		<propertyDefinitions>
			<propertyDefinition name="oldPageIds" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
				<valueConstraints/>
			</propertyDefinition>										
		</propertyDefinitions>
	</nodeType> 
	
	<nodeType name="wiki:trash" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>      
    </supertypes>
    <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="IGNORE" protected="false" sameNameSiblings="true">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:page</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>
  
  <nodeType name="wiki:preferences" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>      
    </supertypes>
     <childNodeDefinitions> 
      <childNodeDefinition name="PreferencesSyntax" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:preferencessyntax</requiredPrimaryType>
        </requiredPrimaryTypes>
       </childNodeDefinition>
       <childNodeDefinition name="TemplateContainer" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:templatecontainer</requiredPrimaryType>
        </requiredPrimaryTypes>
       </childNodeDefinition>       
     </childNodeDefinitions>
  </nodeType>
   
  <nodeType name="wiki:preferencessyntax" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>      
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="defaultSyntax" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>   
      <propertyDefinition name="allowMutipleSyntaxes" requiredType="Boolean" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>     
    </propertyDefinitions>
    <childNodeDefinitions/>
  </nodeType>
  
  <nodeType name="wiki:templatecontainer" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>nt:base</supertype>      
    </supertypes>
    <propertyDefinitions/>
    <childNodeDefinitions>    
      <childNodeDefinition name="*" defaultPrimaryType="" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>wiki:template</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>
  
   <nodeType name="wiki:template" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>wiki:page</supertype>      
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="description" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>     
    </propertyDefinitions>
    <childNodeDefinitions/>
  </nodeType>
  
  <nodeType name="wiki:helppage" isMixin="false" hasOrderableChildNodes="false">
    <supertypes>
      <supertype>wiki:page</supertype>      
    </supertypes>
  </nodeType>
  
  <nodeType name="wiki:watched" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
    <propertyDefinitions>
      <propertyDefinition name="watcher" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
        <valueConstraints/>
      </propertyDefinition>                  
    </propertyDefinitions>
  </nodeType>    
</nodeTypes>
  