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 OpenAIRE+ entities of
6
			type datasource </xs:documentation>
7
	</xs:annotation>
8

    
9
	<xs:include schemaLocation="oaf-common-0.4.xsd"/>
10

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