Outils personnels
Vous êtes ici : Accueil Schema lomfrv1.0 adh technical.xsd

technical.xsd

Cliquez ici pour obtenir le fichier

Taille 3.2 kB - Type du fichier text/xml

Contenu du fichier

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified" version="LOMFRv1.0">
	<xsd:annotation>
		<xsd:documentation>Fichier décrivant les groups, types, tags et valeurs de la catégorie LOMFR Technique</xsd:documentation>
		<xsd:appinfo>Voir documentation dans lomfr.xsd</xsd:appinfo>
	</xsd:annotation>
	<xsd:simpleType name="typeValues">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="operating system"/>
			<xsd:enumeration value="browser"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="type">
		<xsd:complexContent>
			<xsd:extension base="Vocabular">
				<xsd:sequence>
					<xsd:element name="value" type="typeValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:simpleType name="nameValues">
		<xsd:restriction base="xsd:token">
			<xsd:enumeration value="any"/>
			<xsd:enumeration value="ms-internet explorer"/>
			<xsd:enumeration value="firefox"/>
			<xsd:enumeration value="safari"/>
			<xsd:enumeration value="opera"/>
			<xsd:enumeration value="mozilla"/>
			<xsd:enumeration value="netscape communicator"/>
			<xsd:enumeration value="amaya"/>
			<xsd:enumeration value="ms-windows"/>
			<xsd:enumeration value="macos"/>
			<xsd:enumeration value="linux"/>
			<xsd:enumeration value="unix"/>
			<xsd:enumeration value="pc-dos"/>
			<xsd:enumeration value="none"/>	
			<xsd:enumeration value="multi-os"/>		
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="name">
		<xsd:complexContent>
			<xsd:extension base="Vocabular">
				<xsd:sequence>
					<xsd:element name="value" type="nameValues"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="technical">
		<xsd:sequence>
			<xsd:element name="format" type="MimeType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="size" type="CharacterString" minOccurs="0"/>
			<xsd:element name="location" type="CharacterString" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="requirement" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="orComposite" minOccurs="0" maxOccurs="unbounded">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="type" type="type" minOccurs="0"/>
									<xsd:element name="name" type="name" minOccurs="0"/>
									<xsd:element name="minimumVersion" type="CharacterString" minOccurs="0"/>
									<xsd:element name="maximumVersion" type="CharacterString" minOccurs="0"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="installationRemarks" type="LangString" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="otherPlatformRequirements" type="LangString" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="duration" type="Duration" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="technical">
		<xsd:sequence>
			<xsd:element name="technical" type="technical"/>
		</xsd:sequence>
	</xsd:group>
</xsd:schema>