90 lines
4.3 KiB
XML
90 lines
4.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<xs:schema
|
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:base="http://www.ingipro.com/test/base"
|
|
xmlns:doc="http://www.ingipro.com/test/doc"
|
|
xmlns:share="http://www.ingipro.com/test/share"
|
|
xmlns:sem="http://www.ingipro.com/test/sem"
|
|
xmlns:forms="http://www.ingipro.com/test/forms"
|
|
targetNamespace="http://www.ingipro.com/test/forms">
|
|
|
|
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
|
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
|
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
|
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
|
|
|
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
|
|
|
<xs:element name="ActUtilityNetwork" type="forms:ActUtilityNetwork">
|
|
<xs:annotation><xs:documentation xml:lang="ru">
|
|
<term>акт освидетельствования участков сетей инженерно-технического обеспечения</term>
|
|
</xs:documentation></xs:annotation>
|
|
</xs:element>
|
|
|
|
<xs:complexType name="ActUtilityNetwork">
|
|
<xs:annotation><xs:appinfo>
|
|
<parentSchema>forms:Act</parentSchema>
|
|
</xs:appinfo></xs:annotation>
|
|
|
|
<xs:sequence>
|
|
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
|
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
|
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
|
<xs:element name="DateIssue" type="base:Date"/>
|
|
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
|
|
|
<xs:element name="Body">
|
|
<xs:complexType><xs:sequence>
|
|
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
|
<!-- CHECK: содержит Developer, Builder, Designer, UtilityProvider, Executor? -->
|
|
<xs:element name="Parties" type="forms:Parties"/>
|
|
<xs:element name="Participants" type="forms:Participants"/>
|
|
|
|
<xs:element name="Contents">
|
|
<xs:annotation><xs:documentation xml:lang="ru">
|
|
<term>содержание акта</term>
|
|
</xs:documentation></xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="Entity" type="forms:UtilityNetwork"/>
|
|
</xs:sequence>
|
|
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence></xs:complexType>
|
|
</xs:element>
|
|
|
|
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
|
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
<xs:complexType name="UtilityNetwork">
|
|
<xs:sequence>
|
|
<xs:element name="TaskExecutor" type="base:String"/>
|
|
<xs:element name="DateStart" type="base:Date"/>
|
|
<xs:element name="DateFinish" type="base:Date"/>
|
|
<xs:element name="TasksComplete" type="forms:TasksList">
|
|
<xs:annotation><xs:documentation xml:lang="ru">
|
|
<term>перечень освидетельствуемых участков СИТО</term>
|
|
</xs:documentation></xs:annotation>
|
|
</xs:element>
|
|
<xs:element name="ProjectReferences" type="forms:ProjectReferences"/>
|
|
<xs:element name="TechnicalSpecifications" type="doc:DocumentsList"/>
|
|
<xs:element name="HiddenTasks" type="forms:HiddenTasks"/>
|
|
<xs:element name="MaterialsUsed" type="forms:MaterialsUsed"/>
|
|
<xs:element name="Evidence" type="forms:Evidence"/>
|
|
<xs:element name="Tests" type="forms:Tests"/>
|
|
<xs:element name="Verdict">
|
|
<xs:annotation><xs:appinfo>
|
|
<parentSchema>forms:Verdict</parentSchema>
|
|
</xs:appinfo></xs:annotation>
|
|
<xs:complexType><xs:sequence>
|
|
<xs:element name="ComplianceReferences" type="forms:ComplianceReferences"/>
|
|
</xs:sequence></xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
</xs:schema> |