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 type
6
      organisation</xs:documentation>
7
  </xs:annotation>
8

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

    
11
  <xs:element name="organization">
12
    <xs:complexType>
13
      <xs:choice maxOccurs="unbounded">
14
        <xs:element name="legalname" type="xs:string"/>
15
        <xs:element name="legalshortname" type="xs:string"/>
16
        <xs:element name="logourl" type="xs:string"/>
17
        <xs:element name="originalId" type="xs:string"/>
18
        <xs:element name="websiteurl" type="xs:string"/>
19
        <xs:element name="country" type="optionalClassedSchemedElement"/>
20
        <xs:element name="ecenterprise" type="xs:string">
21
          <xs:annotation>
22
            <xs:documentation>Tells if this organisation is an enteprise. Value comes from CORDA
23
              (Enterprise) </xs:documentation>
24
          </xs:annotation>
25
        </xs:element>
26
        <xs:element name="echighereducation" type="xs:string">
27
          <xs:annotation>
28
            <xs:documentation>Tells if this organisation is in the higher education. Value comes
29
              from CORDA (HigherEducation). </xs:documentation>
30
          </xs:annotation>
31
        </xs:element>
32
        <!-- We might want to remove this field since it seems to be a duplicate of ecinternationalorganizationeurinterests -->
33
        <xs:element name="ecinternationalorganization" type="xs:string">
34
          <xs:annotation>
35
            <xs:documentation>Tells if this organisation is international. Value comes from CORDA
36
              (InternationalOrgEurInterest). </xs:documentation>
37
          </xs:annotation>
38
        </xs:element>
39
        <xs:element name="ecinternationalorganizationeurinterests" type="xs:string">
40
          <xs:annotation>
41
            <xs:documentation>Value comes from CORDA (InternationalOrgEurInterest).
42
            </xs:documentation>
43
          </xs:annotation>
44
        </xs:element>
45
        <xs:element name="eclegalbody" type="xs:string">
46
          <xs:annotation>
47
            <xs:documentation>Tells if this organisation is a legal body. Value comes from CORDA
48
              (PublicBody). </xs:documentation>
49
          </xs:annotation>
50
        </xs:element>
51
        <xs:element name="eclegalperson" type="xs:string">
52
          <xs:annotation>
53
            <xs:documentation>Tells if this organisation is a legal person. Value comes from CORDA
54
              (LegalPerson). </xs:documentation>
55
          </xs:annotation>
56
        </xs:element>
57
        <xs:element name="ecnonprofit" type="xs:string">
58
          <xs:annotation>
59
            <xs:documentation>Tells if this organisation is non-profit. Value comes from CORDA
60
              (NonProfit). </xs:documentation>
61
          </xs:annotation>
62
        </xs:element>
63
        <xs:element name="ecnutscode" type="xs:string">
64
          <xs:annotation>
65
            <xs:documentation>Value comes from CORDA. </xs:documentation>
66
          </xs:annotation>
67
        </xs:element>
68
        <xs:element name="ecresearchorganization" type="xs:string">
69
          <xs:annotation>
70
            <xs:documentation>Tells if this organisation is a research organisation. Value comes
71
              from CORDA (ResearchOrganisation). </xs:documentation>
72
          </xs:annotation>
73
        </xs:element>
74
        <xs:element name="ecsmevalidated" type="xs:string">
75
          <xs:annotation>
76
            <xs:documentation>Value comes from CORDA (SMEValidated). </xs:documentation>
77
          </xs:annotation>
78
        </xs:element>
79
        <xs:element name="collectedfrom" type="namedIdElement">
80
          <xs:annotation>
81
            <xs:documentation>Identifier and name of the datasource from which this organization has
82
              been collected from.</xs:documentation>
83
          </xs:annotation>
84
        </xs:element>
85
        <xs:element name="pid">
86
          <xs:complexType mixed="true"/>
87
        </xs:element>
88
        <xs:element name="datainfo" type="datainfoType"/>
89
        <xs:element name="rels" type="relsType">
90
          <xs:annotation>
91
            <xs:documentation>Relationships to other entities.</xs:documentation>
92
          </xs:annotation>
93
        </xs:element>
94
        <xs:element name="children">
95
          <xs:complexType mixed="true"/>
96
        </xs:element>
97
      </xs:choice>
98
    </xs:complexType>
99
  </xs:element>
100

    
101
</xs:schema>
(5-5/8)