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
      datasource</xs:documentation>
7
  </xs:annotation>
8

    
9
  <xs:include schemaLocation="oaf-common-0.1.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 collected
16
            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
25
              datasource.</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>Typology of this data source to be dispalyed in the OpenAire portal.
32
            </xs:documentation>
33
          </xs:annotation>
34
        </xs:element>
35
        <xs:element name="datasourcetype" type="classedSchemedElement">
36
          <xs:annotation>
37
            <xs:documentation>Typology of this data source.</xs:documentation>
38
          </xs:annotation>
39
        </xs:element>
40
        <xs:element name="openairecompatibility" type="classedSchemedElement">
41
          <xs:annotation>
42
            <xs:documentation>Level of compatibility of this datasources with regards to the
43
              guidelines.</xs:documentation>
44
          </xs:annotation>
45
        </xs:element>
46
        <xs:element name="latitude" type="xs:string" minOccurs="0"/>
47
        <xs:element name="longitude" type="xs:string" minOccurs="0"/>
48
        <xs:element name="dateofvalidation" type="xs:string">
49
          <xs:annotation>
50
            <xs:documentation>When this datasource has been validated by the OpenAire
51
              Validator.</xs:documentation>
52
          </xs:annotation>
53
        </xs:element>
54
        <xs:element name="description" type="xs:string"/>
55
        <xs:element name="subjects" type="optionalClassedSchemedElement"/>
56
        <xs:element name="policies" type="namedIdElement"/>
57
        <xs:element name="logourl" type="xs:string"/>
58
        <xs:element name="releasestartdate" type="xs:string"/>
59
        <xs:element name="releaseenddate" type="xs:string"/>
60
        <xs:element name="missionstatementurl" type="xs:string"/>
61
        <xs:element name="dataprovider" type="xs:boolean">
62
          <xs:annotation>
63
            <xs:documentation>True if this datasource is a data provider.</xs:documentation>
64
          </xs:annotation>
65
        </xs:element>
66
        <xs:element name="serviceprovider" type="xs:boolean">
67
          <xs:annotation>
68
            <xs:documentation>True if this datasource is a service provider.</xs:documentation>
69
          </xs:annotation>
70
        </xs:element>
71
        <xs:element name="databaseaccesstype" type="xs:string"> </xs:element>
72
        <xs:element name="datauploadtype" type="xs:string"/>
73
        <xs:element name="databaseaccessrestriction" type="xs:string"/>
74
        <xs:element name="datauploadrestriction" type="xs:string"/>
75
        <xs:element name="versioning" type="xs:boolean"/>
76
        <xs:element name="citationguidelineurl" type="xs:string"/>
77
        <xs:element name="qualitymanagementkind" type="xs:string"/>
78
        <xs:element name="pidsystems" type="xs:string"/>
79
        <xs:element name="certificates" type="xs:string"/>
80
        <xs:element name="originalId" type="xs:string"/>
81
        <xs:element name="collectedfrom" type="namedIdElement">
82
          <xs:annotation>
83
            <xs:documentation>Identifier and name of the datasource from which this datasource has
84
              been collected from (e.g., "OpenDOAR").</xs:documentation>
85
          </xs:annotation>
86
        </xs:element>
87
        <xs:element name="pid" type="xs:string"/>
88
        <xs:element name="datainfo" type="datainfoType">
89
          <xs:annotation>
90
            <xs:documentation>Information about the provenance of this record.</xs:documentation>
91
          </xs:annotation>
92
        </xs:element>
93
        <xs:element name="rels" type="relsType">
94
          <xs:annotation>
95
            <xs:documentation>Relationships to other entities.</xs:documentation>
96
          </xs:annotation>
97
        </xs:element>
98
        <xs:element name="children">
99
          <xs:complexType mixed="true"/>
100
        </xs:element>
101
        <xs:element name="odnumberofitems" type="xs:string">
102
          <xs:annotation>
103
            <xs:documentation>Number of items delivered by this datasource according to the
104
              information available on OpenDOAR. </xs:documentation>
105
          </xs:annotation>
106
        </xs:element>
107
        <xs:element name="odnumberofitemsdate" type="xs:string">
108
          <xs:annotation>
109
            <xs:documentation>When the number of items in odnumberofitems has been set according to
110
              the information available on OpenDOAR. </xs:documentation>
111
          </xs:annotation>
112
        </xs:element>
113
        <xs:element name="odlanguages" type="xs:string">
114
          <xs:annotation>
115
            <xs:documentation>Languages supported by this datasource according to the information
116
              available on OpenDOAR. </xs:documentation>
117
          </xs:annotation>
118
        </xs:element>
119
        <xs:element name="odcontenttypes" type="xs:string">
120
          <xs:annotation>
121
            <xs:documentation>Types of content delivered by this datasource according to the
122
              information available on OpenDOAR. </xs:documentation>
123
          </xs:annotation>
124
        </xs:element>
125
        <xs:element name="odpolicies" type="xs:string">
126
          <xs:annotation>
127
            <xs:documentation>Policies of this datasource according to the information available on
128
              OpenDOAR. </xs:documentation>
129
          </xs:annotation>
130
        </xs:element>
131
      </xs:choice>
132
    </xs:complexType>
133
  </xs:element>
134
</xs:schema>
(4-4/8)