configurationengine/doc/xsd/xlink.xsd
author Bob Rosenberg <bob.rosenberg@nokia.com>
Wed, 13 Oct 2010 16:21:25 +0100
changeset 7 3c36c452f013
parent 0 2e8eeb919028
permissions -rw-r--r--
Version 2.0 release of System Model Generator, which draws 3.x syntax system definition files
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     2
<!-- $Date: 2008/08/14 07:59:30 $ -->
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     3
	<!--
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     4
		Copyright (c) 2002 World Wide Web Consortium, (Massachusetts Institute
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     5
		of Technology, Institut National de Recherche en Informatique et en
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     6
		Automatique, Keio University). All Rights Reserved. This document is
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     7
		distributed under the W3C's Software Intellectual Property License.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     8
		This document is distributed in the hope that it will be useful, but
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     9
		WITHOUT ANY WARRANTY; without even the implied warranty of
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    10
		MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See W3C License
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    11
		http://www.w3.org/Consortium/Legal/ for more details.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    12
	-->
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    13
<xs:schema targetNamespace="http://www.w3.org/1999/xlink"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    14
	xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    15
	attributeFormDefault="unqualified" version="$Date: 2008/08/14 07:59:30 $">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    16
	<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    17
		<xs:documentation source="http://www.w3.org/TR/2000/REC-xlink-20010627"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    18
			xml:lang="en"> Note this schema is NOT a normative schema - - It contains
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    19
			attribute types derived from all the attribute definitions found in
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    20
			the XLink Recommendation available at
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    21
			http://www.w3.org/TR/2001/REC-xlink-20010627 Section 4.1
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    22
			(http://www.w3.org/TR/2001/REC-xlink-20010627/#N1238) provides a
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    23
			summary of the element types on which the global attributes are
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    24
			allowed, with an indication of whether a value is required or
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    25
			optional. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    26
	</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    27
	<xs:attribute name="type">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    28
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    29
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    30
				source="http://www.w3.org/TR/2000/REC-xlink-20010627/#link-types"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    31
				xml:lang="en"> The XLink Element Type Attribute. Note: xml:lang is not
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    32
				required if the value of the type attribute is "title", but provides
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    33
				much of the motivation for title elements in addition to attributes.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    34
				A W3C XML Schema definition of the xml:lang attribute can be found
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    35
				at: http://www.w3.org/2001/xml.xsd </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    36
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    37
		<xs:simpleType>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    38
			<xs:restriction base="xs:string">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    39
				<xs:enumeration value="simple" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    40
				<xs:enumeration value="extended" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    41
				<xs:enumeration value="locator" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    42
				<xs:enumeration value="arc" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    43
				<xs:enumeration value="resource" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    44
				<xs:enumeration value="title" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    45
				<xs:enumeration value="none" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    46
			</xs:restriction>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    47
		</xs:simpleType>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    48
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    49
	<xs:attribute name="href" type="xs:anyURI">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    50
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    51
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    52
				source="http://www.w3.org/TR/2000/REC-xlink-20010627/#link-locators"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    53
				xml:lang="en"> The Locator Attribute. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    54
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    55
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    56
	<xs:attribute name="arcrole" type="xs:anyURI">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    57
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    58
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    59
				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    60
				xml:lang="en"> The Arcrole Semantic Attribute. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    61
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    62
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    63
	<xs:attribute name="role" type="xs:anyURI">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    64
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    65
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    66
				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    67
				xml:lang="en"> The Role Semantic Attribute. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    68
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    69
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    70
	<xs:attribute name="title" type="xs:string">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    71
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    72
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    73
				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    74
				xml:lang="en"> The Title Semantic Attribute. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    75
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    76
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    77
	<xs:attribute name="show">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    78
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    79
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    80
				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#show-att"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    81
				xml:lang="en"> The Show Behavior Attribute. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    82
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    83
		<xs:simpleType>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    84
			<xs:restriction base="xs:string">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    85
				<xs:enumeration value="new" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    86
				<xs:enumeration value="replace" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    87
				<xs:enumeration value="embed" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    88
				<xs:enumeration value="other" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    89
				<xs:enumeration value="none" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    90
			</xs:restriction>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    91
		</xs:simpleType>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    92
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    93
	<xs:attribute name="actuate">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    94
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    95
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    96
				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#actuate-att"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    97
				xml:lang="en"> The Actuate Behavior Attribute. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    98
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    99
		<xs:simpleType>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   100
			<xs:restriction base="xs:string">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   101
				<xs:enumeration value="onLoad" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   102
				<xs:enumeration value="onRequest" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   103
				<xs:enumeration value="other" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   104
				<xs:enumeration value="none" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   105
			</xs:restriction>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   106
		</xs:simpleType>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   107
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   108
	<xs:attribute name="label" type="xs:NCName">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   109
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   110
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   111
				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   112
				xml:lang="en"> The Label Traversal Attribute. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   113
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   114
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   115
	<xs:attribute name="from" type="xs:NCName">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   116
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   117
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   118
				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   119
				xml:lang="en"> The From Traversal Attribute. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   120
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   121
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   122
	<xs:attribute name="to" type="xs:NCName">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   123
		<xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   124
			<xs:documentation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   125
				source="http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts"
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   126
				xml:lang="en"> The To Traversal Attribute. </xs:documentation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   127
		</xs:annotation>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   128
	</xs:attribute>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   129
</xs:schema>