<?xml version="1.0" encoding="UTF-8"?>
<!--************************************************************************************	-->
<!--  starterProfile.xsd                                                			          		-->
<!--                                                                                                                           		-->
<!--  Schema for SDD Starter Profile                                                               		-->
<!--                                                                         					-->
<!--  URL: http://docs.oasis-open.org/sdd/v1.0/pr01/expository/cd01-sdd-starter-profile-v1.0.xsd  	-->
<!--                                                                         					-->
<!-- Copyright (C) The Organization for the Advancement of                   		-->
<!-- Structured Information Standards [OASIS] 2008.                          		-->
<!-- All Rights Reserved.                                                    				-->
<!--************************************************************************************	-->
<xsd:schema targetNamespace="http://docs.oasis-open.org/sdd/ns/starterProfile"
	xmlns="http://docs.oasis-open.org/sdd/ns/starterProfile"
	xmlns:sp="http://docs.oasis-open.org/sdd/ns/starterProfile"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xsd:simpleType name="OperatingSystemTypeEnumeration">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Unknown"/>
		<xsd:enumeration value="AIX"/>
		<xsd:enumeration value="FreeBSD"/>
		<xsd:enumeration value="HPUX"/>
		<xsd:enumeration value="LINUX"/>
		<xsd:enumeration value="MACOS"/>
		<xsd:enumeration value="OpenVMS"/>
		<xsd:enumeration value="Solaris"/>
		<xsd:enumeration value="Windows 2000"/>
		<xsd:enumeration value="Microsoft Windows Server 2003"/>
		<xsd:enumeration value="Windows XP"/>
		<xsd:enumeration value="Windows Vista"/>
		<xsd:enumeration value="OS/390"/>
		<xsd:enumeration value="z/OS"/>
		<xsd:enumeration value="other"/>
	</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ArchitectureCheckTypeEnumeration">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Pentium(R) brand"/>
		<xsd:enumeration value="Pentium(R) II Xeon(TM)"/>
		<xsd:enumeration value="Intel(R) Itanium(R) 2"/>
		<xsd:enumeration value="AMD Athlon(TM) Processor Family"/>
		<xsd:enumeration value="AMD Athlon(TM) 64 Processor Family"/>
		<xsd:enumeration value="PA-RISC Family"/>
		<xsd:enumeration value="SPARC Family"/>
		<xsd:enumeration value="AS400 Family"/>
		<xsd:enumeration value="Power PC Family"/>
		<xsd:enumeration value="Alpha Family"/>
		<xsd:enumeration value="S/390 and zSeries Family"/>
		<xsd:enumeration value="other"/>
	</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FileSystemTypeEnumeration">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="JFS"/>
		<xsd:enumeration value="NTFS"/>
		<xsd:enumeration value="FAT32"/>
		<xsd:enumeration value="zFS_z/OS"/>
		<xsd:enumeration value="zFS_Solaris"/>
		<xsd:enumeration value="other"/>
	</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DatabaseSystemTypeEnumeration">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="DB2"/>
		<xsd:enumeration value="DB4"/>
		<xsd:enumeration value="DB6"/>
		<xsd:enumeration value="Derby"/>
		<xsd:enumeration value="MSSQL"/>
		<xsd:enumeration value="MySQL"/>
		<xsd:enumeration value="Oracle"/>
		<xsd:enumeration value="Sybase"/>
		<xsd:enumeration value="Teradata"/>
		<xsd:enumeration value="other"/>
	</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="J2eeServerTypeEnumeration">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Jboss"/>
		<xsd:enumeration value="Tomcat"/>
		<xsd:enumeration value="WebSphere"/>
		<xsd:enumeration value="WebLogic"/>
		<xsd:enumeration value="other"/>
	</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StateEnumeration">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="Enabled"/>
		<xsd:enumeration value="Starting"/>
		<xsd:enumeration value="Disabled"/>
		<xsd:enumeration value="Shutting down"/>
		<xsd:enumeration value="Unknown"/>
		<xsd:enumeration value="other"/>
	</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProtocolEnumeration">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="FTP"/>
		<xsd:enumeration value="HTTPS"/>
		<xsd:enumeration value="HTTP"/>
		<xsd:enumeration value="JDBC"/>
		<xsd:enumeration value="ODBC"/>
		<xsd:enumeration value="RMI-IIOP"/>
		<xsd:enumeration value="Telnet"/>
		<xsd:enumeration value="other"/>
	</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ArtifactTypeEnumeration">
	<xsd:restriction base="xsd:string">
		<xsd:enumeration value="MSI"/>
		<xsd:enumeration value="RPM"/>
		<xsd:enumeration value="TAR"/>
		<xsd:enumeration value="ZIP"/>
		<xsd:enumeration value="JAR"/>
		<xsd:enumeration value="XMT"/>
		<xsd:enumeration value="EXE"/>
		<xsd:enumeration value="SCRIPT"/>
		<xsd:enumeration value="DDL"/>
		<xsd:enumeration value="other"/>
	</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CIM_OperatingSystem">
	<xsd:sequence>
		<xsd:element name="OSType" type="sp:OperatingSystemTypeEnumeration"/>
		<xsd:element name="Version" type="xsd:string"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_Processor">
	<xsd:sequence>
		<xsd:element name="Type" type="xsd:string"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_FileSystem">
	<xsd:sequence>
		<xsd:element name="Name" type="xsd:string"/>
		<xsd:element name="Root" type="xsd:string"/>
		<xsd:element name="AvailableSpace" type="xsd:positiveInteger"/>
		<xsd:element name="Type" type="sp:FileSystemTypeEnumeration"/>
		<xsd:element name="ReadOnly" type="xsd:boolean"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_Directory">
	<xsd:sequence>
		<xsd:element name="Name" type="xsd:anyURI"/>
		<xsd:element name="Readable" type="xsd:boolean"/>
		<xsd:element name="Writable" type="xsd:boolean"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_LogicalFile">
	<xsd:sequence>
		<xsd:element name="Name" type="xsd:anyURI"/>
		<xsd:element name="Readable" type="xsd:boolean"/>
		<xsd:element name="Writable" type="xsd:boolean"/>
		<xsd:element name="Executable" type="xsd:boolean"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_InstalledProduct">
	<xsd:sequence>
		<xsd:element name="Name" type="xsd:string"/>
		<xsd:element name="Version" type="xsd:string"/>
		<xsd:element name="Vendor" type="xsd:string"/>
		<xsd:element name="Directory" type="xsd:anyURI"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_ApplicationSystem">
	<xsd:sequence>
		<xsd:element name="Name" type="xsd:string"/>
		<xsd:element name="Version" type="xsd:string"/>
		<xsd:element name="Vendor" type="xsd:string"/>
		<xsd:element name="Directory" type="xsd:anyURI"/>
		<xsd:element name="State" type="sp:StateEnumeration"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_J2eeServer">
	<xsd:sequence>
		<xsd:element name="Type" type="sp:J2eeServerTypeEnumeration"/>
		<xsd:element name="Name" type="xsd:string"/>
		<xsd:element name="Version" type="xsd:string"/>
		<xsd:element name="Vendor" type="xsd:string"/>
		<xsd:element name="Directory" type="xsd:anyURI"/>
		<xsd:element name="State" type="sp:StateEnumeration"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_J2eeServlet">
	<xsd:sequence>
		<xsd:element name="Name" type="xsd:string"/>
		<xsd:element name="Vendor" type="xsd:string"/>
		<xsd:element name="Version" type="xsd:string"/>
		<xsd:element name="Directory" type="xsd:anyURI"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_J2eeApplication">
	<xsd:sequence>
		<xsd:element name="Name" type="xsd:string"/>
		<xsd:element name="Vendor" type="xsd:string"/>
		<xsd:element name="Version" type="xsd:string"/>
		<xsd:element name="Directory" type="xsd:anyURI"/>
		<xsd:element name="State" type="sp:StateEnumeration"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_DatabaseSystem">
	<xsd:sequence>
		<xsd:element name="Type" type="sp:DatabaseSystemTypeEnumeration"/>
		<xsd:element name="Name" type="xsd:string"/>
		<xsd:element name="Vendor" type="xsd:string"/>
		<xsd:element name="Version" type="xsd:string"/>
		<xsd:element name="Directory" type="xsd:anyURI"/>
		<xsd:element name="State" type="sp:StateEnumeration"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:complexType name="CIM_ConnectedTo">
	<xsd:sequence>
		<xsd:element name="Protocol" type="sp:ProtocolEnumeration"/>
		<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
</xsd:schema>
