blob: 433dbccf03c6da764dbdd83aa805adb490c102cc [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<xs:schema
xmlns:xs='http://www.w3.org/2001/XMLSchema'
xmlns:r='http://ntaforum.org/2011/registry'
xmlns:h='http://ntaforum.org/2011/harness'
xmlns:xml='http://www.w3.org/XML/1998/namespace'
targetNamespace='http://ntaforum.org/2011/registry'
elementFormDefault='qualified' attributeFormDefault='unqualified'>
<xs:import namespace='http://www.w3.org/XML/1998/namespace' schemaLocation='xml-1998.xsd'/>
<xs:import namespace='http://ntaforum.org/2011/harness' schemaLocation='harness.xsd'/>
<xs:element name='entry'>
<xs:complexType>
<xs:sequence>
<xs:element name='tooltype' type='xs:anyURI'/>
<xs:element name='version' type='xs:string'/>
<xs:element ref='h:harness' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='documentation' maxOccurs='unbounded'>
<xs:complexType>
<xs:sequence>
<xs:element name='vendor' type='xs:string'/>
<xs:element name='name' type='xs:string'/>
<xs:element name='description' type='xs:string'/>
<xs:element name='helpUri' type='xs:anyURI'/>
</xs:sequence>
<xs:attribute ref='xml:lang' use='required'/>
</xs:complexType>
</xs:element>
<xs:element name='published' type='xs:dateTime'/>
<xs:element name='location'>
<xs:complexType>
<xs:sequence>
<xs:element name='workspaceID' type='xs:string'/>
<xs:element name='ipv4' type='xs:string' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='ipv6' type='xs:string' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='hostname' type='xs:string' minOccurs='0'/>
<xs:element name='serialNumber' type='xs:string' minOccurs='0'/>
<xs:element name='assetNumber' type='xs:string' minOccurs='0'/>
<xs:element name='description' type='xs:string' minOccurs='0'/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name='extension' minOccurs='0' maxOccurs='unbounded'>
<xs:complexType>
<xs:sequence>
<xs:any processContents='skip'/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>