<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">
  
  <nodeType name="exo:answer" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
  	<supertypes>
	 	  <supertype>nt:base</supertype>
	 	</supertypes>
    <propertyDefinitions>
      <propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>  			
  		</propertyDefinition>
  		<!--propertyDefinition name="exo:answerPath" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>  			
  		</propertyDefinition-->
  		<propertyDefinition name="exo:questionId" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:categoryId" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:responses" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:dateResponse" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:responseBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
	  	<propertyDefinition name="exo:responseLanguage" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
  		<propertyDefinition name="exo:approveResponses" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
					<defaultValue>true</defaultValue>
				</defaultValues>  			
	  	</propertyDefinition>
  		<propertyDefinition name="exo:activateResponses" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
					<defaultValue>true</defaultValue>
				</defaultValues>  			
	  	</propertyDefinition>
	  	<propertyDefinition name="exo:usersVoteAnswer" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
	  	</propertyDefinition>
	  	<propertyDefinition name="exo:MarkVotes" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
	  	<propertyDefinition name="exo:postId" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
	  	<!-- new properties-->
	  	<propertyDefinition name="exo:fullName" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
    </propertyDefinitions>
  </nodeType>
  
  <nodeType name="exo:answerHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
   <supertypes>
    <supertype>nt:base</supertype>
   </supertypes>
   <childNodeDefinitions>
	   <childNodeDefinition name="*" defaultPrimaryType="exo:answer" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:answer</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>  
  	</childNodeDefinitions>
  </nodeType>
  
  <nodeType name="exo:comment" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
  	<supertypes>
	 	  <supertype>nt:base</supertype>
	 	</supertypes>
    <propertyDefinitions>
    	<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
      <propertyDefinition name="exo:comments" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:dateComment" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:commentBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
	  	<propertyDefinition name="exo:postId" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
	  	<!-- new properties-->
	  	<propertyDefinition name="exo:fullName" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
	  	<propertyDefinition name="exo:categoryId" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:questionId" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:commentLanguage" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
    </propertyDefinitions>
  </nodeType>
  
  <nodeType name="exo:commentHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
   <supertypes>
    <supertype>nt:base</supertype>
   </supertypes>
   <childNodeDefinitions>
	   <childNodeDefinition name="*" defaultPrimaryType="exo:comment" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:comment</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>  
  	</childNodeDefinitions>
  </nodeType>
  
  <nodeType	name="exo:faqResource" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
	 	<supertypes>
	 	  <supertype>nt:resource</supertype>
	 	</supertypes>
	 	<propertyDefinitions>
	 		<propertyDefinition name="exo:fileName" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  	  </propertyDefinition>
  	  <propertyDefinition name="exo:categoryId" requiredType="String" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>	  		
  	</propertyDefinitions>	
  </nodeType>
  
  <nodeType	name="exo:faqAttachment" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
	 	<supertypes>
	 	  <supertype>nt:file</supertype>
	 	</supertypes>
	 	<propertyDefinitions>
  	  <propertyDefinition name="exo:fileName" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  		<valueConstraints/>
  	  </propertyDefinition>	  		
  	</propertyDefinitions>		 		
  </nodeType>	 
  
  <nodeType name="exo:faqQuestion" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
  	<supertypes>
  		<supertype>nt:base</supertype>
  	</supertypes>
  	<propertyDefinitions>
  		<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:language" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:title" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:author" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:email" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
	  	<propertyDefinition name="exo:isActivated" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:isApproved" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
			<propertyDefinition name="exo:categoryId" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:createdDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:relatives" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:usersVote" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
	  	</propertyDefinition>
	  	<propertyDefinition name="exo:markVote" requiredType="Double" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
  		<propertyDefinition name="exo:topicIdDiscuss" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition>
  		<propertyDefinition name="exo:nameAttachs" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
  		</propertyDefinition>
  		
  		<propertyDefinition name="exo:lastActivity" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:numberOfPublicAnswers" requiredType="Long" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
     	<propertyDefinition name="exo:link" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
			<valueConstraints/>
		</propertyDefinition>
      <!--new properties-->
      <!--propertyDefinition name="exo:questionPath" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
	  	</propertyDefinition-->
      
      
      <!-- Propreties for migration data 1.0 to 1.1-->
      <propertyDefinition name="exo:responses" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:dateResponse" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
  		</propertyDefinition> 
  		<propertyDefinition name="exo:responseBy" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
	  	</propertyDefinition>
      <!-- End for migration data -->
  	</propertyDefinitions>
  	<childNodeDefinitions>
			<childNodeDefinition name="*" defaultPrimaryType="exo:faqAttachment" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="true">
				<requiredPrimaryTypes>
				<requiredPrimaryType>exo:faqAttachment</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:commentHome" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:commentHome</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>  
	   <childNodeDefinition name="*" defaultPrimaryType="exo:answerHome" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:answerHome</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>	   
		</childNodeDefinitions>
  </nodeType>
  
  <nodeType name="exo:faqQuestionHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
   <supertypes>
    <supertype>nt:base</supertype>
   </supertypes>
   <childNodeDefinitions>
	   <childNodeDefinition name="*" defaultPrimaryType="exo:faqQuestion" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:faqQuestion</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>  
  	</childNodeDefinitions>
  </nodeType>	
  
  <nodeType name="exo:faqRSS" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
  	<supertypes>
	 	  <supertype>nt:base</supertype>
	 	</supertypes>
    <propertyDefinitions>
      <propertyDefinition name="exo:content" requiredType="Binary" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>	  
    </propertyDefinitions>
  </nodeType>
  
  <nodeType name="exo:faqCategory" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
  	<supertypes>
  		<supertype>nt:base</supertype>
  	</supertypes>
  	<propertyDefinitions>
  		<propertyDefinition name="exo:id" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition> 
  		<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>  			
  		<propertyDefinition name="exo:userPrivate" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
  		</propertyDefinition>  			
  		<propertyDefinition name="exo:description" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>  
  		<propertyDefinition name="exo:isModerateQuestions" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>  			
  		</propertyDefinition>			
  		<propertyDefinition name="exo:isModerateAnswers" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>  			
  		</propertyDefinition>
  		<propertyDefinition name="exo:isView" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
					<defaultValue>true</defaultValue>
				</defaultValues>  			
  		</propertyDefinition>	
  		<propertyDefinition name="exo:viewAuthorInfor" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>			
  		<propertyDefinition name="exo:moderators" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
  		</propertyDefinition>	
  		<propertyDefinition name="exo:createdDate" requiredType="Date" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:index" requiredType="Long" autoCreated="true" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>  				
  	</propertyDefinitions>
  	<childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="exo:faqQuestionHome" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>exo:faqQuestionHome</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      
      <childNodeDefinition name="*" defaultPrimaryType="exo:faqRSS" autoCreated="false" mandatory="false" 
      	onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:faqRSS</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>		
			
    </childNodeDefinitions>
  </nodeType>

  <nodeType name="mix:faqSubCategory" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
    <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="exo:faqCategory" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>exo:faqCategory</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>      
    </childNodeDefinitions>
  </nodeType>
  	
  <nodeType name="exo:templateHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
   <supertypes>
    <supertype>nt:base</supertype>
   </supertypes>
   <childNodeDefinitions>
     <childNodeDefinition name="*" defaultPrimaryType="nt:file" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
       <requiredPrimaryTypes>
         <requiredPrimaryType>nt:file</requiredPrimaryType>
       </requiredPrimaryTypes>
     </childNodeDefinition>     
    </childNodeDefinitions>
  </nodeType>
  
  <!--nodeType name="exo:faqCategoryHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
   <supertypes>
    <supertype>nt:base</supertype>
   </supertypes>   
   <propertyDefinitions>
  		<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
        <defaultValues>
					<defaultValue>Home</defaultValue>
				</defaultValues>
  		</propertyDefinition>  			
  		<propertyDefinition name="exo:description" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>  
  		<propertyDefinition name="exo:isModerateQuestions" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
        <defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
  		</propertyDefinition>			
  		<propertyDefinition name="exo:isModerateAnswers" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
        <defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
  		</propertyDefinition>			
  		<propertyDefinition name="exo:viewAuthorInfor" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
        <defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
  		</propertyDefinition>			
  		<propertyDefinition name="exo:moderators" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
  		</propertyDefinition>	
   </propertyDefinitions>
   <childNodeDefinitions>
     <childNodeDefinition name="*" defaultPrimaryType="exo:faqCategory" autoCreated="false" mandatory="false"
       onParentVersion="COPY" protected="false" sameNameSiblings="false">
       <requiredPrimaryTypes>
         <requiredPrimaryType>exo:faqCategory</requiredPrimaryType>
       </requiredPrimaryTypes>
     </childNodeDefinition>
     <childNodeDefinition name="*" defaultPrimaryType="exo:faqQuestionHome" autoCreated="false" mandatory="false"
       onParentVersion="COPY" protected="false" sameNameSiblings="false">
       <requiredPrimaryTypes>
         <requiredPrimaryType>exo:faqQuestionHome</requiredPrimaryType>
       </requiredPrimaryTypes>
     </childNodeDefinition>
      
     <childNodeDefinition name="*" defaultPrimaryType="exo:faqRSS" autoCreated="false" mandatory="false" 
      	onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>nt:base</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
    </childNodeDefinitions>
  </nodeType-->
  
  <nodeType name="exo:faqWatching" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
    <propertyDefinitions>
      <propertyDefinition name="exo:emailWatching" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="true">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="exo:userWatching" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="true">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="exo:rssWatching" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
  		</propertyDefinition>  		        
    </propertyDefinitions>
  </nodeType>
  
  <nodeType name="exo:faqLanguage" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
  	<supertypes>
	    <supertype>nt:base</supertype>
	  </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="exo:language" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
      </propertyDefinition>
      <propertyDefinition name="exo:title" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>  		        
  		<propertyDefinition name="exo:questionId" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
  		<propertyDefinition name="exo:categoryId" requiredType="String" autoCreated="false" mandatory="true" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>
    </propertyDefinitions>
    <childNodeDefinitions>
	   <childNodeDefinition name="*" defaultPrimaryType="exo:commentHome" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:commentHome</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>  
	   <childNodeDefinition name="*" defaultPrimaryType="exo:answerHome" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:answerHome</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>
  	</childNodeDefinitions>
  </nodeType>
  
  <nodeType name="exo:questionLanguageHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
   <supertypes>
    <supertype>nt:base</supertype>
   </supertypes>
   <childNodeDefinitions>
	   <childNodeDefinition name="*" defaultPrimaryType="exo:faqLanguage" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:faqLanguage</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>  
  	</childNodeDefinitions>
  </nodeType>
  
  <nodeType name="mix:faqi18n" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
    <propertyDefinitions>
      <propertyDefinition name="exo:language" requiredType="String" autoCreated="true" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
          <defaultValue>English</defaultValue>
        </defaultValues>
      </propertyDefinition>
    </propertyDefinitions>
    <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="exo:questionLanguageHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>exo:questionLanguageHome</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>      
    </childNodeDefinitions>
  </nodeType>
  
  
  <!--nodeType name="mix:faqi18n" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
    <propertyDefinitions>
      <propertyDefinition name="exo:language" requiredType="String" autoCreated="true" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
          <defaultValue>English</defaultValue>
        </defaultValues>
      </propertyDefinition>
    </propertyDefinitions>
    <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="nt:unstructured" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>nt:unstructured</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType-->
  
  <nodeType name="exo:faqUserSetting" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:base</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="exo:ordeBy" requiredType="String" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>        
      </propertyDefinition>
      <propertyDefinition name="exo:ordeType" requiredType="String" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>        
      </propertyDefinition>
      <propertyDefinition name="exo:sortQuestionByVote" requiredType="Boolean" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>        
      </propertyDefinition>      
    </propertyDefinitions>
  </nodeType>
  
  <nodeType name="exo:faqUserSettingHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
   <supertypes>
    <supertype>nt:base</supertype>
   </supertypes>
   <childNodeDefinitions>
	   <childNodeDefinition name="*" defaultPrimaryType="exo:faqUserSetting" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:faqUserSetting</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>  
  	</childNodeDefinitions>
  </nodeType>

	<nodeType name="exo:faqSettingHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
   <supertypes>
    <supertype>nt:base</supertype>
   </supertypes>
   <childNodeDefinitions>
	   <childNodeDefinition name="*" defaultPrimaryType="exo:faqUserSettingHome" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
		    <requiredPrimaryTypes>
		    	<requiredPrimaryType>exo:faqUserSettingHome</requiredPrimaryType>
		    </requiredPrimaryTypes>
	   </childNodeDefinition>  
  	</childNodeDefinitions>
  </nodeType>
  
  <nodeType name="exo:faqCategoryHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
   <supertypes>
    <supertype>nt:base</supertype>
   </supertypes>   
   <propertyDefinitions>
  		<propertyDefinition name="exo:name" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
        <defaultValues>
					<defaultValue>Root</defaultValue>
				</defaultValues>
  		</propertyDefinition>  			
  		<propertyDefinition name="exo:description" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
  		</propertyDefinition>  
  		<propertyDefinition name="exo:isModerateQuestions" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
        <defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
  		</propertyDefinition>			
  		<propertyDefinition name="exo:isModerateAnswers" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
        <defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
  		</propertyDefinition>			
  		<propertyDefinition name="exo:viewAuthorInfor" requiredType="Boolean" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false">
  			<valueConstraints/>
        <defaultValues>
					<defaultValue>false</defaultValue>
				</defaultValues>
  		</propertyDefinition>			
  		<propertyDefinition name="exo:moderators" requiredType="String" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="true">
  			<valueConstraints/>
  		</propertyDefinition>	
   </propertyDefinitions>
   <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="exo:faqCategory" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>exo:faqCategory</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      
      <childNodeDefinition name="*" defaultPrimaryType="exo:faqRSS" autoCreated="false" mandatory="false" 
      	onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>nt:base</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>
  
  <nodeType name="exo:faqHome" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
		<supertypes>
			<supertype>nt:base</supertype>
		</supertypes> 
		<childNodeDefinitions>
	  	<childNodeDefinition name="*" defaultPrimaryType="exo:faqCategory" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:faqCategory</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:faqSettingHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:faqSettingHome</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
			<childNodeDefinition name="*" defaultPrimaryType="exo:templateHome" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" sameNameSiblings="false">
				<requiredPrimaryTypes>
					<requiredPrimaryType>exo:templateHome</requiredPrimaryType>
				</requiredPrimaryTypes>
			</childNodeDefinition>
		</childNodeDefinitions>
	</nodeType>
	
</nodeTypes>  
