[Mulgara-svn] r1741 - trunk/conf
pag at mulgara.org
pag at mulgara.org
Mon Jun 29 21:47:21 UTC 2009
Author: pag
Date: 2009-06-29 14:47:19 -0700 (Mon, 29 Jun 2009)
New Revision: 1741
Modified:
trunk/conf/mulgara-embedded.xsd
Log:
Made fields non-compulsory so a user can write partial files. The system file must be complete though.
Modified: trunk/conf/mulgara-embedded.xsd
===================================================================
--- trunk/conf/mulgara-embedded.xsd 2009-06-26 20:19:39 UTC (rev 1740)
+++ trunk/conf/mulgara-embedded.xsd 2009-06-29 21:47:19 UTC (rev 1741)
@@ -50,6 +50,7 @@
<xs:element name="SecurityAdapterFactory">
<xs:complexType>
<xs:attribute name="type" type="xs:string" use="required"/>
+ <xs:attribute name="disabled" type="xs:boolean"/>
</xs:complexType>
</xs:element>
<xs:element name="PersistentNodePoolFactory">
@@ -91,6 +92,7 @@
<xs:element name="RuleLoader">
<xs:complexType>
<xs:attribute name="type" type="xs:string" use="required"/>
+ <xs:attribute name="disabled" type="xs:boolean"/>
</xs:complexType>
</xs:element>
<xs:element name="TransactionTimeout" type="xs:int"/>
@@ -103,12 +105,14 @@
<xs:element name="ContentHandler">
<xs:complexType>
<xs:attribute name="type" type="xs:string" use="required"/>
+ <xs:attribute name="disabled" type="xs:boolean"/>
</xs:complexType>
</xs:element>
<xs:element name="ResolverFactory">
<xs:complexType>
<xs:attribute name="type" type="xs:string" use="required"/>
<xs:attribute name="dir" type="xs:string"/>
+ <xs:attribute name="disabled" type="xs:boolean"/>
</xs:complexType>
</xs:element>
<xs:element name="MulgaraConfig">
@@ -117,27 +121,27 @@
<xs:element ref="ExternalConfigPaths" minOccurs="0"/>
<xs:element ref="MulgaraHost" minOccurs="0"/>
<xs:element ref="Jetty" minOccurs="0"/>
- <xs:element ref="ServerName"/>
+ <xs:element ref="ServerName" minOccurs="0"/> <!-- Compulsory for server -->
<xs:element ref="RMIPort" minOccurs="0"/>
- <xs:element ref="PersistencePath"/>
+ <xs:element ref="PersistencePath" minOccurs="0"/> <!-- Compulsory for server -->
<xs:element ref="DefaultGraph" minOccurs="0"/>
<xs:element ref="TransactionTimeout" minOccurs="0"/>
<xs:element ref="IdleTimeout" minOccurs="0"/>
- <xs:element ref="TripleStoreImplementation"/>
- <xs:element ref="RelatedQueryHandler"/>
+ <xs:element ref="TripleStoreImplementation" minOccurs="0"/> <!-- Compulsory for server -->
+ <xs:element ref="RelatedQueryHandler" minOccurs="0"/> <!-- Compulsory for server -->
<xs:element ref="SecurityAdapterFactory" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="PersistentNodePoolFactory"/>
- <xs:element ref="TemporaryNodePoolFactory"/>
- <xs:element ref="PersistentStringPoolFactory"/>
- <xs:element ref="TemporaryStringPoolFactory"/>
- <xs:element ref="PersistentResolverFactory"/>
- <xs:element ref="TemporaryResolverFactory"/>
+ <xs:element ref="PersistentNodePoolFactory" minOccurs="0"/> <!-- Compulsory for server -->
+ <xs:element ref="TemporaryNodePoolFactory" minOccurs="0"/> <!-- Compulsory for server -->
+ <xs:element ref="PersistentStringPoolFactory" minOccurs="0"/> <!-- Compulsory for server -->
+ <xs:element ref="TemporaryStringPoolFactory" minOccurs="0"/> <!-- Compulsory for server -->
+ <xs:element ref="PersistentResolverFactory" minOccurs="0"/> <!-- Compulsory for server -->
+ <xs:element ref="TemporaryResolverFactory" minOccurs="0"/> <!-- Compulsory for server -->
<xs:element ref="RuleLoader" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="DefaultContentHandler" minOccurs="1"/>
+ <xs:element ref="DefaultContentHandler" minOccurs="0"/> <!-- Compulsory for server -->
<xs:element ref="ContentHandler" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="ResolverFactory" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="StartupScript" minOccurs="0"/>
- <xs:element ref="Smtp"/>
+ <xs:element ref="Smtp" minOccurs="0"/> <!-- Compulsory for server -->
</xs:sequence>
</xs:complexType>
</xs:element>
More information about the Mulgara-svn
mailing list