Revision 57194
Added by Enrico Ottonello over 4 years ago
modules/dnet-core-components/branches/saxonHE-SOLR772/.project | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<projectDescription> |
|
3 |
<name>saxonHE-SOLR772-dnet-core-components</name> |
|
4 |
<comment></comment> |
|
5 |
<projects> |
|
6 |
</projects> |
|
7 |
<buildSpec> |
|
8 |
<buildCommand> |
|
9 |
<name>org.eclipse.jdt.core.javabuilder</name> |
|
10 |
<arguments> |
|
11 |
</arguments> |
|
12 |
</buildCommand> |
|
13 |
<buildCommand> |
|
14 |
<name>org.eclipse.m2e.core.maven2Builder</name> |
|
15 |
<arguments> |
|
16 |
</arguments> |
|
17 |
</buildCommand> |
|
18 |
</buildSpec> |
|
19 |
<natures> |
|
20 |
<nature>org.eclipse.jdt.core.javanature</nature> |
|
21 |
<nature>org.eclipse.m2e.core.maven2Nature</nature> |
|
22 |
</natures> |
|
23 |
</projectDescription> |
modules/dnet-core-components/branches/saxonHE-SOLR772/deploy.info | ||
---|---|---|
1 |
{ |
|
2 |
"type_source": "SVN", |
|
3 |
"goal": "package -U source:jar", |
|
4 |
"url": "http://svn-public.driver.research-infrastructures.eu/driver/dnet50/modules/dnet-core-components/branches/saxonHE-SOLR772", |
|
5 |
"deploy_repository": "dnet5-snapshots", |
|
6 |
"version": "5", |
|
7 |
"mail": "alessia.bardi@isti.cnr.it", |
|
8 |
"deploy_repository_url": "http://maven.research-infrastructures.eu/nexus/content/repositories/dnet5-snapshots", |
|
9 |
"name": "dnet-core-components-saxonHE-SOLR772" |
|
10 |
} |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/META-INF/jax-ws-catalog.xml | ||
---|---|---|
1 |
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system"> |
|
2 |
<rewriteSystem systemIdStartString="http://www.w3.org/2006/03/addressing" rewritePrefix="classpath:/schemas/wsdl"/> |
|
3 |
</catalog> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/META-INF/spring.handlers | ||
---|---|---|
1 |
http\://dnetlib.eu/springbeans/condbean=eu.dnetlib.springutils.condbean.ConditionalBeanNamespaceHandler |
|
2 |
http\://dnetlib.eu/springbeans/template=eu.dnetlib.springutils.template.TemplateNamespaceHandler |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/META-INF/services/javax.xml.transform.TransformerFactory | ||
---|---|---|
1 |
net.sf.saxon.TransformerFactoryImpl |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/META-INF/spring.schemas | ||
---|---|---|
1 |
http\://dnetlib.eu/springbeans/condbean.xsd=eu/dnetlib/springutils/condbean/condbean.xsd |
|
2 |
http\://dnetlib.eu/springbeans/template.xsd=eu/dnetlib/springutils/template/template.xsd |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/webContext-properties.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<beans xmlns="http://www.springframework.org/schema/beans" |
|
3 |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
4 |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> |
|
5 |
|
|
6 |
<import resource="classpath:/eu/dnetlib/cnr-common-properties.xml" /> |
|
7 |
|
|
8 |
</beans> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/applicationContext-saxon.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
3 |
xmlns:p="http://www.springframework.org/schema/p" |
|
4 |
xmlns="http://www.springframework.org/schema/beans" |
|
5 |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> |
|
6 |
|
|
7 |
<bean id="saxonTransformerFactory" class="net.sf.saxon.TransformerFactoryImpl"/> |
|
8 |
|
|
9 |
<bean id="saxonHelper" class="eu.dnetlib.miscutils.functional.xml.SaxonHelper"/> |
|
10 |
|
|
11 |
</beans> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/RegionDescriptionDSResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
|
2 |
elementFormDefault="qualified"> |
|
3 |
<xs:complexType name="BODYType"> |
|
4 |
<xs:sequence> |
|
5 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
6 |
<xs:element name="STATUS" type="STATUSType"/> |
|
7 |
<xs:element ref="SECURITY_PARAMETERS"/> |
|
8 |
</xs:sequence> |
|
9 |
</xs:complexType> |
|
10 |
<xs:complexType name="CONFIGURATIONType"/> |
|
11 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
12 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
13 |
</xs:complexType> |
|
14 |
<xs:complexType name="HEADERType"> |
|
15 |
<xs:all> |
|
16 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
17 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
18 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
19 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
20 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
21 |
</xs:all> |
|
22 |
</xs:complexType> |
|
23 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
24 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
25 |
</xs:complexType> |
|
26 |
<xs:complexType name="RESOURCE_KINDType"> |
|
27 |
<xs:attribute name="value" use="required"> |
|
28 |
<xs:simpleType> |
|
29 |
<xs:restriction base="xs:string"> |
|
30 |
<xs:enumeration value="InfrastructureResources"/> |
|
31 |
</xs:restriction> |
|
32 |
</xs:simpleType> |
|
33 |
</xs:attribute> |
|
34 |
</xs:complexType> |
|
35 |
<xs:element name="RESOURCE_PROFILE"> |
|
36 |
<xs:complexType> |
|
37 |
<xs:sequence> |
|
38 |
<xs:element name="HEADER" type="HEADERType"/> |
|
39 |
<xs:element name="BODY" type="BODYType"/> |
|
40 |
</xs:sequence> |
|
41 |
</xs:complexType> |
|
42 |
</xs:element> |
|
43 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
44 |
<xs:attribute name="value" use="required"> |
|
45 |
<xs:simpleType> |
|
46 |
<xs:restriction base="xs:string"> |
|
47 |
<xs:enumeration value="RegionDescriptionDSResourceType"/> |
|
48 |
</xs:restriction> |
|
49 |
</xs:simpleType> |
|
50 |
</xs:attribute> |
|
51 |
</xs:complexType> |
|
52 |
<xs:complexType name="RESOURCE_URIType"> |
|
53 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
54 |
</xs:complexType> |
|
55 |
<xs:element name="SECURITY_PARAMETERS" type="xs:string"/> |
|
56 |
<xs:complexType name="STATUSType"> |
|
57 |
<xs:sequence> |
|
58 |
<xs:element name="REGION"> |
|
59 |
<xs:complexType> |
|
60 |
<xs:sequence> |
|
61 |
<xs:element name="SERVICE" maxOccurs="unbounded"> |
|
62 |
<xs:complexType> |
|
63 |
<xs:sequence> |
|
64 |
<xs:element name="PROTOCOL" maxOccurs="unbounded"> |
|
65 |
<xs:complexType> |
|
66 |
<xs:attribute name="name" use="required" type="xs:string"/> |
|
67 |
<xs:attribute name="address" use="required" |
|
68 |
type="xs:anyURI"/> |
|
69 |
<xs:attribute name="wsdl" use="optional" type="xs:string"/> |
|
70 |
</xs:complexType> |
|
71 |
</xs:element> |
|
72 |
</xs:sequence> |
|
73 |
<xs:attribute name="instanceName" use="required" |
|
74 |
type="xs:string"/> |
|
75 |
<xs:attribute name="typeName" use="required" type="xs:string"/> |
|
76 |
<xs:attribute name="priority" use="required" type="xs:int"/> |
|
77 |
<xs:attribute name="master" use="required" type="xs:int"/> |
|
78 |
<xs:attribute name="IPAddress" use="required" type="xs:string"/> |
|
79 |
<xs:attribute name="TCPIPPort" use="required" type="xs:int"/> |
|
80 |
<xs:attribute name="usedProtocol" use="required" |
|
81 |
type="xs:string"/> |
|
82 |
<xs:attribute name="disabled" use="optional" type="xs:boolean"/> |
|
83 |
</xs:complexType> |
|
84 |
</xs:element> |
|
85 |
</xs:sequence> |
|
86 |
<xs:attribute name="name" use="required" type="xs:string"/> |
|
87 |
</xs:complexType> |
|
88 |
</xs:element> |
|
89 |
</xs:sequence> |
|
90 |
</xs:complexType> |
|
91 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/SecurityPolicyDSResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
|
2 |
elementFormDefault="qualified" attributeFormDefault="unqualified"> |
|
3 |
<xs:complexType name="BODYType"> |
|
4 |
<xs:sequence> |
|
5 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
6 |
<xs:element name="STATUS" type="STATUSType" minOccurs="0"/> |
|
7 |
<xs:element ref="SECURITY_PARAMETERS" minOccurs="0"/> |
|
8 |
</xs:sequence> |
|
9 |
</xs:complexType> |
|
10 |
<xs:complexType name="CONFIGURATIONType"> |
|
11 |
<xs:choice> |
|
12 |
<xs:element ref="Policy"/> |
|
13 |
<xs:element ref="PolicySet"/> |
|
14 |
</xs:choice> |
|
15 |
</xs:complexType> |
|
16 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
17 |
<xs:attribute name="value" type="xs:dateTime" use="required"/> |
|
18 |
</xs:complexType> |
|
19 |
<xs:complexType name="HEADERType"> |
|
20 |
<xs:all> |
|
21 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
22 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
23 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
24 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
25 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
26 |
</xs:all> |
|
27 |
</xs:complexType> |
|
28 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
29 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
30 |
</xs:complexType> |
|
31 |
<xs:complexType name="RESOURCE_KINDType"> |
|
32 |
<xs:attribute name="value" use="required"> |
|
33 |
<xs:simpleType> |
|
34 |
<xs:restriction base="xs:string"> |
|
35 |
<xs:enumeration value="SecurityPolicyDSResources"/> |
|
36 |
<xs:enumeration value="PendingDSResources"/> |
|
37 |
</xs:restriction> |
|
38 |
</xs:simpleType> |
|
39 |
</xs:attribute> |
|
40 |
</xs:complexType> |
|
41 |
<xs:element name="RESOURCE_PROFILE"> |
|
42 |
<xs:complexType> |
|
43 |
<xs:sequence> |
|
44 |
<xs:element name="HEADER" type="HEADERType"/> |
|
45 |
<xs:element name="BODY" type="BODYType"/> |
|
46 |
</xs:sequence> |
|
47 |
</xs:complexType> |
|
48 |
</xs:element> |
|
49 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
50 |
<xs:attribute name="value" use="required"> |
|
51 |
<xs:simpleType> |
|
52 |
<xs:restriction base="xs:string"> |
|
53 |
<xs:enumeration value="SecurityPolicyDSResourceType"/> |
|
54 |
</xs:restriction> |
|
55 |
</xs:simpleType> |
|
56 |
</xs:attribute> |
|
57 |
</xs:complexType> |
|
58 |
<xs:complexType name="RESOURCE_URIType"> |
|
59 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
60 |
</xs:complexType> |
|
61 |
<xs:element name="SECURITY_PARAMETERS" type="xs:string"/> |
|
62 |
<xs:complexType name="STATUSType"/> |
|
63 |
<!-- --> |
|
64 |
<xs:element name="PolicySet" type="PolicySetType"/> |
|
65 |
<xs:complexType name="PolicySetType"> |
|
66 |
<xs:sequence> |
|
67 |
<xs:element ref="Description" minOccurs="0"/> |
|
68 |
<xs:element ref="PolicySetDefaults" minOccurs="0"/> |
|
69 |
<xs:element ref="Target"/> |
|
70 |
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
|
71 |
<xs:element ref="PolicySet"/> |
|
72 |
<xs:element ref="Policy"/> |
|
73 |
<xs:element ref="PolicySetIdReference"/> |
|
74 |
<xs:element ref="PolicyIdReference"/> |
|
75 |
</xs:choice> |
|
76 |
<xs:element ref="Obligations" minOccurs="0"/> |
|
77 |
</xs:sequence> |
|
78 |
<xs:attribute name="PolicySetId" type="xs:anyURI" use="required"/> |
|
79 |
<xs:attribute name="PolicyCombiningAlgId" type="xs:anyURI" |
|
80 |
use="required"/> |
|
81 |
</xs:complexType> |
|
82 |
<!-- --> |
|
83 |
<xs:element name="PolicySetIdReference" type="xs:anyURI"/> |
|
84 |
<xs:element name="PolicyIdReference" type="xs:anyURI"/> |
|
85 |
<!-- --> |
|
86 |
<xs:element name="PolicySetDefaults" type="DefaultsType"/> |
|
87 |
<xs:element name="PolicyDefaults" type="DefaultsType"/> |
|
88 |
<xs:complexType name="DefaultsType"> |
|
89 |
<xs:sequence> |
|
90 |
<xs:choice> |
|
91 |
<xs:element ref="XPathVersion"/> |
|
92 |
</xs:choice> |
|
93 |
</xs:sequence> |
|
94 |
</xs:complexType> |
|
95 |
<!-- --> |
|
96 |
<xs:element name="XPathVersion" type="xs:anyURI"/> |
|
97 |
<!-- --> |
|
98 |
<xs:element name="Policy" type="PolicyType"/> |
|
99 |
<xs:complexType name="PolicyType"> |
|
100 |
<xs:sequence> |
|
101 |
<xs:element ref="Description" minOccurs="0"/> |
|
102 |
<xs:element ref="PolicyDefaults" minOccurs="0"/> |
|
103 |
<xs:element ref="Target"/> |
|
104 |
<xs:element ref="Rule" minOccurs="0" maxOccurs="unbounded"/> |
|
105 |
<xs:element ref="Obligations" minOccurs="0"/> |
|
106 |
</xs:sequence> |
|
107 |
<xs:attribute name="PolicyId" type="xs:anyURI" use="required"/> |
|
108 |
<xs:attribute name="RuleCombiningAlgId" type="xs:anyURI" |
|
109 |
use="required"/> |
|
110 |
</xs:complexType> |
|
111 |
<!-- --> |
|
112 |
<xs:element name="Description" type="xs:string"/> |
|
113 |
<!-- --> |
|
114 |
<xs:element name="Rule" type="RuleType"/> |
|
115 |
<xs:complexType name="RuleType"> |
|
116 |
<xs:sequence> |
|
117 |
<xs:element ref="Description" minOccurs="0"/> |
|
118 |
<xs:element ref="Target" minOccurs="0"/> |
|
119 |
<xs:element ref="Condition" minOccurs="0"/> |
|
120 |
</xs:sequence> |
|
121 |
<xs:attribute name="RuleId" type="xs:anyURI" use="required"/> |
|
122 |
<xs:attribute name="Effect" type="EffectType" use="required"/> |
|
123 |
</xs:complexType> |
|
124 |
<!-- --> |
|
125 |
<xs:simpleType name="EffectType"> |
|
126 |
<xs:restriction base="xs:string"> |
|
127 |
<xs:enumeration value="Permit"/> |
|
128 |
<xs:enumeration value="Deny"/> |
|
129 |
</xs:restriction> |
|
130 |
</xs:simpleType> |
|
131 |
<!-- --> |
|
132 |
<xs:element name="Target" type="TargetType"/> |
|
133 |
<xs:complexType name="TargetType"> |
|
134 |
<xs:sequence> |
|
135 |
<xs:element ref="Subjects" minOccurs="0"/> |
|
136 |
<xs:element ref="Resources" minOccurs="0"/> |
|
137 |
<xs:element ref="Actions" minOccurs="0"/> |
|
138 |
</xs:sequence> |
|
139 |
</xs:complexType> |
|
140 |
<!-- --> |
|
141 |
<xs:element name="Subjects" type="SubjectsType"/> |
|
142 |
<xs:complexType name="SubjectsType"> |
|
143 |
<xs:choice> |
|
144 |
<xs:element ref="Subject" maxOccurs="unbounded"/> |
|
145 |
<xs:element ref="AnySubject"/> |
|
146 |
</xs:choice> |
|
147 |
</xs:complexType> |
|
148 |
<!-- --> |
|
149 |
<xs:element name="Subject" type="SubjectType"/> |
|
150 |
<xs:complexType name="SubjectType"> |
|
151 |
<xs:sequence> |
|
152 |
<xs:element ref="SubjectMatch" maxOccurs="unbounded"/> |
|
153 |
</xs:sequence> |
|
154 |
</xs:complexType> |
|
155 |
<!-- --> |
|
156 |
<xs:element name="AnySubject"/> |
|
157 |
<!-- --> |
|
158 |
<xs:element name="Resources" type="ResourcesType"/> |
|
159 |
<xs:complexType name="ResourcesType"> |
|
160 |
<xs:choice> |
|
161 |
<xs:element ref="Resource" maxOccurs="unbounded"/> |
|
162 |
<xs:element ref="AnyResource"/> |
|
163 |
</xs:choice> |
|
164 |
</xs:complexType> |
|
165 |
<!-- --> |
|
166 |
<xs:element name="AnyResource"/> |
|
167 |
<!-- --> |
|
168 |
<xs:element name="Resource" type="ResourceType"/> |
|
169 |
<xs:complexType name="ResourceType"> |
|
170 |
<xs:sequence> |
|
171 |
<xs:element ref="ResourceMatch" maxOccurs="unbounded"/> |
|
172 |
</xs:sequence> |
|
173 |
</xs:complexType> |
|
174 |
<!-- --> |
|
175 |
<xs:element name="Actions" type="ActionsType"/> |
|
176 |
<xs:complexType name="ActionsType"> |
|
177 |
<xs:choice> |
|
178 |
<xs:element ref="Action" maxOccurs="unbounded"/> |
|
179 |
<xs:element ref="AnyAction"/> |
|
180 |
</xs:choice> |
|
181 |
</xs:complexType> |
|
182 |
<!-- --> |
|
183 |
<xs:element name="AnyAction"/> |
|
184 |
<!-- --> |
|
185 |
<xs:element name="Action" type="ActionType"/> |
|
186 |
<xs:complexType name="ActionType"> |
|
187 |
<xs:sequence> |
|
188 |
<xs:element ref="ActionMatch" maxOccurs="unbounded"/> |
|
189 |
</xs:sequence> |
|
190 |
</xs:complexType> |
|
191 |
<!-- --> |
|
192 |
<xs:element name="SubjectMatch" type="SubjectMatchType"/> |
|
193 |
<xs:complexType name="SubjectMatchType"> |
|
194 |
<xs:sequence> |
|
195 |
<xs:element ref="AttributeValue"/> |
|
196 |
<xs:choice> |
|
197 |
<xs:element ref="SubjectAttributeDesignator"/> |
|
198 |
<xs:element ref="AttributeSelector"/> |
|
199 |
</xs:choice> |
|
200 |
</xs:sequence> |
|
201 |
<xs:attribute name="MatchId" type="xs:anyURI" use="required"/> |
|
202 |
</xs:complexType> |
|
203 |
<!-- --> |
|
204 |
<xs:element name="ResourceMatch" type="ResourceMatchType"/> |
|
205 |
<xs:complexType name="ResourceMatchType"> |
|
206 |
<xs:sequence> |
|
207 |
<xs:element ref="AttributeValue"/> |
|
208 |
<xs:choice> |
|
209 |
<xs:element ref="ResourceAttributeDesignator"/> |
|
210 |
<xs:element ref="AttributeSelector"/> |
|
211 |
</xs:choice> |
|
212 |
</xs:sequence> |
|
213 |
<xs:attribute name="MatchId" type="xs:anyURI" use="required"/> |
|
214 |
</xs:complexType> |
|
215 |
<!-- --> |
|
216 |
<xs:element name="ActionMatch" type="ActionMatchType"/> |
|
217 |
<xs:complexType name="ActionMatchType"> |
|
218 |
<xs:sequence> |
|
219 |
<xs:element ref="AttributeValue"/> |
|
220 |
<xs:choice> |
|
221 |
<xs:element ref="ActionAttributeDesignator"/> |
|
222 |
<xs:element ref="AttributeSelector"/> |
|
223 |
</xs:choice> |
|
224 |
</xs:sequence> |
|
225 |
<xs:attribute name="MatchId" type="xs:anyURI" use="required"/> |
|
226 |
</xs:complexType> |
|
227 |
<!-- --> |
|
228 |
<xs:element name="AttributeSelector" type="AttributeSelectorType"/> |
|
229 |
<xs:complexType name="AttributeSelectorType"> |
|
230 |
<xs:attribute name="RequestContextPath" type="xs:string" |
|
231 |
use="required"/> |
|
232 |
<xs:attribute name="DataType" type="xs:anyURI" use="required"/> |
|
233 |
<xs:attribute name="MustBePresent" type="xs:boolean" use="optional" |
|
234 |
default="false"/> |
|
235 |
</xs:complexType> |
|
236 |
<!-- --> |
|
237 |
<xs:element name="ResourceAttributeDesignator" type="AttributeDesignatorType"/> |
|
238 |
<xs:element name="ActionAttributeDesignator" type="AttributeDesignatorType"/> |
|
239 |
<xs:element name="EnvironmentAttributeDesignator" type="AttributeDesignatorType"/> |
|
240 |
<!-- --> |
|
241 |
<xs:complexType name="AttributeDesignatorType"> |
|
242 |
<xs:attribute name="AttributeId" type="xs:anyURI" use="required"/> |
|
243 |
<xs:attribute name="DataType" type="xs:anyURI" use="required"/> |
|
244 |
<xs:attribute name="Issuer" type="xs:string" use="optional"/> |
|
245 |
<xs:attribute name="MustBePresent" type="xs:boolean" use="optional" |
|
246 |
default="false"/> |
|
247 |
</xs:complexType> |
|
248 |
<!-- --> |
|
249 |
<xs:element name="SubjectAttributeDesignator" type="SubjectAttributeDesignatorType"/> |
|
250 |
<xs:complexType name="SubjectAttributeDesignatorType"> |
|
251 |
<xs:complexContent> |
|
252 |
<xs:extension base="AttributeDesignatorType"> |
|
253 |
<xs:attribute name="SubjectCategory" type="xs:anyURI" |
|
254 |
use="optional" default="urn:oasis:names:tc:1.0:subject-category:access-subject"/> |
|
255 |
</xs:extension> |
|
256 |
</xs:complexContent> |
|
257 |
</xs:complexType> |
|
258 |
<!-- --> |
|
259 |
<xs:element name="AttributeValue" type="AttributeValueType"/> |
|
260 |
<xs:complexType name="AttributeValueType" mixed="true"> |
|
261 |
<xs:sequence> |
|
262 |
<xs:any namespace="##any" processContents="lax" minOccurs="0" |
|
263 |
maxOccurs="unbounded"/> |
|
264 |
</xs:sequence> |
|
265 |
<xs:attribute name="DataType" type="xs:anyURI" use="required"/> |
|
266 |
<xs:anyAttribute namespace="##any" processContents="lax"/> |
|
267 |
</xs:complexType> |
|
268 |
<!-- --> |
|
269 |
<xs:element name="Function" type="FunctionType"/> |
|
270 |
<xs:complexType name="FunctionType"> |
|
271 |
<xs:attribute name="FunctionId" type="xs:anyURI" use="required"/> |
|
272 |
</xs:complexType> |
|
273 |
<!-- --> |
|
274 |
<xs:element name="Apply" type="ApplyType"/> |
|
275 |
<xs:element name="Condition" type="ApplyType"/> |
|
276 |
<!-- --> |
|
277 |
<xs:complexType name="ApplyType"> |
|
278 |
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
|
279 |
<xs:element ref="Apply"/> |
|
280 |
<xs:element ref="Function"/> |
|
281 |
<xs:element ref="AttributeValue"/> |
|
282 |
<xs:element ref="SubjectAttributeDesignator"/> |
|
283 |
<xs:element ref="ResourceAttributeDesignator"/> |
|
284 |
<xs:element ref="ActionAttributeDesignator"/> |
|
285 |
<xs:element ref="EnvironmentAttributeDesignator"/> |
|
286 |
<xs:element ref="AttributeSelector"/> |
|
287 |
</xs:choice> |
|
288 |
<xs:attribute name="FunctionId" type="xs:anyURI" use="required"/> |
|
289 |
<!-- Legal types for the first and subsequent operands are defined in the |
|
290 |
accompanying table --> |
|
291 |
</xs:complexType> |
|
292 |
<!-- --> |
|
293 |
<xs:element name="Obligations" type="ObligationsType"/> |
|
294 |
<xs:complexType name="ObligationsType"> |
|
295 |
<xs:sequence> |
|
296 |
<xs:element ref="Obligation" maxOccurs="unbounded"/> |
|
297 |
</xs:sequence> |
|
298 |
</xs:complexType> |
|
299 |
<!-- --> |
|
300 |
<xs:element name="Obligation" type="ObligationType"/> |
|
301 |
<xs:complexType name="ObligationType"> |
|
302 |
<xs:sequence> |
|
303 |
<xs:element ref="AttributeAssignment" minOccurs="0" |
|
304 |
maxOccurs="unbounded"/> |
|
305 |
</xs:sequence> |
|
306 |
<xs:attribute name="ObligationId" type="xs:anyURI" use="required"/> |
|
307 |
<xs:attribute name="FulfillOn" type="EffectType" use="required"/> |
|
308 |
</xs:complexType> |
|
309 |
<!-- --> |
|
310 |
<xs:element name="AttributeAssignment" type="AttributeAssignmentType"/> |
|
311 |
<xs:complexType name="AttributeAssignmentType" mixed="true"> |
|
312 |
<xs:complexContent mixed="true"> |
|
313 |
<xs:extension base="AttributeValueType"> |
|
314 |
<xs:attribute name="AttributeId" type="xs:anyURI" use="required"/> |
|
315 |
</xs:extension> |
|
316 |
</xs:complexContent> |
|
317 |
</xs:complexType> |
|
318 |
<!-- --> |
|
319 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/SecurityProfileDSResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
|
2 |
elementFormDefault="qualified"> |
|
3 |
<xs:complexType name="BODYType"> |
|
4 |
<xs:sequence> |
|
5 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
6 |
<xs:element name="STATUS" type="STATUSType" minOccurs="0"/> |
|
7 |
<xs:element ref="SECURITY_PARAMETERS" minOccurs="0"/> |
|
8 |
</xs:sequence> |
|
9 |
</xs:complexType> |
|
10 |
<xs:complexType name="CONFIGURATIONType"> |
|
11 |
<xs:sequence> |
|
12 |
<xs:element name="secProfId" type="xs:string" minOccurs="0" |
|
13 |
maxOccurs="1"/> |
|
14 |
<xs:element name="resourceId" type="xs:string" minOccurs="1" |
|
15 |
maxOccurs="1"/> |
|
16 |
<xs:element name="attributes" type="attribute" nillable="true" |
|
17 |
maxOccurs="unbounded" minOccurs="0"/> |
|
18 |
<xs:element name="identities" type="typedString" nillable="true" |
|
19 |
maxOccurs="unbounded" minOccurs="0"/> |
|
20 |
<xs:element name="obligations" type="obligation" nillable="true" |
|
21 |
maxOccurs="unbounded" minOccurs="0"/> |
|
22 |
</xs:sequence> |
|
23 |
</xs:complexType> |
|
24 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
25 |
<xs:attribute name="value" type="xs:dateTime" use="required"/> |
|
26 |
</xs:complexType> |
|
27 |
<xs:complexType name="HEADERType"> |
|
28 |
<xs:all> |
|
29 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
30 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
31 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
32 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
33 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
34 |
</xs:all> |
|
35 |
</xs:complexType> |
|
36 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
37 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
38 |
</xs:complexType> |
|
39 |
<xs:complexType name="RESOURCE_KINDType"> |
|
40 |
<xs:attribute name="value" use="required"> |
|
41 |
<xs:simpleType> |
|
42 |
<xs:restriction base="xs:string"> |
|
43 |
<xs:enumeration value="SecurityProfileDSResources"/> |
|
44 |
<xs:enumeration value="PendingDSResources"/> |
|
45 |
</xs:restriction> |
|
46 |
</xs:simpleType> |
|
47 |
</xs:attribute> |
|
48 |
</xs:complexType> |
|
49 |
<xs:element name="RESOURCE_PROFILE"> |
|
50 |
<xs:complexType> |
|
51 |
<xs:sequence> |
|
52 |
<xs:element name="HEADER" type="HEADERType"/> |
|
53 |
<xs:element name="BODY" type="BODYType"/> |
|
54 |
</xs:sequence> |
|
55 |
</xs:complexType> |
|
56 |
</xs:element> |
|
57 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
58 |
<xs:attribute name="value" use="required"> |
|
59 |
<xs:simpleType> |
|
60 |
<xs:restriction base="xs:string"> |
|
61 |
<xs:enumeration value="SecurityProfileDSResourceType"/> |
|
62 |
</xs:restriction> |
|
63 |
</xs:simpleType> |
|
64 |
</xs:attribute> |
|
65 |
</xs:complexType> |
|
66 |
<xs:complexType name="RESOURCE_URIType"> |
|
67 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
68 |
</xs:complexType> |
|
69 |
<xs:element name="SECURITY_PARAMETERS" type="xs:string"/> |
|
70 |
<xs:complexType name="STATUSType"/> |
|
71 |
<xs:complexType name="attribute"> |
|
72 |
<xs:sequence> |
|
73 |
<xs:element name="key" type="xs:string" minOccurs="0"/> |
|
74 |
<xs:element name="type" type="xs:string" minOccurs="0"/> |
|
75 |
<xs:element name="value" type="xs:string" minOccurs="0"/> |
|
76 |
<xs:element name="attributes" type="attribute" nillable="true" |
|
77 |
maxOccurs="unbounded" minOccurs="0"/> |
|
78 |
</xs:sequence> |
|
79 |
</xs:complexType> |
|
80 |
<xs:complexType name="typedString"> |
|
81 |
<xs:sequence> |
|
82 |
<xs:element name="text" type="xs:string" minOccurs="0"/> |
|
83 |
<xs:element name="type" type="xs:string" minOccurs="0"/> |
|
84 |
</xs:sequence> |
|
85 |
</xs:complexType> |
|
86 |
<xs:complexType name="obligation"> |
|
87 |
<xs:sequence> |
|
88 |
<xs:element name="obligation" type="xs:string" minOccurs="0"/> |
|
89 |
<xs:element name="resource" type="xs:string" minOccurs="0"/> |
|
90 |
<xs:element name="attributes" type="attribute" nillable="true" |
|
91 |
maxOccurs="unbounded" minOccurs="0"/> |
|
92 |
</xs:sequence> |
|
93 |
</xs:complexType> |
|
94 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/DedupConfigurationDSResourceType.xsd | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
|
3 |
elementFormDefault="qualified"> |
|
4 |
<xs:element name="RESOURCE_PROFILE"> |
|
5 |
<xs:complexType> |
|
6 |
<xs:sequence> |
|
7 |
<xs:element ref="HEADER"/> |
|
8 |
<xs:element ref="BODY"/> |
|
9 |
</xs:sequence> |
|
10 |
</xs:complexType> |
|
11 |
</xs:element> |
|
12 |
<xs:element name="HEADER"> |
|
13 |
<xs:complexType> |
|
14 |
<xs:sequence> |
|
15 |
<xs:element ref="RESOURCE_IDENTIFIER"/> |
|
16 |
<xs:element ref="RESOURCE_TYPE"/> |
|
17 |
<xs:element ref="RESOURCE_KIND"/> |
|
18 |
<xs:element ref="RESOURCE_URI"/> |
|
19 |
<xs:element ref="DATE_OF_CREATION"/> |
|
20 |
</xs:sequence> |
|
21 |
</xs:complexType> |
|
22 |
</xs:element> |
|
23 |
<xs:element name="RESOURCE_IDENTIFIER"> |
|
24 |
<xs:complexType> |
|
25 |
<xs:attribute name="value" use="required"/> |
|
26 |
</xs:complexType> |
|
27 |
</xs:element> |
|
28 |
<xs:element name="RESOURCE_TYPE"> |
|
29 |
<xs:complexType> |
|
30 |
<xs:attribute name="value" use="required"/> |
|
31 |
</xs:complexType> |
|
32 |
</xs:element> |
|
33 |
<xs:element name="RESOURCE_KIND"> |
|
34 |
<xs:complexType> |
|
35 |
<xs:attribute name="value" use="required" type="xs:NCName"/> |
|
36 |
</xs:complexType> |
|
37 |
</xs:element> |
|
38 |
<xs:element name="RESOURCE_URI"> |
|
39 |
<xs:complexType> |
|
40 |
<xs:attribute name="value" use="required"/> |
|
41 |
</xs:complexType> |
|
42 |
</xs:element> |
|
43 |
<xs:element name="DATE_OF_CREATION"> |
|
44 |
<xs:complexType> |
|
45 |
<xs:attribute name="value" use="required" type="xs:dateTime"/> |
|
46 |
</xs:complexType> |
|
47 |
</xs:element> |
|
48 |
<xs:element name="BODY"> |
|
49 |
<xs:complexType> |
|
50 |
<xs:sequence> |
|
51 |
<xs:element ref="CONFIGURATION"/> |
|
52 |
<xs:element ref="STATUS"/> |
|
53 |
<xs:element ref="SECURITY_PARAMETERS"/> |
|
54 |
</xs:sequence> |
|
55 |
</xs:complexType> |
|
56 |
</xs:element> |
|
57 |
<xs:element name="CONFIGURATION"> |
|
58 |
<xs:complexType> |
|
59 |
<xs:sequence> |
|
60 |
<xs:element ref="DESCRIPTION"/> |
|
61 |
<xs:element ref="DEDUPLICATION"/> |
|
62 |
</xs:sequence> |
|
63 |
</xs:complexType> |
|
64 |
</xs:element> |
|
65 |
<xs:element name="DEDUPLICATION"/> |
|
66 |
<xs:element name="DESCRIPTION" type="xs:string"/> |
|
67 |
<xs:element name="ENTITY"> |
|
68 |
<xs:complexType> |
|
69 |
<xs:sequence> |
|
70 |
<xs:element ref="PACE"/> |
|
71 |
<xs:element ref="WORKFLOW"/> |
|
72 |
</xs:sequence> |
|
73 |
<xs:attribute name="name" use="required" type="xs:NCName"/> |
|
74 |
</xs:complexType> |
|
75 |
</xs:element> |
|
76 |
<xs:element name="PACE" type="xs:string"/> |
|
77 |
<xs:element name="WORKFLOW" type="xs:string"/> |
|
78 |
<xs:element name="STATUS"> |
|
79 |
<xs:complexType> |
|
80 |
<xs:sequence> |
|
81 |
<xs:element ref="LAST_UPDATE"/> |
|
82 |
</xs:sequence> |
|
83 |
</xs:complexType> |
|
84 |
</xs:element> |
|
85 |
<xs:element name="LAST_UPDATE"> |
|
86 |
<xs:complexType> |
|
87 |
<xs:attribute name="value" use="required" type="xs:dateTime"/> |
|
88 |
</xs:complexType> |
|
89 |
</xs:element> |
|
90 |
<xs:element name="SECURITY_PARAMETERS" type="xs:NCName"/> |
|
91 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/AnnouncementDSResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|
2 |
<xs:element name="RESOURCE_PROFILE"> |
|
3 |
<xs:complexType> |
|
4 |
<xs:sequence> |
|
5 |
<xs:element name="HEADER" type="HEADERType"/> |
|
6 |
<xs:element name="BODY" type="BODYType"/> |
|
7 |
</xs:sequence> |
|
8 |
</xs:complexType> |
|
9 |
</xs:element> |
|
10 |
<xs:complexType name="HEADERType"> |
|
11 |
<xs:all> |
|
12 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
13 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
14 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
15 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
16 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
17 |
</xs:all> |
|
18 |
</xs:complexType> |
|
19 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
20 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
21 |
</xs:complexType> |
|
22 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
23 |
<xs:attribute name="value" use="required"> |
|
24 |
<xs:simpleType> |
|
25 |
<xs:restriction base="xs:string"> |
|
26 |
<xs:enumeration value="AnnouncementDSResourceType"/> |
|
27 |
</xs:restriction> |
|
28 |
</xs:simpleType> |
|
29 |
</xs:attribute> |
|
30 |
</xs:complexType> |
|
31 |
<xs:complexType name="RESOURCE_KINDType"> |
|
32 |
<xs:attribute name="value" use="required"> |
|
33 |
<xs:simpleType> |
|
34 |
<xs:restriction base="xs:string"> |
|
35 |
<xs:enumeration value="AnnouncementDSResources"/> |
|
36 |
</xs:restriction> |
|
37 |
</xs:simpleType> |
|
38 |
</xs:attribute> |
|
39 |
</xs:complexType> |
|
40 |
<xs:complexType name="RESOURCE_URIType"> |
|
41 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
42 |
</xs:complexType> |
|
43 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
44 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
45 |
</xs:complexType> |
|
46 |
<xs:complexType name="BODYType"> |
|
47 |
<xs:sequence> |
|
48 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
49 |
<xs:element name="STATUS" type="xs:string"/> |
|
50 |
<xs:element name="SECURITY_PARAMETERS" type="SECURITY_PARAMETERSType"/> |
|
51 |
</xs:sequence> |
|
52 |
</xs:complexType> |
|
53 |
<xs:complexType name="CONFIGURATIONType"> |
|
54 |
<xs:sequence> |
|
55 |
<xs:element name="ANNOUNCEMENT_INFO" type="ANNOUNCEMENT_INFOType"/> |
|
56 |
</xs:sequence> |
|
57 |
</xs:complexType> |
|
58 |
<xs:complexType name="SECURITY_PARAMETERSType"> |
|
59 |
<xs:all> |
|
60 |
<xs:element name="SECURITY_PARAMETER" type="xs:string"/> |
|
61 |
</xs:all> |
|
62 |
</xs:complexType> |
|
63 |
<xs:complexType name="ANNOUNCEMENT_INFOType"> |
|
64 |
<xs:sequence> |
|
65 |
<xs:element name="RECOMMENDATION_ID" type="xs:string"/> |
|
66 |
<xs:element name="DATE_OF_EXPIRATION"> |
|
67 |
<xs:complexType> |
|
68 |
<xs:attribute name="value" type="xs:dateTime" use="required"/> |
|
69 |
</xs:complexType> |
|
70 |
</xs:element> |
|
71 |
</xs:sequence> |
|
72 |
</xs:complexType> |
|
73 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/CollectionDSResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
|
2 |
elementFormDefault="qualified"> |
|
3 |
<xs:complexType name="BODYType"> |
|
4 |
<xs:sequence> |
|
5 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
6 |
<xs:element name="STATUS" type="STATUSType"/> |
|
7 |
<xs:element ref="SECURITY_PARAMETERS"/> |
|
8 |
</xs:sequence> |
|
9 |
</xs:complexType> |
|
10 |
<xs:complexType name="CHILDType"> |
|
11 |
<xs:attribute name="id" type="xs:string" use="required"/> |
|
12 |
</xs:complexType> |
|
13 |
<xs:complexType name="CHILDRENType"> |
|
14 |
<xs:sequence> |
|
15 |
<xs:element name="CHILD" type="CHILDType" minOccurs="0" |
|
16 |
maxOccurs="unbounded"/> |
|
17 |
</xs:sequence> |
|
18 |
</xs:complexType> |
|
19 |
<xs:complexType name="CONFIGURATIONType"> |
|
20 |
<xs:all> |
|
21 |
<xs:element ref="IMAGE_URL"/> |
|
22 |
<xs:element ref="NAME"/> |
|
23 |
<xs:element name="OWNER" type="OWNERType"/> |
|
24 |
<xs:element name="MANAGERS" type="MANAGERSType" minOccurs="0"/> |
|
25 |
<xs:element name="BASKET" type="BASKETType" minOccurs="0"/> |
|
26 |
<xs:element name="FATHER" type="FATHERType"/> |
|
27 |
<xs:element name="DESCRIPTION" type="DESCRIPTIONType"/> |
|
28 |
<xs:element ref="SUBJECT"/> |
|
29 |
<xs:element ref="PRIVATE"/> |
|
30 |
<xs:element ref="VISIBLE"/> |
|
31 |
<xs:element ref="CONTAINER"/> |
|
32 |
<xs:element name="CHILDREN" type="CHILDRENType"/> |
|
33 |
<xs:element ref="MEMBERSHIP_CONDITION"/> |
|
34 |
<xs:element ref="ICON_URI"/> |
|
35 |
</xs:all> |
|
36 |
</xs:complexType> |
|
37 |
<xs:element name="CONTAINER"> |
|
38 |
<xs:simpleType> |
|
39 |
<xs:restriction base="xs:int"> |
|
40 |
<xs:enumeration value="0"/> |
|
41 |
<xs:enumeration value="1"/> |
|
42 |
</xs:restriction> |
|
43 |
</xs:simpleType> |
|
44 |
</xs:element> |
|
45 |
<xs:complexType name="COUNT_DOCSType"> |
|
46 |
<xs:attribute name="number" type="xs:int" use="required"/> |
|
47 |
<xs:attribute name="last_update" type="xs:string" use="required"/> |
|
48 |
</xs:complexType> |
|
49 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
50 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
51 |
</xs:complexType> |
|
52 |
<xs:complexType name="MANAGERSType"> |
|
53 |
<xs:sequence> |
|
54 |
<xs:element name="MANAGER" type="MANAGERType" minOccurs="0" |
|
55 |
maxOccurs="unbounded"/> |
|
56 |
</xs:sequence> |
|
57 |
</xs:complexType> |
|
58 |
<xs:complexType name="DESCRIPTIONType"> |
|
59 |
<xs:sequence> |
|
60 |
<xs:element name="FIELD" type="FIELDType" maxOccurs="unbounded"/> |
|
61 |
</xs:sequence> |
|
62 |
</xs:complexType> |
|
63 |
<xs:complexType name="FATHERType"> |
|
64 |
<xs:attribute name="id" type="xs:string" use="required"/> |
|
65 |
</xs:complexType> |
|
66 |
<xs:complexType name="BASKETType"> |
|
67 |
<xs:sequence> |
|
68 |
<xs:element name="DOCUMENT" type="BASKETDOCUMENTType" |
|
69 |
minOccurs="0" maxOccurs="unbounded"/> |
|
70 |
</xs:sequence> |
|
71 |
</xs:complexType> |
|
72 |
<xs:complexType name="MANAGERType" mixed="true"> |
|
73 |
<xs:attribute name="id" type="xs:string" use="required"/> |
|
74 |
<xs:attribute name="role" type="xs:string" use="required"/> |
|
75 |
</xs:complexType> |
|
76 |
<xs:complexType name="BASKETDOCUMENTType" mixed="true"> |
|
77 |
<xs:attribute name="id" type="xs:string" use="required"/> |
|
78 |
</xs:complexType> |
|
79 |
<xs:complexType name="FIELDType" mixed="true"> |
|
80 |
<xs:attribute name="ord" type="xs:int" use="required"/> |
|
81 |
<xs:attribute name="label" type="xs:string" use="required"/> |
|
82 |
</xs:complexType> |
|
83 |
<xs:complexType name="HEADERType"> |
|
84 |
<xs:all> |
|
85 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
86 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
87 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
88 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
89 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
90 |
</xs:all> |
|
91 |
</xs:complexType> |
|
92 |
<xs:element name="MEMBERSHIP_CONDITION" type="xs:string"/> |
|
93 |
<xs:element name="NAME" type="xs:string"/> |
|
94 |
<xs:element name="IMAGE_URL" type="xs:string"/> |
|
95 |
<xs:complexType name="OWNERType"> |
|
96 |
<xs:attribute name="id" type="xs:string" use="required"/> |
|
97 |
</xs:complexType> |
|
98 |
<xs:element name="PRIVATE"> |
|
99 |
<xs:simpleType> |
|
100 |
<xs:restriction base="xs:int"> |
|
101 |
<xs:enumeration value="0"/> |
|
102 |
<xs:enumeration value="1"/> |
|
103 |
</xs:restriction> |
|
104 |
</xs:simpleType> |
|
105 |
</xs:element> |
|
106 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
107 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
108 |
</xs:complexType> |
|
109 |
<xs:complexType name="RESOURCE_KINDType"> |
|
110 |
<xs:attribute name="value" use="required"> |
|
111 |
<xs:simpleType> |
|
112 |
<xs:restriction base="xs:string"> |
|
113 |
<xs:enumeration value="CollectionDSResources"/> |
|
114 |
</xs:restriction> |
|
115 |
</xs:simpleType> |
|
116 |
</xs:attribute> |
|
117 |
</xs:complexType> |
|
118 |
<xs:element name="RESOURCE_PROFILE"> |
|
119 |
<xs:complexType> |
|
120 |
<xs:sequence> |
|
121 |
<xs:element name="HEADER" type="HEADERType"/> |
|
122 |
<xs:element name="BODY" type="BODYType"/> |
|
123 |
</xs:sequence> |
|
124 |
</xs:complexType> |
|
125 |
</xs:element> |
|
126 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
127 |
<xs:attribute name="value" use="required"> |
|
128 |
<xs:simpleType> |
|
129 |
<xs:restriction base="xs:string"> |
|
130 |
<xs:enumeration value="CollectionDSResourceType"/> |
|
131 |
</xs:restriction> |
|
132 |
</xs:simpleType> |
|
133 |
</xs:attribute> |
|
134 |
</xs:complexType> |
|
135 |
<xs:complexType name="RESOURCE_URIType"> |
|
136 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
137 |
</xs:complexType> |
|
138 |
<xs:complexType name="RETRIEVAL_CONDITIONType" mixed="true"> |
|
139 |
<xs:attribute name="frozen" use="required"> |
|
140 |
<xs:simpleType> |
|
141 |
<xs:restriction base="xs:int"> |
|
142 |
<xs:enumeration value="0"/> |
|
143 |
<xs:enumeration value="1"/> |
|
144 |
</xs:restriction> |
|
145 |
</xs:simpleType> |
|
146 |
</xs:attribute> |
|
147 |
</xs:complexType> |
|
148 |
<xs:element name="SECURITY_PARAMETERS" type="xs:string"/> |
|
149 |
<xs:complexType name="STATUSType"> |
|
150 |
<xs:all> |
|
151 |
<xs:element name="COUNT_DOCS" type="COUNT_DOCSType"/> |
|
152 |
<xs:element name="RETRIEVAL_CONDITION" type="RETRIEVAL_CONDITIONType"/> |
|
153 |
</xs:all> |
|
154 |
</xs:complexType> |
|
155 |
<xs:element name="SUBJECT" type="xs:string"/> |
|
156 |
<xs:element name="VISIBLE"> |
|
157 |
<xs:simpleType> |
|
158 |
<xs:restriction base="xs:int"> |
|
159 |
<xs:enumeration value="0"/> |
|
160 |
<xs:enumeration value="1"/> |
|
161 |
</xs:restriction> |
|
162 |
</xs:simpleType> |
|
163 |
</xs:element> |
|
164 |
<xs:element name="ICON_URI" type="xs:string"/> |
|
165 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/RSSFeedDSResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|
2 |
<xs:element name="RESOURCE_PROFILE"> |
|
3 |
<xs:complexType> |
|
4 |
<xs:sequence> |
|
5 |
<xs:element name="HEADER" type="HEADERType"/> |
|
6 |
<xs:element name="BODY" type="BODYType"/> |
|
7 |
</xs:sequence> |
|
8 |
</xs:complexType> |
|
9 |
</xs:element> |
|
10 |
<xs:complexType name="HEADERType"> |
|
11 |
<xs:all> |
|
12 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
13 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
14 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
15 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
16 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
17 |
</xs:all> |
|
18 |
</xs:complexType> |
|
19 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
20 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
21 |
</xs:complexType> |
|
22 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
23 |
<xs:attribute name="value" use="required"> |
|
24 |
<xs:simpleType> |
|
25 |
<xs:restriction base="xs:string"> |
|
26 |
<xs:enumeration value="RSSFeedDSResourceType"/> |
|
27 |
</xs:restriction> |
|
28 |
</xs:simpleType> |
|
29 |
</xs:attribute> |
|
30 |
</xs:complexType> |
|
31 |
<xs:complexType name="RESOURCE_KINDType"> |
|
32 |
<xs:attribute name="value" use="required"> |
|
33 |
<xs:simpleType> |
|
34 |
<xs:restriction base="xs:string"> |
|
35 |
<xs:enumeration value="RSSFeedDSResources"/> |
|
36 |
</xs:restriction> |
|
37 |
</xs:simpleType> |
|
38 |
</xs:attribute> |
|
39 |
</xs:complexType> |
|
40 |
<xs:complexType name="RESOURCE_URIType"> |
|
41 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
42 |
</xs:complexType> |
|
43 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
44 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
45 |
</xs:complexType> |
|
46 |
<xs:complexType name="BODYType"> |
|
47 |
<xs:sequence> |
|
48 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
49 |
<xs:element name="STATUS" type="xs:string"/> |
|
50 |
<xs:element name="SECURITY_PARAMETERS" type="SECURITY_PARAMETERSType"/> |
|
51 |
<xs:element name="INDEX" type="xs:int" minOccurs="0"/> |
|
52 |
<xs:element name="ACTIVE" type="xs:boolean" minOccurs="0"/> |
|
53 |
<xs:element name="TITLE" type="xs:string" minOccurs="0"/> |
|
54 |
</xs:sequence> |
|
55 |
</xs:complexType> |
|
56 |
<xs:complexType name="CONFIGURATIONType"> |
|
57 |
<xs:sequence> |
|
58 |
<xs:element name="RSSFEED_INFO" type="RSSFEED_INFOType"/> |
|
59 |
</xs:sequence> |
|
60 |
</xs:complexType> |
|
61 |
<xs:complexType name="SECURITY_PARAMETERSType"> |
|
62 |
<xs:all> |
|
63 |
<xs:element name="SECURITY_PARAMETER" type="xs:string"/> |
|
64 |
</xs:all> |
|
65 |
</xs:complexType> |
|
66 |
<xs:complexType name="RSSFEED_INFOType"> |
|
67 |
<xs:sequence> |
|
68 |
<xs:element name="USER_ID" type="xs:string"/> |
|
69 |
<xs:element name="CQLQUERY" type="xs:string"/> |
|
70 |
<xs:element name="DATE_OF_LAST_VISIT" type="xs:string"/> |
|
71 |
<xs:element name="DOCUMENTS" type="DOCUMENTSType" |
|
72 |
maxOccurs="unbounded"/> |
|
73 |
</xs:sequence> |
|
74 |
</xs:complexType> |
|
75 |
<xs:complexType name="DOCUMENTSType"> |
|
76 |
<xs:sequence> |
|
77 |
<xs:element name="DOCUMENT_ID" type="xs:string" minOccurs="1" |
|
78 |
maxOccurs="1"/> |
|
79 |
<xs:element name="IS_NEW" type="xs:boolean" minOccurs="1" |
|
80 |
maxOccurs="1"/> |
|
81 |
</xs:sequence> |
|
82 |
</xs:complexType> |
|
83 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/InformationSpaceViewDSResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
|
2 |
elementFormDefault="qualified"> |
|
3 |
<xs:element name="RESOURCE_PROFILE"> |
|
4 |
<xs:complexType> |
|
5 |
<xs:sequence> |
|
6 |
<xs:element name="HEADER" type="HEADERType"/> |
|
7 |
<xs:element name="BODY" type="BODYType"/> |
|
8 |
</xs:sequence> |
|
9 |
</xs:complexType> |
|
10 |
</xs:element> |
|
11 |
<xs:complexType name="HEADERType"> |
|
12 |
<xs:all> |
|
13 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
14 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
15 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
16 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
17 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
18 |
</xs:all> |
|
19 |
</xs:complexType> |
|
20 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
21 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
22 |
</xs:complexType> |
|
23 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
24 |
<xs:attribute name="value" use="required"> |
|
25 |
<xs:simpleType> |
|
26 |
<xs:restriction base="xs:string"> |
|
27 |
<xs:enumeration value="InformationSpaceViewDSResourceType"/> |
|
28 |
</xs:restriction> |
|
29 |
</xs:simpleType> |
|
30 |
</xs:attribute> |
|
31 |
</xs:complexType> |
|
32 |
<xs:complexType name="RESOURCE_KINDType"> |
|
33 |
<xs:attribute name="value" use="required"> |
|
34 |
<xs:simpleType> |
|
35 |
<xs:restriction base="xs:string"> |
|
36 |
<xs:enumeration value="InformationSpaceViewDSResources"/> |
|
37 |
</xs:restriction> |
|
38 |
</xs:simpleType> |
|
39 |
</xs:attribute> |
|
40 |
</xs:complexType> |
|
41 |
<xs:complexType name="RESOURCE_URIType"> |
|
42 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
43 |
</xs:complexType> |
|
44 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
45 |
<xs:attribute name="value" type="xs:dateTime" use="required"/> |
|
46 |
</xs:complexType> |
|
47 |
<xs:complexType name="BODYType"> |
|
48 |
<xs:sequence> |
|
49 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
50 |
<xs:element name="STATUS" type="STATUSType"/> |
|
51 |
<xs:element name="SECURITY_PARAMETERS" type="SECURITY_PARAMETERSType"/> |
|
52 |
</xs:sequence> |
|
53 |
</xs:complexType> |
|
54 |
<xs:complexType name="INDEX_DOMAINType"> |
|
55 |
<xs:sequence> |
|
56 |
<xs:element name="VALUE" type="xs:string" minOccurs="1" |
|
57 |
maxOccurs="unbounded"/> |
|
58 |
</xs:sequence> |
|
59 |
<xs:attribute name="id" type="xs:string"/> |
|
60 |
</xs:complexType> |
|
61 |
<xs:complexType name="FIELDType"> |
|
62 |
<xs:sequence> |
|
63 |
<xs:element name="INDEX_DOMAIN" type="INDEX_DOMAINType" |
|
64 |
minOccurs="1" maxOccurs="unbounded"/> |
|
65 |
</xs:sequence> |
|
66 |
<xs:attribute name="name" type="xs:string"/> |
|
67 |
<xs:attribute name="vocabulary_id" type="xs:string"/> |
|
68 |
<xs:attribute name="partition" type="xs:boolean"/> |
|
69 |
</xs:complexType> |
|
70 |
<xs:complexType name="CONFIGURATIONType"> |
|
71 |
<xs:sequence> |
|
72 |
<xs:element name="FORMAT" type="xs:string"/> |
|
73 |
<xs:element name="FIELD" type="FIELDType" minOccurs="1" |
|
74 |
maxOccurs="unbounded"/> |
|
75 |
</xs:sequence> |
|
76 |
</xs:complexType> |
|
77 |
<xs:complexType name="STATUSType"> |
|
78 |
<xs:all> |
|
79 |
<xs:element name="LAST_UPDATE" type="DATEType"/> |
|
80 |
</xs:all> |
|
81 |
</xs:complexType> |
|
82 |
<xs:complexType name="DATEType"> |
|
83 |
<xs:attribute name="value" type="xs:dateTime" use="required"/> |
|
84 |
</xs:complexType> |
|
85 |
<xs:complexType name="SECURITY_PARAMETERSType"> |
|
86 |
<xs:attribute name="SECURITY_PARAMETER" type="xs:string"/> |
|
87 |
</xs:complexType> |
|
88 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/FeatureExtractionDSResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|
2 |
<xs:element name="RESOURCE_PROFILE"> |
|
3 |
<xs:complexType> |
|
4 |
<xs:sequence> |
|
5 |
<xs:element name="HEADER" type="HEADERType"/> |
|
6 |
<xs:element name="BODY" type="BODYType"/> |
|
7 |
</xs:sequence> |
|
8 |
</xs:complexType> |
|
9 |
</xs:element> |
|
10 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
11 |
<xs:attribute name="value" use="required"> |
|
12 |
<xs:simpleType> |
|
13 |
<xs:restriction base="xs:string"> |
|
14 |
<xs:enumeration value="FeatureExtractionDSResourceType"/> |
|
15 |
</xs:restriction> |
|
16 |
</xs:simpleType> |
|
17 |
</xs:attribute> |
|
18 |
</xs:complexType> |
|
19 |
<xs:complexType name="RESOURCE_URIType"> |
|
20 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
21 |
</xs:complexType> |
|
22 |
<xs:complexType name="RESOURCE_KINDType"> |
|
23 |
<xs:attribute name="value" use="required"> |
|
24 |
<xs:simpleType> |
|
25 |
<xs:restriction base="xs:string"> |
|
26 |
<xs:enumeration value="FeatureExtractionDSResources"/> |
|
27 |
</xs:restriction> |
|
28 |
</xs:simpleType> |
|
29 |
</xs:attribute> |
|
30 |
</xs:complexType> |
|
31 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
32 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
33 |
</xs:complexType> |
|
34 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
35 |
<xs:attribute name="value" type="xs:dateTime" use="required"/> |
|
36 |
</xs:complexType> |
|
37 |
<xs:complexType name="HEADERType"> |
|
38 |
<xs:all> |
|
39 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
40 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
41 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
42 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
43 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
44 |
</xs:all> |
|
45 |
</xs:complexType> |
|
46 |
<xs:complexType name="CONFIGURATIONType"> |
|
47 |
<xs:all> |
|
48 |
<xs:element name="FEATURE" type="FEATUREType"/> |
|
49 |
</xs:all> |
|
50 |
</xs:complexType> |
|
51 |
<xs:complexType name="STATUSType"> |
|
52 |
<xs:all/> |
|
53 |
</xs:complexType> |
|
54 |
<xs:complexType name="BODYType"> |
|
55 |
<xs:sequence> |
|
56 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
57 |
<xs:element name="STATUS" type="STATUSType"/> |
|
58 |
<xs:element name="SECURITY_PARAMETERS" type="xs:string"/> |
|
59 |
</xs:sequence> |
|
60 |
</xs:complexType> |
|
61 |
<xs:complexType name="PARAMETERLISTType"> |
|
62 |
<xs:sequence> |
|
63 |
<xs:element name="PARAMETER" minOccurs="0" maxOccurs="unbounded" |
|
64 |
type="PARAMETERType"/> |
|
65 |
</xs:sequence> |
|
66 |
</xs:complexType> |
|
67 |
<xs:complexType name="PARAMETERType"> |
|
68 |
<xs:sequence> |
|
69 |
<xs:element name="NAME" type="xs:string"/> |
|
70 |
<xs:element name="TYPE" type="xs:string"/> |
|
71 |
</xs:sequence> |
|
72 |
</xs:complexType> |
|
73 |
<xs:complexType name="FEATUREType"> |
|
74 |
<xs:sequence> |
|
75 |
<xs:element name="EXTRACTION_TYPE" type="xs:string"/> |
|
76 |
<xs:element name="DESCRIPTION" type="xs:string"/> |
|
77 |
<xs:element name="PARAMETERS" type="PARAMETERLISTType"/> |
|
78 |
</xs:sequence> |
|
79 |
</xs:complexType> |
|
80 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/RecommendationDSResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|
2 |
<xs:element name="RESOURCE_PROFILE"> |
|
3 |
<xs:complexType> |
|
4 |
<xs:sequence> |
|
5 |
<xs:element name="HEADER" type="HEADERType"/> |
|
6 |
<xs:element name="BODY" type="BODYType"/> |
|
7 |
</xs:sequence> |
|
8 |
</xs:complexType> |
|
9 |
</xs:element> |
|
10 |
<xs:complexType name="HEADERType"> |
|
11 |
<xs:all> |
|
12 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
13 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
14 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
15 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
16 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
17 |
</xs:all> |
|
18 |
</xs:complexType> |
|
19 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
20 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
21 |
</xs:complexType> |
|
22 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
23 |
<xs:attribute name="value" use="required"> |
|
24 |
<xs:simpleType> |
|
25 |
<xs:restriction base="xs:string"> |
|
26 |
<xs:enumeration value="RecommendationDSResourceType"/> |
|
27 |
</xs:restriction> |
|
28 |
</xs:simpleType> |
|
29 |
</xs:attribute> |
|
30 |
</xs:complexType> |
|
31 |
<xs:complexType name="RESOURCE_KINDType"> |
|
32 |
<xs:attribute name="value" use="required"> |
|
33 |
<xs:simpleType> |
|
34 |
<xs:restriction base="xs:string"> |
|
35 |
<xs:enumeration value="RecommendationDSResources"/> |
|
36 |
</xs:restriction> |
|
37 |
</xs:simpleType> |
|
38 |
</xs:attribute> |
|
39 |
</xs:complexType> |
|
40 |
<xs:complexType name="RESOURCE_URIType"> |
|
41 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
42 |
</xs:complexType> |
|
43 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
44 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
45 |
</xs:complexType> |
|
46 |
<xs:complexType name="BODYType"> |
|
47 |
<xs:sequence> |
|
48 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
49 |
<xs:element name="STATUS" type="xs:string"/> |
|
50 |
<xs:element name="SECURITY_PARAMETERS" type="SECURITY_PARAMETERSType"/> |
|
51 |
<xs:element name="INDEX" type="xs:int" minOccurs="0"/> |
|
52 |
<xs:element name="ACTIVE" type="xs:boolean" minOccurs="0"/> |
|
53 |
<xs:element name="TITLE" type="xs:string" minOccurs="0"/> |
|
54 |
</xs:sequence> |
|
55 |
</xs:complexType> |
|
56 |
<xs:complexType name="CONFIGURATIONType"> |
|
57 |
<xs:sequence> |
|
58 |
<xs:element name="RECOMMENDATION_INFO" type="RECOMMENDATION_INFOType"/> |
|
59 |
</xs:sequence> |
|
60 |
</xs:complexType> |
|
61 |
<xs:complexType name="SECURITY_PARAMETERSType"> |
|
62 |
<xs:all> |
|
63 |
<xs:element name="SECURITY_PARAMETER" type="xs:string"/> |
|
64 |
</xs:all> |
|
65 |
</xs:complexType> |
|
66 |
<xs:complexType name="RECOMMENDATION_INFOType"> |
|
67 |
<xs:sequence> |
|
68 |
<xs:element name="RECOMMENDATION_TEXT" type="xs:string"/> |
|
69 |
<xs:element name="DATE_OF_EXPIRATION"> |
|
70 |
<xs:complexType> |
|
71 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
72 |
</xs:complexType> |
|
73 |
</xs:element> |
|
74 |
<xs:element name="TYPE" type="xs:string"/> |
|
75 |
<xs:element name="COMMUNITIES" type="COMMUNITIESType" |
|
76 |
minOccurs="0" maxOccurs="1"/> |
|
77 |
<xs:element name="USERS" type="USERSType" minOccurs="0" |
|
78 |
maxOccurs="1"/> |
|
79 |
</xs:sequence> |
|
80 |
</xs:complexType> |
|
81 |
<xs:complexType name="COMMUNITIESType"> |
|
82 |
<xs:sequence> |
|
83 |
<xs:element name="COMMUNITY_ID" type="xs:string" |
|
84 |
minOccurs="0" maxOccurs="unbounded"/> |
|
85 |
</xs:sequence> |
|
86 |
</xs:complexType> |
|
87 |
<xs:complexType name="USERSType"> |
|
88 |
<xs:sequence> |
|
89 |
<xs:element name="USER_ID" type="xs:string" minOccurs="0" |
|
90 |
maxOccurs="unbounded"/> |
|
91 |
</xs:sequence> |
|
92 |
</xs:complexType> |
|
93 |
</xs:schema> |
modules/dnet-core-components/branches/saxonHE-SOLR772/src/main/resources/eu/dnetlib/bootstrap/schemas/WebInterfaceLayoutResourceType.xsd | ||
---|---|---|
1 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|
2 |
<xs:element name="RESOURCE_PROFILE"> |
|
3 |
<xs:complexType> |
|
4 |
<xs:sequence> |
|
5 |
<xs:element name="HEADER" type="HEADERType"/> |
|
6 |
<xs:element name="BODY" type="BODYType"/> |
|
7 |
</xs:sequence> |
|
8 |
</xs:complexType> |
|
9 |
</xs:element> |
|
10 |
<xs:complexType name="HEADERType"> |
|
11 |
<xs:all> |
|
12 |
<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType"/> |
|
13 |
<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType"/> |
|
14 |
<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType"/> |
|
15 |
<xs:element name="RESOURCE_URI" type="RESOURCE_URIType"/> |
|
16 |
<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType"/> |
|
17 |
</xs:all> |
|
18 |
</xs:complexType> |
|
19 |
<xs:complexType name="RESOURCE_IDENTIFIERType"> |
|
20 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
21 |
</xs:complexType> |
|
22 |
<xs:complexType name="RESOURCE_TYPEType"> |
|
23 |
<xs:attribute name="value" use="required"> |
|
24 |
<xs:simpleType> |
|
25 |
<xs:restriction base="xs:string"> |
|
26 |
<xs:enumeration value="WebInterfaceLayoutResourceType"/> |
|
27 |
</xs:restriction> |
|
28 |
</xs:simpleType> |
|
29 |
</xs:attribute> |
|
30 |
</xs:complexType> |
|
31 |
<xs:complexType name="RESOURCE_KINDType"> |
|
32 |
<xs:attribute name="value" use="required"> |
|
33 |
<xs:simpleType> |
|
34 |
<xs:restriction base="xs:string"> |
|
35 |
<xs:enumeration value="WebInterfaceLayoutResources"/> |
|
36 |
<xs:enumeration value="PendingDSResources"/> |
|
37 |
</xs:restriction> |
|
38 |
</xs:simpleType> |
|
39 |
</xs:attribute> |
|
40 |
</xs:complexType> |
|
41 |
<xs:complexType name="RESOURCE_URIType"> |
|
42 |
<xs:attribute name="value" type="xs:string" use="required"/> |
|
43 |
</xs:complexType> |
|
44 |
<xs:complexType name="DATE_OF_CREATIONType"> |
|
45 |
<xs:attribute name="value" type="xs:dateTime" use="required"/> |
|
46 |
</xs:complexType> |
|
47 |
<xs:complexType name="CONFIGURATIONType"> |
|
48 |
<xs:sequence> |
|
49 |
<xs:element name="NAME" type="xs:string"/> |
|
50 |
<xs:element name="MDFORMAT_NAME" type="xs:string"/> |
|
51 |
<xs:element name="INDEX_LAYOUT_NAME" type="xs:string"/> |
|
52 |
</xs:sequence> |
|
53 |
</xs:complexType> |
|
54 |
<xs:complexType name="BODYType"> |
|
55 |
<xs:sequence minOccurs="1"> |
|
56 |
<xs:element name="CONFIGURATION" type="CONFIGURATIONType"/> |
|
57 |
<xs:element name="CSS_FILE" type="xs:string"/> |
|
58 |
<xs:sequence minOccurs="1"> |
|
59 |
<xs:element name="SUPPORTED_LOCALES" type="SuportedLocalesListType" |
|
60 |
minOccurs="1" maxOccurs="1"/> |
|
61 |
</xs:sequence> |
|
62 |
<xs:sequence maxOccurs="1"> |
|
63 |
<xs:element name="SEARCHABLES" type="SEARCHABLESType"/> |
|
64 |
</xs:sequence> |
|
65 |
<xs:element name="DOCUMENT_DESCRIPTIONS" type="MapType"/> |
|
66 |
<xs:sequence minOccurs="0" maxOccurs="unbounded"> |
|
67 |
<xs:element name="BASE_COLLECTIONS" type="xs:string"/> |
|
68 |
</xs:sequence> |
|
69 |
<xs:element name="VIEW_COMMUNITIES" type="xs:boolean"/> |
|
70 |
<xs:element name="VIEW_COLLECTIONS" type="xs:boolean"/> |
|
71 |
<xs:element name="VIEW_REPOSITORIES" type="xs:boolean"/> |
|
72 |
<xs:element name="VIEW_ANNOUNCEMENTS" type="xs:boolean"/> |
|
73 |
<xs:element name="VIEW_USER_PROFILE" type="xs:boolean"/> |
|
74 |
<xs:element name="VIEW_SIMILAR_DOCUMENTS" type="xs:boolean"/> |
|
75 |
<xs:element name="VIEW_EPUBLICATIONS" type="xs:boolean"/> |
|
76 |
</xs:sequence> |
|
77 |
</xs:complexType> |
|
78 |
<xs:complexType name="SuportedLocalesListType"> |
|
79 |
<xs:sequence minOccurs="1" maxOccurs="unbounded"> |
|
80 |
<xs:element name="SUPPORTED_LOCALE" type="SUPPORTED_LOCALEType"/> |
|
81 |
</xs:sequence> |
|
82 |
</xs:complexType> |
|
83 |
<xs:complexType name="SUPPORTED_LOCALEType"> |
|
84 |
<xs:sequence minOccurs="1" maxOccurs="1"> |
|
85 |
<xs:element name="LOCALE" type="xs:string"/> |
|
86 |
</xs:sequence> |
|
87 |
<xs:attribute name="DEFAULT" type="xs:boolean"/> |
|
88 |
</xs:complexType> |
|
89 |
<xs:complexType name="SEARCHABLESType"> |
|
90 |
<xs:sequence minOccurs="0" maxOccurs="unbounded"> |
|
91 |
<xs:element name="SEARCHABLE" type="SEARCHABLEType"/> |
|
92 |
</xs:sequence> |
|
93 |
</xs:complexType> |
|
94 |
<xs:complexType name="SEARCHABLEType"> |
|
95 |
<xs:all> |
|
96 |
<xs:element name="NAME" type="xs:string" minOccurs="1"/> |
|
97 |
<xs:element name="TYPE" type="SearchableTypeType" |
|
98 |
minOccurs="1"/> |
|
99 |
<xs:element name="INDEX_TYPE" type="xs:string" minOccurs="1"/> |
|
100 |
<xs:element name="DESCRIPTION_MAP" type="MapType" |
|
101 |
minOccurs="1"/> |
|
102 |
<xs:element name="SHORT_DESCRIPTION_MAP" type="MapType" |
|
103 |
minOccurs="1"/> |
|
104 |
<xs:element name="IN_SEARCH" type="xs:boolean" minOccurs="1"/> |
|
105 |
<xs:element name="IN_REFINE" type="xs:boolean" minOccurs="1"/> |
|
106 |
<xs:element name="IN_BROWSE" type="xs:boolean" minOccurs="1"/> |
|
107 |
<xs:element name="SEARCH_RANK" type="xs:int" minOccurs="1"/> |
|
108 |
<xs:element name="REFINE_RANK" type="xs:int" minOccurs="1"/> |
|
109 |
<xs:element name="BROWSE_RANK" type="xs:int" minOccurs="1"/> |
|
110 |
<xs:element name="SEARCH_VOCABULARY" type="xs:string" |
|
111 |
minOccurs="0"/> |
|
112 |
<xs:element name="BROWSE_VOCABULARY" type="xs:string" |
|
113 |
minOccurs="0"/> |
|
114 |
<xs:element name="FROM_YEAR" type="xs:int" minOccurs="0"/> |
|
115 |
<xs:element name="TO_YEAR" type="xs:int" minOccurs="0"/> |
|
116 |
<xs:element name="PERIOD_BACK_MAP" type="MapMapType" |
|
117 |
minOccurs="0"/> |
|
118 |
</xs:all> |
|
119 |
<xs:attribute name="hidden" type="xs:boolean" default="false"/> |
|
120 |
</xs:complexType> |
|
121 |
<xs:simpleType name="SearchableTypeType"> |
|
122 |
<xs:restriction base="xs:string"> |
|
123 |
<xs:enumeration value="date"/> |
|
124 |
<xs:enumeration value="plain"/> |
|
125 |
</xs:restriction> |
|
126 |
</xs:simpleType> |
|
127 |
<xs:complexType name="MapMapType"> |
|
128 |
<xs:sequence> |
|
129 |
<xs:element name="mapEntry" type="MapMapEntryType" |
|
130 |
minOccurs="0" maxOccurs="unbounded"/> |
|
131 |
</xs:sequence> |
|
132 |
</xs:complexType> |
|
133 |
<xs:complexType name="MapMapEntryType"> |
|
134 |
<xs:sequence> |
|
135 |
<xs:element name="key" type="xs:anyType"/> |
|
136 |
<xs:element name="value" type="MapEntryType" minOccurs="0" |
Also available in: Unified diff
replaced with new saxonHE-SOLR-772 branch