content/ns/2010/scufl2/rdf.xsd (52 lines of code) (raw):
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd" />
<!-- schemaLocation="http://www.w3.org/2001/03/xml.xsd" /> -->
<xs:element name="RDF" type="rdf:RDF" />
<xs:complexType name="RDF">
<xs:sequence>
<xs:any namespace="##any" maxOccurs="unbounded" minOccurs="0" processContents="lax" />
</xs:sequence>
<xs:attribute ref="xml:base" />
</xs:complexType>
<xs:element name="Description">
<xs:complexType>
<xs:sequence>
<xs:any namespace="##any" maxOccurs="unbounded" minOccurs="0" processContents="lax" />
</xs:sequence>
<xs:attributeGroup ref="rdf:about" />
</xs:complexType>
</xs:element>
<xs:attributeGroup name="about">
<xs:attribute name="about" use="required" form="qualified"
type="xs:anyURI" />
</xs:attributeGroup>
<xs:attributeGroup name="aboutOptional">
<xs:attribute name="about" use="optional" form="qualified"
type="xs:anyURI" />
</xs:attributeGroup>
<xs:attributeGroup name="resource">
<xs:attribute name="resource" use="required" form="qualified"
type="xs:anyURI" />
</xs:attributeGroup>
<xs:attribute name="parseType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Collection"></xs:enumeration>
<xs:enumeration value="Resource"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="datatype" type="xs:anyURI" />
<xs:element name="type">
<xs:complexType>
<xs:attribute name="resource" use="required" form="qualified"
type="xs:anyURI" />
</xs:complexType>
</xs:element>
<xs:complexType name="Resource">
<xs:attributeGroup ref="rdf:resource" />
</xs:complexType>
</xs:schema>