Commit c6c3c76a authored by Mark Canterbury's avatar Mark Canterbury
Browse files

Adding RI schema

parent f954e795
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation" xmlns:doc="http://uri.etsi.org/03120/common/2020/09/Document" xmlns:etsiepoc="http://uri.etsi.org/03120/common/2016/02/EPOC" xmlns:epoc="http://data.europa.eu/edm/1/ns/epoc"  xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#">
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation" xmlns:doc="http://uri.etsi.org/03120/common/2020/09/Document" xmlns:etsiepoc="http://uri.etsi.org/03120/common/2025/02/ECESD" xmlns:epoc="http://data.europa.eu/edm/1/ns/epoc"  xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#">
    <!--
    <!--
   
   
    Example rendering of EPOC into TS 103 120 - Mapping only fields which are not specific to EPOC-only
    Example rendering of EPOC into TS 103 120 - Mapping only fields which are not specific to EPOC-only
@@ -89,7 +89,7 @@
                                        <common:ApproverPhoneNumber>493023125000</common:ApproverPhoneNumber>
                                        <common:ApproverPhoneNumber>493023125000</common:ApproverPhoneNumber>
                                        <!-- May need to extend this for Fax Number, Postal Address, Lanmguages Spoken, -->
                                        <!-- May need to extend this for Fax Number, Postal Address, Lanmguages Spoken, -->
                                    </common:ApproverContactDetails>
                                    </common:ApproverContactDetails>
                                </common:ApproverDetails>
                                </common:ApproverDetails> boo
                            </auth:AuthorisationApprovalDetails>
                            </auth:AuthorisationApprovalDetails>
                            <auth:AuthorisationApprovalDetails>
                            <auth:AuthorisationApprovalDetails>
                                <common:ApprovalType>ValidatingAuthority</common:ApprovalType>
                                <common:ApprovalType>ValidatingAuthority</common:ApprovalType>
@@ -220,7 +220,7 @@
                        <!-- and allows single-pass validation and parsing. -->
                        <!-- and allows single-pass validation and parsing. -->
                        <!-- On the other hand, it couples the schemas -->
                        <!-- On the other hand, it couples the schemas -->
                        <!-- For an example of an alternative approach, see the "EmbedXML" variant -->
                        <!-- For an example of an alternative approach, see the "EmbedXML" variant -->
                        <HI1Object xsi:type="etsiepoc:EPOCObject">
                        <HI1Object xsi:type="etsiepoc:ECESDObject">
                            <ObjectIdentifier>b0d61f1c-36ab-42b6-8fb4-4edd186cee93</ObjectIdentifier>  
                            <ObjectIdentifier>b0d61f1c-36ab-42b6-8fb4-4edd186cee93</ObjectIdentifier>  
                            <CountryCode>XX</CountryCode>                          <!-- Mapped from Section A - Issuing State -->
                            <CountryCode>XX</CountryCode>                          <!-- Mapped from Section A - Issuing State -->
                            <OwnerIdentifier>IssuingAuthority</OwnerIdentifier>    <!-- Mapped from Section A - Issuing Authority -->
                            <OwnerIdentifier>IssuingAuthority</OwnerIdentifier>    <!-- Mapped from Section A - Issuing Authority -->
+2 −2
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi="http://uri.etsi.org/03280/common/2017/07" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:core="http://uri.etsi.org/03120/common/2019/10/Core" xmlns="http://uri.etsi.org/03120/common/2016/02/Notification" targetNamespace="http://uri.etsi.org/03120/common/2016/02/Notification" xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:etsi="http://uri.etsi.org/03280/common/2017/07" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:core="http://uri.etsi.org/03120/common/2019/10/Core" xmlns="http://uri.etsi.org/03120/common/2025/02/ECESD" targetNamespace="http://uri.etsi.org/03120/common/2025/02/ECESD" xmlns:epocform1="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common"/>
    <xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common"/>
    <xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core"/>
    <xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core"/>
    <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/>
    <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/>
    <xs:import namespace="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#"/>
    <xs:import namespace="http://data.europa.eu/edm/1/ns/forms/EPOC-FORM-1#"/>
    <xs:complexType name="EPOCObject">
    <xs:complexType name="ECESDObject">
        <xs:complexContent>
        <xs:complexContent>
            <xs:extension base="core:HI1Object">
            <xs:extension base="core:HI1Object">
                <xs:sequence>
                <xs:sequence>
+26 −0
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema
  targetNamespace="http://data.europa.eu/edm/1/ns/forms/COMMON-ExceptionalForm#"
  xmlns="http://data.europa.eu/edm/1/ns/forms/COMMON-ExceptionalForm#"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
  xmlns:eio="http://data.europa.eu/edm/1/ns/eio"
  elementFormDefault="qualified"
  version="1.0">

  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
              schemaLocation="../_external/UBL-2.1/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd"/>
  <xsd:import namespace="http://data.europa.eu/edm/1/ns/eio"
              schemaLocation="../_common/eio-AggregatedComponents-1.0.xsd"/>

  <xsd:element name="exceptionalForm" type="ExceptionalForm_Type"/>

  <xsd:complexType name="ExceptionalForm_Type">
    <xsd:sequence>
      <xsd:element name="IssuingAuthorityTechnicalIdentifier" type="eio:AuthorityIdType" minOccurs="0"/>
      <xsd:element name="Content" type="udt:TextType" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>

</xsd:schema>
+22 −0
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema
  targetNamespace="http://data.europa.eu/edm/1/ns/forms/COMMON-FreeForm#"
  xmlns="http://data.europa.eu/edm/1/ns/forms/COMMON-FreeForm#"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
  elementFormDefault="qualified"
  version="1.0">

  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
              schemaLocation="../_external/UBL-2.1/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd"/>

  <xsd:element name="freeForm" type="FreeForm_Type"/>

  <xsd:complexType name="FreeForm_Type">
    <xsd:sequence>
      <xsd:element name="Comment" type="udt:TextType" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>

</xsd:schema>
+23 −0
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema
  targetNamespace="http://data.europa.eu/edm/1/ns/forms/COMMON-Outcome#"
  xmlns="http://data.europa.eu/edm/1/ns/forms/COMMON-Outcome#"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
  elementFormDefault="qualified"
  version="1.0">

  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
              schemaLocation="../_external/UBL-2.1/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd"/>

  <xsd:element name="outcome" type="Outcome_Type"/>

  <xsd:complexType name="Outcome_Type">
    <xsd:sequence>
      <xsd:element name="Comment" type="udt:TextType" minOccurs="0"/>
      <xsd:element name="ClosureOfTheFile" type="udt:IndicatorType"/>
    </xsd:sequence>
  </xsd:complexType>

</xsd:schema>
Loading