<?xml version="1.0" encoding="UTF-8"?>
<DisclosureSystems  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:noNamespaceSchemaLocation="disclosuresystems.xsd" >
  <!-- names can be a tree structure of paths, such as
       names="Middle Earth"
       names="Middle Earth/Rivendell"
       names="Middle Earth/The Shire"
       
       only last name is shown on command line help a the "index" keyword
       
       path structures are presented in a tree view for selection, only leaf nodes can be selected
       
       the first alternative in names is the formal name, others (after "|" are aliases or short cuts)
       contextElement must be "segment", "scenario", "either", "both", or "none"
       
       labelCheckPattern is regular expression to detect errors for EFM section 6.10.6 and GFM 1.5.7
       labelTrimPattern is regular expression to detect leading or trailing whitespace characters for EFM 6.10.8 and GFM 1.5.8
       note that \s represents unicode whitespace (not only xml whitespace)
       patterns containing < must code &lt;
       patterns containing & must code &amp;, e.g., &lt; in pattern is coded below &amp;lt;
       
       omitting identifierValueName blocks all of the entity identifier checks (scheme and value patterns)
       omitting xmlLangPattern implies no restrictions are placed on lang contents
       
       maxSubmissionSubdirectoryEntryNesting (if provided) means the entry point (instance or DTS file) may be
       nested below the top directory of a submission by at most these many levels.  (If omitted it is zero,
       e.g., the entry point must be at the top of the directory tree of submission files.  If 2 it means the 
       submission may include discoverable files in the directory tree of its grandparent directory.
       
       mappingsUrl (if provided) means that the indicated file is to be read instead of mappings.xml
       for this disclosure system.  If a relative pathname, it is relative to this this file's directory.
       
       utrUrl (if provided) means that the indicated file is to be read instead of http://www.xbrl.org/utr/utr.xml
       for this disclosure system.  If a relative pathname, it is relative to this this file's directory.
       utrUrl may be mapped by an entry in the mappings file.
       
       standardTaxonomyDatabase is a database file in the config directory that holds the abstract model database
       standard taxonomy components (schema and linkbase files that match the standardTaxonomyUrlPattern and are
       not an entry file to a modelXbrl.load operation)
       
       standardTaxonomyUrlPattern is a URL pattern to match (the start of) URLs that are to be loaded from the
       abstract model database and not from the referenced URL.  If not in the database the xbrlDB plugin is used
       to load it.
       
  -->

  
  <!-- disclosure system validations have been deprecated from core modules 
       they are provided by plugins that may be in validate folder
       
       When plug-ins are loaded the DisclosureSystem.ConfigURL method returns a URL of the plug-in's
       own <DisclosureSystem ...> constructs.  The current contention is to name these files config.xml
       when they are in a plug-in package directory.
  
  <DisclosureSystem 
     names="Japan FSA|jp-fsa|fsa" 
     description="Japan FSA example entry\n
     Default language Japanese\n
     EDInet identifier patterns\n
     Allowed references TBD"
     defaultXmlLang="jp" 
     defaultLanguage="日本"
     validationType="GFM"
     exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
     standardTaxonomiesUrl="fsataxonomies.xml"
     identifierSchemePattern="^http://info\.edinet-fsa\.go\.jp$"
     identifierValuePattern="^E[0-9]{15}-[0-9]{3}$"
     identifierValueName="EDINET code"
     contextElement="scenario"
     roleDefinitionPattern="^\S[^\n]* - [^\n]*\S$"
     labelCheckPattern="\s{2,}|&lt;"
     labelTrimPattern="\s"
     deiNamespacePattern="^http://xbrl\.us/dei/|^http://xbrl\.sec\.gov/dei"
     deiAmendmentFlagElement="AmendmentFlag"
     deiCurrentFiscalYearEndDateElement="CurrentFiscalYearEndDate"
     deiDocumentFiscalYearFocusElement="DocumentFiscalYearFocus"
     deiDocumentPeriodEndDateElement="DocumentPeriodEndDate"
     deiFilerIdentifierElement="FilerIdentifier" 
     deiFilerNameElement="EntityRegistrantName"
     />
  <DisclosureSystem 
     names="IFRS-Example|ifrs" 
     description="IFRS Example\n
     Default language English\n
     EDInet identifier patterns\n
     Allowed references TBD"
     defaultXmlLang="en" 
     defaultLanguage="English" 
     validationType="GFM"
     exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
     standardTaxonomiesUrl="ifrs-taxonomies.xml"
     validateFileText="false"
     identifierSchemePattern="^http://.*$"
     identifierValuePattern="^.*$"
     identifierValueName="My code"
     contextElement="segment"
     roleDefinitionPattern="^\S[^\n]* - [^\n]*\S$"
     labelCheckPattern="\s{2,}|&lt;"
     labelTrimPattern="\s"
     />

  <DisclosureSystem 
     names="SBR-NL|sbr-nl" 
     description="SBR Netherlands\n
     Default language Dutch\n
     EDInet identifier patterns\n
     Allowed references TBD"
     defaultXmlLang="nl" 
     xmlLangPattern="(^nl$|^en$)"
     defaultLanguage="Nederlands" 
     validationType="SBR.NL"
     exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
     validateFileText="false"
     standardTaxonomiesUrl="sbr-nl-taxonomies.xml"
     maxSubmissionSubdirectoryEntryNesting="3"
     contextElement="scenario"
     roleDefinitionPattern="^\S[^\n]* - [^\n]*\S$"
     labelCheckPattern="^\s[^\s]+|[^\s]+\s$|\s{2,}|[\r\n\t]"
     labelTrimPattern="\s"
     />
     
  <DisclosureSystem 
     names="UK HMRC (Joint Filing Validation Checks)|hmrc"
     description="UK HMRC Joint Filing Common Validation Checks\n
     Default language en-UK\n
     Disallowed references are processed"
     validationType="HMRC"
     exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
     blockDisallowedReferences="false" 
     defaultXmlLang="en-UK" 
     defaultLanguage="English" 
     standardTaxonomiesUrl="uk-taxonomies.xml"
     validateFileText="false"
     identifierSchemePattern="^http://www\.sec\.gov/CIK$"
     identifierValuePattern="^[0-9]{10}$" 
     identifierValueName="CIK" 
     contextElement="segment" 
     roleDefinitionPattern="^[0-9]+ - (Statement|Disclosure|Schedule|Document) - [^\n]*\S$"
     labelCheckPattern="[ \n\r\t]{2,}|&lt;|&amp;lt;*&amp;#60;|&amp;#x3C"
     labelTrimPattern="[ \n\r\t]"
     deiNamespacePattern="^http://xbrl\.us/dei/|^http://xbrl\.sec\.gov/dei"
     deiAmendmentFlagElement="AmendmentFlag"
     deiCurrentFiscalYearEndDateElement="CurrentFiscalYearEndDate"
     deiDocumentFiscalYearFocusElement="DocumentFiscalYearFocus"
     deiDocumentPeriodEndDateElement="DocumentPeriodEndDate"
     deiFilerIdentifierElement="EntityCentralIndexKey" 
     deiFilerNameElement="EntityRegistrantName"
     />
  <DisclosureSystem 
     names="US SEC (Edgar Filing Manual, Strict)|efm|efm-strict"
     description="US SEC Edgar Filing Manual, 2015\n
     Default language en-US (en allowed in some cases per EFM)\n
     CIK identifier patterns\n
     Allowed references http://www.sec.gov/info/edgar/edgartaxonomies.shtml\n
     Disallowed references are processed\n
     Includes content (semantic) tests"
     validationType="EFM"
     exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
     blockDisallowedReferences="false" 
     defaultXmlLang="en-US" 
     defaultLanguage="English" 
     standardTaxonomiesUrl="edgartaxonomies.xml"
     utrUrl="http://www.xbrl.org/utr/2013-05-17/utr.xml"
     validateFileText="true"
     identifierSchemePattern="^http://www\.sec\.gov/CIK$"
     identifierValuePattern="^[0-9]{10}$" 
     identifierValueName="CIK" 
     contextElement="segment" 
     roleDefinitionPattern="^[0-9]+ - (Statement|Disclosure|Schedule|Document) - [^\n]*\S$"
     labelCheckPattern="[ \n\r\t]{2,}|&lt;|&amp;lt;*&amp;#60;|&amp;#x3C"
     labelTrimPattern="[ \n\r\t]"
     deiNamespacePattern="^http://xbrl\.us/dei/|^http://xbrl\.sec\.gov/dei"
     deiAmendmentFlagElement="AmendmentFlag"
     deiCurrentFiscalYearEndDateElement="CurrentFiscalYearEndDate"
     deiDocumentFiscalYearFocusElement="DocumentFiscalYearFocus"
     deiDocumentPeriodEndDateElement="DocumentPeriodEndDate"
     deiFilerIdentifierElement="EntityCentralIndexKey" 
     deiFilerNameElement="EntityRegistrantName"
     />
  <DisclosureSystem 
     names="US SEC (Edgar Filing Manual, Pragmatic)|efm-blocking|efm-pragmatic"
     description="US SEC Edgar Filing Manual, 2015\n
     Default language en-US (en allowed in some cases per EFM)\n
     CIK identifier patterns\n
     Allowed references http://www.sec.gov/info/edgar/edgartaxonomies.shtml\n
     Disallowed references are blocked and not loaded (same as SEC production system)\n
     No content (semantic) tests are reported"
     validationType="EFM"
     exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
     blockDisallowedReferences="true" 
     defaultXmlLang="en-US" 
     defaultLanguage="English" 
     standardTaxonomiesUrl="edgartaxonomies.xml"
     utrUrl="http://www.xbrl.org/utr/2013-05-17/utr.xml"
     validateFileText="true"
     identifierSchemePattern="^http://www\.sec\.gov/CIK$"
     identifierValuePattern="^[0-9]{10}$" 
     identifierValueName="CIK" 
     contextElement="segment" 
     roleDefinitionPattern="^[0-9]+ - (Statement|Disclosure|Schedule|Document) - [^\n]*\S$"
     labelCheckPattern="[ \n\r\t]{2,}|&lt;|&amp;lt;|&amp;#60;|&amp;#x3C"
     labelTrimPattern="[ \n\r\t]"
     deiNamespacePattern="^http://xbrl\.us/dei/|^http://xbrl\.sec\.gov/dei"
     deiAmendmentFlagElement="AmendmentFlag"
     deiCurrentFiscalYearEndDateElement="CurrentFiscalYearEndDate"
     deiDocumentFiscalYearFocusElement="DocumentFiscalYearFocus"
     deiDocumentPeriodEndDateElement="DocumentPeriodEndDate"
     deiFilerIdentifierElement="EntityCentralIndexKey" 
     deiFilerNameElement="EntityRegistrantName"
     logLevelFilter="(?!.*-semantic$)"
     logCodeFilter="(?!EFM.6.05.28.linkrole|EFM.6.07.06|EFM.6.07.09.roleEnding|EFM.6.07.13.arcroleEnding|EFM.6.10.01.missingLabelLinkbase)"
     />
   <DisclosureSystem 
      names="US SEC (Edgar Filing Manual, Liberal, All Years)|efm-nonblocking|efm-liberal"
      description="US SEC Edgar Filing Manual, all years\n
      Default language en-US (en allowed in some cases per EFM)\n
      CIK identifier patterns\n
      Allowed references http://www.sec.gov/info/edgar/edgartaxonomies.shtml\n
      Disallowed references are processed\n
      No content (semantic) tests are reported"
      validationType="EFM"
      exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
      blockDisallowedReferences="false" 
      defaultXmlLang="en-US" 
      defaultLanguage="English" 
      standardTaxonomiesUrl="edgartaxonomies-all-years.xml"
      utrUrl="http://www.xbrl.org/utr/2013-05-17/utr.xml"
      validateFileText="true"
      identifierSchemePattern="^http://www\.sec\.gov/CIK$"
      identifierValuePattern="^[0-9]{10}$" 
      identifierValueName="CIK" 
      contextElement="segment" 
      roleDefinitionPattern="^[0-9]+ - (Statement|Disclosure|Schedule|Document) - [^\n]*\S$"
      labelCheckPattern="[ \n\r\t]{2,}|&lt;|&amp;lt;|&amp;#60;|&amp;#x3C"
      labelTrimPattern="[ \n\r\t]"
      deiNamespacePattern="^http://xbrl\.us/dei/|^http://xbrl\.sec\.gov/dei"
      deiAmendmentFlagElement="AmendmentFlag"
      deiCurrentFiscalYearEndDateElement="CurrentFiscalYearEndDate"
      deiDocumentFiscalYearFocusElement="DocumentFiscalYearFocus"
      deiDocumentPeriodEndDateElement="DocumentPeriodEndDate"
      deiFilerIdentifierElement="EntityCentralIndexKey" 
      deiFilerNameElement="EntityRegistrantName"
      logLevelFilter="(?!.*-semantic$)"
      logCodeFilter="(?!EFM.6.03.03.matchInstance|EFM.6.05.28.linkrole|EFM.6.07.06|EFM.6.07.09.roleEnding|EFM.6.07.13.arcroleEnding|EFM.6.10.01.missingLabelLinkbase)"
   />
  <DisclosureSystem 
     names="US SEC (Edgar Filing Manual, Strict, all years)|efm-all-years|efm-strict-all-years"
     description="US SEC Edgar Filing Manual, 2015\n
     Default language en-US (en allowed in some cases per EFM)\n
     CIK identifier patterns\n
     Allowed references http://www.sec.gov/info/edgar/edgartaxonomies.shtml\n
     Disallowed references are processed\n
     Includes content (semantic) tests"
     validationType="EFM"
     exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
     blockDisallowedReferences="false" 
     defaultXmlLang="en-US" 
     defaultLanguage="English" 
     standardTaxonomiesUrl="edgartaxonomies-all-years.xml"
     utrUrl="http://www.xbrl.org/utr/2013-05-17/utr.xml"
     validateFileText="true"
     identifierSchemePattern="^http://www\.sec\.gov/CIK$"
     identifierValuePattern="^[0-9]{10}$" 
     identifierValueName="CIK" 
     contextElement="segment" 
     roleDefinitionPattern="^[0-9]+ - (Statement|Disclosure|Schedule|Document) - [^\n]*\S$"
     labelCheckPattern="[ \n\r\t]{2,}|&lt;|&amp;lt;*&amp;#60;|&amp;#x3C"
     labelTrimPattern="[ \n\r\t]"
     deiNamespacePattern="^http://xbrl\.us/dei/|^http://xbrl\.sec\.gov/dei"
     deiAmendmentFlagElement="AmendmentFlag"
     deiCurrentFiscalYearEndDateElement="CurrentFiscalYearEndDate"
     deiDocumentFiscalYearFocusElement="DocumentFiscalYearFocus"
     deiDocumentPeriodEndDateElement="DocumentPeriodEndDate"
     deiFilerIdentifierElement="EntityCentralIndexKey" 
     deiFilerNameElement="EntityRegistrantName"
     />
  <DisclosureSystem 
     names="US SEC (Edgar Filing Manual, Pragmatic, all years)|efm-blocking-all-years|efm-pragmatic-all-years"
     description="US SEC Edgar Filing Manual, 2015\n
     Default language en-US (en allowed in some cases per EFM)\n
     CIK identifier patterns\n
     Allowed references http://www.sec.gov/info/edgar/edgartaxonomies.shtml\n
     Disallowed references are blocked and not loaded (same as SEC production system)\n
     No content (semantic) tests are reported"
     validationType="EFM"
     exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
     blockDisallowedReferences="true" 
     defaultXmlLang="en-US" 
     defaultLanguage="English" 
     standardTaxonomiesUrl="edgartaxonomies-all-years.xml"
     utrUrl="http://www.xbrl.org/utr/2013-05-17/utr.xml"
     validateFileText="true"
     identifierSchemePattern="^http://www\.sec\.gov/CIK$"
     identifierValuePattern="^[0-9]{10}$" 
     identifierValueName="CIK" 
     contextElement="segment" 
     roleDefinitionPattern="^[0-9]+ - (Statement|Disclosure|Schedule|Document) - [^\n]*\S$"
     labelCheckPattern="[ \n\r\t]{2,}|&lt;|&amp;lt;|&amp;#60;|&amp;#x3C"
     labelTrimPattern="[ \n\r\t]"
     deiNamespacePattern="^http://xbrl\.us/dei/|^http://xbrl\.sec\.gov/dei"
     deiAmendmentFlagElement="AmendmentFlag"
     deiCurrentFiscalYearEndDateElement="CurrentFiscalYearEndDate"
     deiDocumentFiscalYearFocusElement="DocumentFiscalYearFocus"
     deiDocumentPeriodEndDateElement="DocumentPeriodEndDate"
     deiFilerIdentifierElement="EntityCentralIndexKey" 
     deiFilerNameElement="EntityRegistrantName"
     logLevelFilter="(?!.*-semantic$)"
     logCodeFilter="(?!EFM.6.05.28.linkrole|EFM.6.07.06|EFM.6.07.09.roleEnding|EFM.6.07.13.arcroleEnding|EFM.6.10.01.missingLabelLinkbase)"
     />
  <DisclosureSystem 
     names="US SEC (Global Filing Manual)|us-gfm|gfm-us" 
     description="US SEC interpretation of Global Filing Manual\n
     Default language en\n
     CIK identifier patterns\n
     Allowed references http://www.sec.gov/info/edgar/edgartaxonomies.shtml\n
     Disallowed references are processed"
     validationType="GFM"
     exclusiveTypesPattern="EFM|GFM|HMRC|SBR.NL"
     defaultXmlLang="en"
     defaultLanguage="English" 
     standardTaxonomiesUrl="edgartaxonomies.xml"
     utrUrl="http://www.xbrl.org/utr/2013-05-17/utr.xml"
     validateFileText="true"
     identifierSchemePattern="^http://www\.sec\.gov/CIK$"
     identifierValuePattern="^[0-9]{10}$" 
     identifierValueName="CIK" 
     contextElement="segment" 
     roleDefinitionPattern="^\S[^\n]* - [^\n]*\S$"
     labelCheckPattern="\s{2,}|&lt;"
     labelTrimPattern="\s"
     deiNamespacePattern="^http://xbrl\.us/dei/|^http://xbrl\.sec\.gov/dei"
     deiAmendmentFlagElement="AmendmentFlag"
     deiCurrentFiscalYearEndDateElement="CurrentFiscalYearEndDate"
     deiDocumentFiscalYearFocusElement="DocumentFiscalYearFocus"
     deiDocumentPeriodEndDateElement="DocumentPeriodEndDate"
     deiFilerIdentifierElement="FilerIdentifier" 
     deiFilerNameElement="EntityRegistrantName"
     />
     
     -->
</DisclosureSystems>