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
			organisation
8
		</xs:documentation>
9
	</xs:annotation>
10

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

    
13
	<xs:element name="organization">
14
		<xs:complexType>
15
			<xs:choice maxOccurs="unbounded">
16
				<xs:element name="legalname" type="inferenceExtendedStringType" />
17
				<xs:element name="legalshortname" type="inferenceExtendedStringType" />
18
				<xs:element name="logourl" type="inferenceExtendedStringType" />
19
				<xs:element name="originalId" type="inferenceExtendedStringType" />
20
				<xs:element name="websiteurl" type="inferenceExtendedStringType" />
21
				<xs:element name="country" type="optionalClassedSchemedElement">
22
					<xs:annotation>
23
						<xs:documentation>
24
							Countries in ISO 3166-1 alpha-2.
25
							<p>For allowed values check:
26
								https://services.openaire.eu/provision/mvc/vocabularies/dnet:countries
27
							</p>
28
						</xs:documentation>
29
					</xs:annotation>
30
				</xs:element>
31
				<xs:element name="ecenterprise" type="xs:string">
32
					<xs:annotation>
33
						<xs:documentation>Tells if this organisation is an enteprise.
34
							Value comes from CORDA
35
							(Enterprise)
36
						</xs:documentation>
37
					</xs:annotation>
38
				</xs:element>
39
				<xs:element name="echighereducation" type="xs:string">
40
					<xs:annotation>
41
						<xs:documentation>Tells if this organisation is in the higher
42
							education. Value comes
43
							from CORDA (HigherEducation).
44
						</xs:documentation>
45
					</xs:annotation>
46
				</xs:element>
47
				<!-- We might want to remove this field since it seems to be a duplicate 
48
					of ecinternationalorganizationeurinterests -->
49
				<xs:element name="ecinternationalorganization" type="xs:string">
50
					<xs:annotation>
51
						<xs:documentation>Tells if this organisation is international.
52
							Value comes from CORDA
53
							(InternationalOrgEurInterest).
54
						</xs:documentation>
55
					</xs:annotation>
56
				</xs:element>
57
				<xs:element name="ecinternationalorganizationeurinterests"
58
					type="xs:string">
59
					<xs:annotation>
60
						<xs:documentation>Value comes from CORDA
61
							(InternationalOrgEurInterest).
62
						</xs:documentation>
63
					</xs:annotation>
64
				</xs:element>
65
				<xs:element name="eclegalbody" type="xs:string">
66
					<xs:annotation>
67
						<xs:documentation>Tells if this organisation is a legal body.
68
							Value comes from CORDA
69
							(PublicBody).
70
						</xs:documentation>
71
					</xs:annotation>
72
				</xs:element>
73
				<xs:element name="eclegalperson" type="xs:string">
74
					<xs:annotation>
75
						<xs:documentation>Tells if this organisation is a legal person.
76
							Value comes from CORDA
77
							(LegalPerson).
78
						</xs:documentation>
79
					</xs:annotation>
80
				</xs:element>
81
				<xs:element name="ecnonprofit" type="xs:string">
82
					<xs:annotation>
83
						<xs:documentation>Tells if this organisation is non-profit. Value
84
							comes from CORDA
85
							(NonProfit).
86
						</xs:documentation>
87
					</xs:annotation>
88
				</xs:element>
89
				<xs:element name="ecnutscode" type="xs:string">
90
					<xs:annotation>
91
						<xs:documentation>Value comes from CORDA. </xs:documentation>
92
					</xs:annotation>
93
				</xs:element>
94
				<xs:element name="ecresearchorganization" type="xs:string">
95
					<xs:annotation>
96
						<xs:documentation>Tells if this organisation is a research
97
							organisation. Value comes
98
							from CORDA (ResearchOrganisation).
99
						</xs:documentation>
100
					</xs:annotation>
101
				</xs:element>
102
				<xs:element name="ecsmevalidated" type="xs:string">
103
					<xs:annotation>
104
						<xs:documentation>Value comes from CORDA (SMEValidated).
105
						</xs:documentation>
106
					</xs:annotation>
107
				</xs:element>
108
				<xs:element name="collectedfrom" type="namedIdElement">
109
					<xs:annotation>
110
						<xs:documentation>Identifier and name of the datasource from which
111
							this organization has
112
							been collected from.
113
						</xs:documentation>
114
					</xs:annotation>
115
				</xs:element>
116
				<xs:element name="pid" type="optionalClassedSchemedElement"/>
117
				<xs:element name="datainfo" type="datainfoType"/>
118
				<xs:element name="rels" type="relsType">
119
					<xs:annotation>
120
						<xs:documentation>Relationships to other entities.
121
						</xs:documentation>
122
					</xs:annotation>
123
				</xs:element>
124
				<xs:element name="children">
125
					<xs:complexType mixed="true" />
126
				</xs:element>
127
			</xs:choice>
128
		</xs:complexType>
129
	</xs:element>
130

    
131
</xs:schema>
(5-5/9)