| <?xml version="1.0" encoding="UTF-8"?> | |
| <!-- | |
| Copyright Notice | |
| (c) 2001-2006 International Business Machines Corporation and Microsoft Corporation, Inc. | |
| All rights reserved. | |
| Permission to copy and display the Web Services Inspection Language Specification (the "Specification", | |
| which includes WSDL and schema documents), in any medium without fee or royalty is hereby granted, | |
| provided that you include the following on ALL copies of the Specification that you make: | |
| 1. A link or URL to the Specification at one of the Authors' websites. | |
| 2. The copyright notice as shown in the Specification. | |
| International Business Machines Corporation and Microsoft Corporation, Inc. (collectively, the "Authors") | |
| each agree to grant you a license, under royalty-free and otherwise reasonable, non-discriminatory terms and | |
| conditions, to their respective essential patent claims that they deem necessary to implement the Specification. | |
| THE SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, | |
| INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, | |
| OR TITLE; THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH | |
| CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. | |
| THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT | |
| OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE SPECIFICATION. | |
| The name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity pertaining | |
| to the Specification or its contents without specific, written prior permission. Title to copyright in the | |
| Specification will at all times remain with the Authors. | |
| No other rights are granted by implication, estoppel or otherwise. | |
| --> | |
| <schema targetNamespace="http://schemas.xmlsoap.org/ws/2001/10/inspection/" | |
| xmlns:wsil="http://schemas.xmlsoap.org/ws/2001/10/inspection/" | |
| xmlns:xsd="http://www.w3.org/2001/XMLSchema" | |
| xmlns="http://www.w3.org/2001/XMLSchema" | |
| elementFormDefault="qualified"> | |
| <import namespace="http://www.w3.org/XML/1998/namespace" | |
| schemaLocation="http://www.w3.org/2001/xml.xsd" /> | |
| <complexType name="typeOfAbstract"> | |
| <simpleContent> | |
| <extension base="xsd:string"> | |
| <attribute ref="xml:lang" use="optional"/> | |
| </extension> | |
| </simpleContent> | |
| </complexType> | |
| <complexType name="itemWithAbstracts" abstract="true"> | |
| <sequence> | |
| <element name="abstract" type="wsil:typeOfAbstract" minOccurs="0" maxOccurs="unbounded"/> | |
| </sequence> | |
| </complexType> | |
| <complexType name="nameType"> | |
| <simpleContent> | |
| <extension base="xsd:string"> | |
| <attribute ref="xml:lang" use="optional"/> | |
| </extension> | |
| </simpleContent> | |
| </complexType> | |
| <complexType name="referenceType"> | |
| <complexContent> | |
| <extension base="wsil:itemWithAbstracts"> | |
| <attribute name="referencedNamespace" type="anyURI" use="required"/> | |
| <attribute name="location" type="anyURI" use="optional"/> | |
| </extension> | |
| </complexContent> | |
| </complexType> | |
| <complexType name="descriptionType"> | |
| <complexContent> | |
| <extension base="wsil:referenceType"> | |
| <sequence> | |
| <any namespace="##other" minOccurs="0" processContents="lax"/> | |
| </sequence> | |
| </extension> | |
| </complexContent> | |
| </complexType> | |
| <complexType name="linkType"> | |
| <complexContent> | |
| <extension base="wsil:referenceType"> | |
| <sequence> | |
| <any namespace="##other" minOccurs="0" processContents="lax"/> | |
| </sequence> | |
| </extension> | |
| </complexContent> | |
| </complexType> | |
| <complexType name="serviceType"> | |
| <complexContent> | |
| <extension base="wsil:itemWithAbstracts"> | |
| <sequence> | |
| <element name="name" type="wsil:nameType" minOccurs="0" maxOccurs="unbounded"/> | |
| <element name="description" type="wsil:descriptionType" minOccurs="1" maxOccurs="unbounded"/> | |
| </sequence> | |
| </extension> | |
| </complexContent> | |
| </complexType> | |
| <element name="inspection"> | |
| <complexType> | |
| <complexContent> | |
| <extension base="wsil:itemWithAbstracts"> | |
| <sequence minOccurs='1' maxOccurs='unbounded'> | |
| <choice> | |
| <element name="service" type="wsil:serviceType"/> | |
| <element name="link" type="wsil:linkType"/> | |
| </choice> | |
| </sequence> | |
| </extension> | |
| </complexContent> | |
| </complexType> | |
| </element> | |
| </schema> |