Project

General

Profile

1
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://namespace.openaire.eu/oaf"
2
	targetNamespace="http://namespace.openaire.eu/oaf" elementFormDefault="unqualified">
3

    
4
	<xs:annotation>
5
		<xs:documentation>This schema describes elements and properties of
6
			OpenAIRE+ entities of type
7
			datasource
8
		</xs:documentation>
9
	</xs:annotation>
10

    
11
	<xs:include schemaLocation="oaf-common-0.2.xsd" />
12

    
13
	<xs:element name="datasource">
14
		<xs:complexType>
15
			<xs:choice maxOccurs="unbounded">
16
				<xs:annotation>
17
					<xs:documentation>Elements whose names start with "od" contain
18
						original values collected
19
						from OpenDOAR.
20
					</xs:documentation>
21
				</xs:annotation>
22
				<xs:element name="officialname" type="inferenceExtendedStringType" />
23
				<xs:element name="englishname" type="inferenceExtendedStringType" />
24
				<xs:element name="websiteurl" type="inferenceExtendedStringType" />
25
				<xs:element name="contactemail" type="inferenceExtendedStringType" />
26
				<xs:element name="accessinfopackage" type="inferenceExtendedStringType">
27
					<xs:annotation>
28
						<xs:documentation>Info about how to access content of this
29
							datasource.
30
						</xs:documentation>
31
					</xs:annotation>
32
				</xs:element>
33
				<xs:element name="namespaceprefix" type="inferenceExtendedStringType" />
34
				<xs:element name="datasourcetypeui" type="classedSchemedElement">
35
					<xs:annotation>
36
						<xs:documentation>
37
							Type of this data source to be displayed in the OpenAire
38
							portal.
39
							<p>For allowed values check terms in:
40
								https://services.openaire.eu/provision/mvc/vocabularies/dnet:datasource_typologies
41
							</p>
42
						</xs:documentation>
43
					</xs:annotation>
44
				</xs:element>
45
				<xs:element name="datasourcetype" type="classedSchemedElement">
46
					<xs:annotation>
47
						<xs:documentation>
48
							Type of this data source.
49
							<p>For allowed values check codes in:
50
								https://services.openaire.eu/provision/mvc/vocabularies/dnet:datasource_typologies
51
							</p>
52
						</xs:documentation>
53
					</xs:annotation>
54
				</xs:element>
55
				<xs:element name="openairecompatibility" type="classedSchemedElement">
56
					<xs:annotation>
57
						<xs:documentation>
58
							Level of compatibility of this datasource with regards to the
59
							guidelines.
60
							<p>For allowed values check:
61
								https://services.openaire.eu/provision/mvc/vocabularies/dnet:datasourceCompatibilityLevel
62
							</p>
63
						</xs:documentation>
64
					</xs:annotation>
65
				</xs:element>
66
				<xs:element name="latitude" type="inferenceExtendedStringType"
67
					minOccurs="0" />
68
				<xs:element name="longitude" type="inferenceExtendedStringType"
69
					minOccurs="0" />
70
				<xs:element name="dateofvalidation" type="inferenceExtendedStringType">
71
					<xs:annotation>
72
						<xs:documentation>When this datasource has been validated by the
73
							OpenAire
74
							Validator.
75
						</xs:documentation>
76
					</xs:annotation>
77
				</xs:element>
78
				<xs:element name="description" type="inferenceExtendedStringType" />
79
				<xs:element name="subjects" type="optionalClassedSchemedElement">
80
					<xs:annotation>
81
						<xs:documentation>
82
							Subjects and keywords.
83
							<p>For allowed values check:
84
								https://services.openaire.eu/provision/mvc/vocabularies/dnet:result_subjects
85
							</p>
86
						</xs:documentation>
87
					</xs:annotation>
88
				</xs:element>
89
				<xs:element name="policies" type="namedIdElement" />
90
				<xs:element name="logourl" type="inferenceExtendedStringType" />
91
				<xs:element name="releasestartdate" type="inferenceExtendedStringType" />
92
				<xs:element name="releaseenddate" type="inferenceExtendedStringType" />
93
				<xs:element name="missionstatementurl" type="inferenceExtendedStringType" />
94
				<xs:element name="dataprovider" type="inferenceExtendedBooleanType">
95
					<xs:annotation>
96
						<xs:documentation>True if this datasource is a data provider.
97
						</xs:documentation>
98
					</xs:annotation>
99
				</xs:element>
100
				<xs:element name="serviceprovider" type="inferenceExtendedBooleanType">
101
					<xs:annotation>
102
						<xs:documentation>True if this datasource is a service provider.
103
						</xs:documentation>
104
					</xs:annotation>
105
				</xs:element>
106
				<xs:element name="databaseaccesstype" type="inferenceExtendedStringType">
107
				</xs:element>
108
				<xs:element name="datauploadtype" type="inferenceExtendedStringType" />
109
				<xs:element name="databaseaccessrestriction" type="inferenceExtendedStringType" />
110
				<xs:element name="datauploadrestriction" type="inferenceExtendedStringType" />
111
				<xs:element name="versioning" type="inferenceExtendedBooleanType" />
112
				<xs:element name="citationguidelineurl" type="inferenceExtendedStringType" />
113
				<xs:element name="qualitymanagementkind" type="inferenceExtendedStringType" />
114
				<xs:element name="pidsystems" type="inferenceExtendedStringType" />
115
				<xs:element name="certificates" type="inferenceExtendedStringType" />
116
				<xs:element name="originalId" type="inferenceExtendedStringType" />
117
				<xs:element name="collectedfrom" type="namedIdElement">
118
					<xs:annotation>
119
						<xs:documentation>Identifier and name of the datasource from which
120
							this datasource has
121
							been collected from.
122
						</xs:documentation>
123
					</xs:annotation>
124
				</xs:element>
125
				<xs:element name="pid" type="optionalClassedSchemedElement" />
126
				<xs:element name="datainfo" type="datainfoType"/>
127
				<xs:element name="rels" type="relsType">
128
					<xs:annotation>
129
						<xs:documentation>Relationships to other entities.
130
						</xs:documentation>
131
					</xs:annotation>
132
				</xs:element>
133
				<xs:element name="children">
134
					<xs:complexType mixed="true" />
135
				</xs:element>
136
				<xs:element name="odnumberofitems" type="xs:string">
137
					<xs:annotation>
138
						<xs:documentation>Number of items delivered by this datasource
139
							according to the
140
							information available on OpenDOAR.
141
						</xs:documentation>
142
					</xs:annotation>
143
				</xs:element>
144
				<xs:element name="odnumberofitemsdate" type="xs:string">
145
					<xs:annotation>
146
						<xs:documentation>When the number of items in odnumberofitems has
147
							been set according to
148
							the information available on OpenDOAR.
149
						</xs:documentation>
150
					</xs:annotation>
151
				</xs:element>
152
				<xs:element name="odlanguages" type="xs:string">
153
					<xs:annotation>
154
						<xs:documentation>Languages supported by this datasource according
155
							to the information
156
							available on OpenDOAR.
157
						</xs:documentation>
158
					</xs:annotation>
159
				</xs:element>
160
				<xs:element name="odcontenttypes" type="xs:string">
161
					<xs:annotation>
162
						<xs:documentation>Types of content delivered by this datasource
163
							according to the
164
							information available on OpenDOAR.
165
						</xs:documentation>
166
					</xs:annotation>
167
				</xs:element>
168
				<xs:element name="odpolicies" type="xs:string">
169
					<xs:annotation>
170
						<xs:documentation>Policies of this datasource according to the
171
							information available on
172
							OpenDOAR.
173
						</xs:documentation>
174
					</xs:annotation>
175
				</xs:element>
176
			</xs:choice>
177
		</xs:complexType>
178
	</xs:element>
179
</xs:schema>
(4-4/9)