source: cats/ISOcat/trunk/mod-ISOcat-access-data/module.xml @ 4893

Last change on this file since 4893 was 4893, checked in by Menzo Windhouwer, 10 years ago

A mod-ISOcat-interface-rest/interface/dcs-check.acc
A mod-ISOcat-interface-rest/representations/html/DCS-check.xsl
M mod-ISOcat-interface-rest/etc/XRLLinks.xml

  • added /rest/dcs/<id>/check to the REST API

-- returns a check report for all entries in a DCS

A mod-ISOcat-access-data/access/dcs_check.acc
M mod-ISOcat-access-data/module.xml

  • added an accessor to check all DCs in a DCS

M mod-ISOcat-control-access/etc/GateKeeperPolicy.xml

  • added access control for the DCS check
File size: 35.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<module>
3    <identity>
4        <uri>urn:isocat:access:data</uri>
5        <version>0.0.1</version>
6    </identity>
7    <info>
8        <name>ISOcat data access</name>
9        <description>ISOcat NK module to access the data in the DBMS</description>
10        <type>application</type>
11    </info>
12    <publisher>
13        <name>Max Planck Institute for Psycholinguistics</name>
14        <uri>http://www.mpi.nl/</uri>
15    </publisher>
16    <licence>
17        <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
18        <uri>http://www.opensource.org/licenses/cddl1.php</uri>
19    </licence>
20    <export>
21        <uri>
22            <!-- 1060 NK internal documentation -->
23            <match>ffcpl:/entrypoints.xml</match>
24            <match>ffcpl:/mod_ISOcat_access_data/icon.png</match>
25            <match>ffcpl:/mod_ISOcat_access_data/doc/.*</match>
26            <!-- ISOcat accessors -->
27            <match>active:ISOcat\.access\.data\..*</match>
28        </uri>
29        <class/>
30    </export>
31    <rewrite>
32        <!-- 1060 NK internal documentation -->
33        <rule>
34            <match>ffcpl:/mod_ISOcat_access_data/icon.png</match>
35            <to>ffcpl:/icon.png</to>
36        </rule>
37        <rule>
38            <match>ffcpl:/mod_ISOcat_access_data/doc/(.*)</match>
39            <to>ffcpl:/doc/$1</to>
40        </rule>
41        <rule>
42            <match>ffcpl:/doc/</match>
43            <to>ffcpl:/doc/index.html</to>
44        </rule>
45    </rewrite>
46    <mapping>
47        <!-- ISOcat accessors -->
48        <rewrite>
49            <match>active:ISOcat.access.data.about</match>
50            <to>active:dpml+operand@ffcpl:/about.idoc</to>
51        </rewrite>
52
53        <!-- DBMS config -->
54        <rewrite>
55            <match>ffcpl:/etc/ConfigRDBMS.xml</match>
56            <to>active:ISOcat.access.system.database</to>
57        </rewrite>
58       
59        <!-- DBMS access -->
60        <rewrite>
61            <match>active:ISOcat.access.data.query(\+.*)?</match>
62            <to>active:throttle+id@throttle:ISOcat.database+configuration@active:ISOcat.access.system.config.database.throttle+uri@active:sqlTransactionWrapper+service@active:sloot.accessor+operand@ffcpl:/access/query.acc$1</to>
63        </rewrite>
64       
65        <!-- throttle DBMS access -->
66        <rewrite>
67            <match>active:isocat.sloot.dbx(.*)</match>
68            <to>active:throttle+id@throttle:ISOcat.database+configuration@active:ISOcat.access.system.config.database.throttle+uri@active:sloot.dbx$1</to>
69        </rewrite>
70        <rewrite>
71            <match>active:isocat.sql(.*)</match>
72            <to>active:throttle+id@throttle:ISOcat.database+configuration@active:ISOcat.access.system.config.database.throttle+uri@active:sql$1</to>
73        </rewrite>
74
75        <!-- DBMS cron jobs -->
76        <rewrite>
77            <match>active:ISOcat.access.data.job.init</match>
78            <to>ffcpl:/jobs/init.xml</to>
79        </rewrite>
80        <rewrite>
81            <match>active:ISOcat.access.data.init(\+.*)?</match>
82            <to>active:sloot.accessor+operand@ffcpl:/access/init.acc</to>
83        </rewrite>
84        <rewrite>
85            <match>active:ISOcat.access.data.job.cleanup</match>
86            <to>ffcpl:/jobs/cleanup.xml</to>
87        </rewrite>
88        <rewrite>
89            <match>active:ISOcat.access.data.cleanup(\+.*)?</match>
90            <to>active:sloot.accessor+operand@ffcpl:/access/cleanup.acc</to>
91        </rewrite>
92       
93        <!-- forum cron jobs -->
94        <rewrite>
95            <match>active:ISOcat.access.data.job.forum-sync</match>
96            <to>ffcpl:/jobs/forum-sync.xml</to>
97        </rewrite>
98        <rewrite>
99            <match>active:ISOcat.access.data.forum.sync(\+.*)?</match>
100            <to>active:sloot.accessor+operand@ffcpl:/access/forum-sync.acc</to>
101        </rewrite>
102       
103        <!-- ballot cron jobs -->
104        <rewrite>
105            <match>active:ISOcat.access.data.job.ballots-close</match>
106            <to>ffcpl:/jobs/ballots-close.xml</to>
107        </rewrite>
108        <rewrite>
109            <match>active:ISOcat.access.data.ballots.close(\+.*)?</match>
110            <to>active:sloot.accessor+operand@ffcpl:/access/ballots-close.acc</to>
111        </rewrite>
112               
113        <!-- DCR backup -->
114        <rewrite>
115            <match>active:ISOcat.access.data.backup(\+.*)?</match>
116            <to>active:sloot.accessor+operand@ffcpl:/access/backup.acc</to>
117        </rewrite>
118
119        <!-- DCR check -->
120        <rewrite>
121            <match>active:ISOcat.access.data.check(\+.*)?</match>
122            <to>active:sloot.accessor+operand@ffcpl:/access/check.acc</to>
123        </rewrite>
124       
125        <!-- broadcast -->
126        <rewrite>
127            <match>active:ISOcat.access.data.broadcast\+(.*)</match>
128            <to>active:sloot.accessor+operand@ffcpl:/access/broadcast.acc+$1</to>
129        </rewrite>
130       
131        <!-- messages -->
132        <rewrite>
133            <match>active:ISOcat.access.data.message.new\+(.*)</match>
134            <to>active:sloot.accessor+operand@ffcpl:/access/message_new.acc+$1</to>
135        </rewrite>
136        <rewrite>
137            <match>active:ISOcat.access.data.message.scope\+(.*)</match>
138            <to>active:sloot.accessor+operand@ffcpl:/access/message_scope.acc+$1</to>
139        </rewrite>
140        <rewrite>
141            <match>active:ISOcat.access.data.message\+(.*)</match>
142            <to>active:sloot.accessor+operand@ffcpl:/access/message.acc+$1</to>
143        </rewrite>
144        <rewrite>
145            <match>active:ISOcat.access.data.message.complete\+(.*)</match>
146            <to>active:sloot.accessor+operand@ffcpl:/access/message_complete.acc+$1</to>
147        </rewrite>
148        <rewrite>
149            <match>active:ISOcat.access.data.message.send\+(.*)</match>
150            <to>active:sloot.accessor+operand@ffcpl:/access/message_send.acc+$1</to>
151        </rewrite>
152        <rewrite>
153            <match>active:ISOcat.access.data.message.action\+(.*)</match>
154            <to>active:sloot.accessor+operand@ffcpl:/access/message_action.acc+$1</to>
155        </rewrite>
156       
157        <!-- credentials -->
158        <rewrite>
159            <match>active:ISOcat.access.data.credentials(\+.*)?</match>
160            <to>active:sloot.cache+uri@active:sloot.accessor+operand@ffcpl:/access/credentials.acc$1</to>
161        </rewrite>
162
163        <!-- user -->
164        <rewrite>
165            <match>active:ISOcat.access.data.user.new(\+.*)?</match>
166            <to>active:sloot.accessor+operand@ffcpl:/access/user_new.acc$1</to>
167        </rewrite>
168        <rewrite>
169            <match>active:ISOcat.access.data.user.update(\+.*)?</match>
170            <to>active:sloot.accessor+operand@ffcpl:/access/user_update.acc$1</to>
171        </rewrite>
172        <rewrite>
173            <match>active:ISOcat.access.data.user(\+.*)?</match>
174            <to>active:sloot.cache+uri@active:sloot.accessor+operand@ffcpl:/access/user.acc$1</to>
175        </rewrite>
176        <rewrite>
177            <match>active:ISOcat.access.data.user.id(\+.*)?</match>
178            <to>active:sloot.accessor+operand@ffcpl:/access/user_id.acc$1</to>
179        </rewrite>
180        <rewrite>
181            <match>active:ISOcat.access.data.user.recover(\+.*)?</match>
182            <to>active:sloot.accessor+operand@ffcpl:/access/user_recover.acc$1</to>
183        </rewrite>
184        <rewrite>
185            <match>active:ISOcat.access.data.user.password.reset(\+.*)?</match>
186            <to>active:sloot.accessor+operand@ffcpl:/access/pwd_reset.acc$1</to>
187        </rewrite>
188        <rewrite>
189            <match>active:ISOcat.access.data.user.password.email(\+.*)?</match>
190            <to>active:sloot.accessor+operand@ffcpl:/access/pwd_email.acc$1</to>
191        </rewrite>
192        <rewrite>
193            <match>active:ISOcat.access.data.user.login(\+.*)?</match>
194            <to>active:sloot.accessor+operand@ffcpl:/access/user_login.acc$1</to>
195        </rewrite>
196        <rewrite>
197            <match>active:ISOcat.access.data.user.type(\+.*)?</match>
198            <to>active:sloot.accessor+operand@ffcpl:/access/user_type.acc$1</to>
199        </rewrite>
200        <rewrite>
201            <match>active:ISOcat.access.data.user.touch(\+.*)?</match>
202            <to>active:sloot.accessor+operand@ffcpl:/access/user_touch.acc$1</to>
203        </rewrite>
204        <rewrite>
205            <match>active:ISOcat.access.data.user.hug(\+.*)?</match>
206            <to>active:sloot.accessor+operand@ffcpl:/access/user_hug.acc$1</to>
207        </rewrite>
208        <rewrite>
209            <match>active:ISOcat.access.data.user.email(\+.*)?</match>
210            <to>active:sloot.accessor+operand@ffcpl:/access/user_email.acc$1</to>
211        </rewrite>
212        <rewrite>
213            <match>active:ISOcat.access.data.user.shibboleth(\+.*)?</match>
214            <to>active:sloot.accessor+operand@ffcpl:/access/user_shibboleth.acc$1</to>
215        </rewrite>
216        <rewrite>
217            <match>active:ISOcat.access.data.user.password.change(\+.*)?</match>
218            <to>active:sloot.accessor+operand@ffcpl:/access/pwd_change.acc$1</to>
219        </rewrite>
220       
221        <rewrite>
222            <match>active:ISOcat.access.data.users(\+.*)?</match>
223            <to>active:sloot.accessor+operand@ffcpl:/access/users.acc</to>
224        </rewrite>
225
226        <!-- group -->
227        <rewrite>
228            <match>active:ISOcat.access.data.group.new(\+.*)?</match>
229            <to>active:sloot.accessor+operand@ffcpl:/access/group_new.acc$1</to>
230        </rewrite>
231        <rewrite>
232            <match>active:ISOcat.access.data.group.update(\+.*)?</match>
233            <to>active:sloot.accessor+operand@ffcpl:/access/group_update.acc$1</to>
234        </rewrite>
235        <rewrite>
236            <match>active:ISOcat.access.data.group.delete(\+.*)?</match>
237            <to>active:sloot.accessor+operand@ffcpl:/access/group_delete.acc$1</to>
238        </rewrite>
239        <rewrite>
240            <match>active:ISOcat.access.data.group.id(\+.*)?</match>
241            <to>active:sloot.accessor+operand@ffcpl:/access/group_id.acc$1</to>
242        </rewrite>
243        <rewrite>
244            <match>active:ISOcat.access.data.group(\+.*)</match>
245            <to>active:sloot.accessor+operand@ffcpl:/access/group.acc$1</to>
246        </rewrite>
247        <rewrite>
248            <match>active:ISOcat.access.data.group.invite(\+.*)</match>
249            <to>active:sloot.accessor+operand@ffcpl:/access/group_invite.acc$1</to>
250        </rewrite>
251        <rewrite>
252            <match>active:ISOcat.access.data.group.invited(\+.*)</match>
253            <to>active:sloot.accessor+operand@ffcpl:/access/group_invited.acc$1</to>
254        </rewrite>
255        <rewrite>
256            <match>active:ISOcat.access.data.group.recommendation(\+.*)</match>
257            <to>active:sloot.accessor+operand@ffcpl:/access/group_recommendation.acc$1</to>
258        </rewrite>
259
260        <!-- recommenders -->
261        <rewrite>
262            <match>active:ISOcat.access.data.recommenders</match>
263            <to>active:sloot.accessor+operand@ffcpl:/access/recommenders.acc</to>
264        </rewrite>
265       
266        <!-- owner -->
267        <rewrite>
268            <match>active:ISOcat.access.data.owner.id(\+.*)?</match>
269            <to>active:sloot.accessor+operand@ffcpl:/access/owner_id.acc$1</to>
270        </rewrite>
271
272        <!-- session -->
273        <rewrite>
274            <match>active:ISOcat.access.data.session.new(\+.*)?</match>
275            <to>active:sloot.accessor+operand@ffcpl:/access/session_new.acc$1</to>
276        </rewrite>
277        <rewrite>
278            <match>active:ISOcat.access.data.session(\+.*)?</match>
279            <to>active:sloot.accessor+operand@ffcpl:/access/session.acc$1</to>
280        </rewrite>
281        <rewrite>
282            <match>active:ISOcat.access.data.session.user(\+.*)?</match>
283            <to>active:sloot.accessor+operand@ffcpl:/access/session_user.acc$1</to>
284        </rewrite>
285        <rewrite>
286            <match>active:ISOcat.access.data.session.delete(\+.*)?</match>
287            <to>active:sloot.accessor+operand@ffcpl:/access/session_delete.acc$1</to>
288        </rewrite>
289       
290        <!-- lock -->
291        <rewrite>
292            <match>active:ISOcat.access.data.lock.new(\+.*)?</match>
293            <to>active:sloot.accessor+operand@ffcpl:/access/lock_new.acc$1</to>
294        </rewrite>
295        <rewrite>
296            <match>active:ISOcat.access.data.lock(\+.*)?</match>
297            <to>active:sloot.accessor+operand@ffcpl:/access/lock.acc$1</to>
298        </rewrite>
299        <rewrite>
300            <match>active:ISOcat.access.data.lock.delete(\+.*)?</match>
301            <to>active:sloot.accessor+operand@ffcpl:/access/lock_delete.acc$1</to>
302        </rewrite>
303       
304        <!-- workspace -->
305        <rewrite>
306            <match>active:ISOcat.access.data.workspace(\+.*)?</match>
307            <to>active:sloot.cache+uri@active:sloot.accessor+operand@ffcpl:/access/workspace.acc$1</to>
308        </rewrite>
309        <rewrite>
310            <match>active:ISOcat.access.data.workspace.touch(\+.*)?</match>
311            <to>active:sloot.cache+uri@active:sloot.accessor+operand@ffcpl:/access/workspace_touch.acc$1</to>
312        </rewrite>
313       
314        <!-- private DCs -->
315        <rewrite>
316            <match>active:ISOcat.access.data.user.private(\+.*)?</match>
317            <to>active:sloot.accessor+operand@ffcpl:/access/user_private.acc$1</to>
318        </rewrite>
319
320        <!-- shared DCs -->
321        <rewrite>
322            <match>active:ISOcat.access.data.user.shared(\+.*)?</match>
323            <to>active:sloot.accessor+operand@ffcpl:/access/user_shared.acc$1</to>
324        </rewrite>
325
326        <!-- all DCs -->
327        <rewrite>
328            <match>active:ISOcat.access.data.user.all(\+.*)?</match>
329            <to>active:sloot.accessor+operand@ffcpl:/access/user_all.acc$1</to>
330        </rewrite>
331
332        <!-- view DCs -->
333        <rewrite>
334            <match>active:ISOcat.access.data.user.view(\+.*)?</match>
335            <to>active:sloot.accessor+operand@ffcpl:/access/user_view.acc$1</to>
336        </rewrite>
337       
338        <!-- DC selection  -->
339        <rewrite>
340            <match>active:ISOcat.access.data.selection(\+.*)?</match>
341            <to>active:sloot.accessor+operand@ffcpl:/access/selection.acc$1</to>
342        </rewrite>
343       
344        <!-- DCS -->
345        <rewrite>
346            <match>active:ISOcat.access.data.dcs</match>
347            <to>active:sloot.accessor+operand@ffcpl:/access/dcs.acc</to>
348        </rewrite>
349        <rewrite>
350            <match>active:ISOcat.access.data.dcs(\+.*)</match>
351            <to>active:sloot.accessor+operand@ffcpl:/access/dcs.acc$1</to>
352        </rewrite>
353        <rewrite>
354            <match>active:ISOcat.access.data.dcs.id(\+.*)</match>
355            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_id.acc$1</to>
356        </rewrite>
357        <rewrite>
358            <match>active:ISOcat.access.data.dcs.exists(\+.*)</match>
359            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_exists.acc$1</to>
360        </rewrite>
361        <rewrite>
362            <match>active:ISOcat.access.data.dcs.not-exists(\+.*)</match>
363            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_not_exists.acc$1</to>
364        </rewrite>
365        <rewrite>
366            <match>active:ISOcat.access.data.dcs.history(\+.*)</match>
367            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_history.acc$1</to>
368        </rewrite>
369        <rewrite>
370            <match>active:ISOcat.access.data.dcs.scope(\+.*)</match>
371            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_scope.acc$1</to>
372        </rewrite>
373        <rewrite>
374            <match>active:ISOcat.access.data.dcs.scope.update(\+.*)</match>
375            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_scope_update.acc$1</to>
376        </rewrite>
377        <rewrite>
378            <match>active:ISOcat.access.data.dcs.new(\+.*)</match>
379            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_new.acc$1</to>
380        </rewrite>
381        <rewrite>
382            <match>active:ISOcat.access.data.dcs.update(\+.*)</match>
383            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_update.acc$1</to>
384        </rewrite>
385        <rewrite>
386            <match>active:ISOcat.access.data.dcs.delete(\+.*)</match>
387            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_delete.acc$1</to>
388        </rewrite>
389        <rewrite>
390            <match>active:ISOcat.access.data.dcs.touch(\+.*)</match>
391            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_touch.acc$1</to>
392        </rewrite>
393        <rewrite>
394            <match>active:ISOcat.access.data.dcs.hug(\+.*)</match>
395            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_hug.acc$1</to>
396        </rewrite>
397        <rewrite>
398            <match>active:ISOcat.access.data.dcs.check(\+.*)</match>
399            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_check.acc$1</to>
400        </rewrite>
401       
402        <!-- DCS export formats -->
403        <rewrite>
404            <match>active:ISOcat.access.data.dcs.to.dcif(\+.*)</match>
405            <to>active:sloot.accessor+operand@ffcpl:/access/dcs_to_dcif.acc$1</to>
406        </rewrite>
407       
408        <!-- change requests -->
409        <rewrite>
410            <match>active:ISOcat.access.data.cr.check(\+.*)</match>
411            <to>active:sloot.accessor+operand@ffcpl:/access/cr_check.acc$1</to>
412        </rewrite>
413        <rewrite>
414            <match>active:ISOcat.access.data.cr.new(\+.*)</match>
415            <to>active:sloot.accessor+operand@ffcpl:/access/cr_new.acc$1</to>
416        </rewrite>
417        <rewrite>
418            <match>active:ISOcat.access.data.cr.scope(\+.*)</match>
419            <to>active:sloot.accessor+operand@ffcpl:/access/cr_scope.acc$1</to>
420        </rewrite>
421        <rewrite>
422            <match>active:ISOcat.access.data.cr(\+.*)</match>
423            <to>active:sloot.accessor+operand@ffcpl:/access/cr.acc$1</to>
424        </rewrite>
425        <rewrite>
426            <match>active:ISOcat.access.data.cr.update(\+.*)</match>
427            <to>active:sloot.accessor+operand@ffcpl:/access/cr_update.acc$1</to>
428        </rewrite>
429        <rewrite>
430            <match>active:ISOcat.access.data.sg(\+.*)</match>
431            <to>active:sloot.accessor+operand@ffcpl:/access/sg.acc$1</to>
432        </rewrite>
433        <rewrite>
434            <match>active:ISOcat.access.data.dg(\+.*)</match>
435            <to>active:sloot.accessor+operand@ffcpl:/access/dg.acc$1</to>
436        </rewrite>
437        <rewrite>
438            <match>active:ISOcat.access.data.dg.update(\+.*)</match>
439            <to>active:sloot.accessor+operand@ffcpl:/access/dg_update.acc$1</to>
440        </rewrite>
441        <rewrite>
442            <match>active:ISOcat.access.data.cr.dcs(\+.*)</match>
443            <to>active:sloot.accessor+operand@ffcpl:/access/cr_dcs.acc$1</to>
444        </rewrite>
445       
446        <!-- meta -->
447        <rewrite>
448            <match>active:ISOcat.access.data.dm.dcs</match>
449            <to>active:sloot.accessor+operand@ffcpl:/access/dm_dcs.acc</to>
450        </rewrite>
451        <rewrite>
452            <match>active:ISOcat.access.data.dm.profiles</match>
453            <to>active:sloot.accessor+operand@ffcpl:/access/dm_profiles.acc</to>
454        </rewrite>
455        <rewrite>
456            <match>active:ISOcat.access.data.dm.languages</match>
457            <to>active:sloot.accessor+operand@ffcpl:/access/dm_languages.acc</to>
458        </rewrite>
459        <rewrite>
460            <match>active:ISOcat.access.data.dm.name-statuses</match>
461            <to>active:sloot.accessor+operand@ffcpl:/access/dm_name_statuses.acc</to>
462        </rewrite>
463        <rewrite>
464            <match>active:ISOcat.access.data.dm.data-types</match>
465            <to>active:sloot.accessor+operand@ffcpl:/access/dm_datatypes.acc</to>
466        </rewrite>
467        <rewrite>
468            <match>active:ISOcat.access.data.dm.owner-types</match>
469            <to>active:sloot.accessor+operand@ffcpl:/access/dm_owner_types.acc</to>
470        </rewrite>
471        <rewrite>
472            <match>active:ISOcat.access.data.dm.text-types</match>
473            <to>active:sloot.accessor+operand@ffcpl:/access/dm_text_types.acc</to>
474        </rewrite>
475        <rewrite>
476            <match>active:ISOcat.access.data.dm.name-types</match>
477            <to>active:sloot.accessor+operand@ffcpl:/access/dm_name_types.acc</to>
478        </rewrite>
479        <rewrite>
480            <match>active:ISOcat.access.data.dm.rule-types</match>
481            <to>active:sloot.accessor+operand@ffcpl:/access/dm_rule_types.acc</to>
482        </rewrite>
483        <rewrite>
484            <match>active:ISOcat.access.data.dm.access-rights</match>
485            <to>active:sloot.accessor+operand@ffcpl:/access/dm_access_rights.acc</to>
486        </rewrite>
487        <rewrite>
488            <match>active:ISOcat.access.data.dm.member-types</match>
489            <to>active:sloot.accessor+operand@ffcpl:/access/dm_member_types.acc</to>
490        </rewrite>
491        <rewrite>
492            <match>active:ISOcat.access.data.dm.member-statuses</match>
493            <to>active:sloot.accessor+operand@ffcpl:/access/dm_member_statuses.acc</to>
494        </rewrite>
495        <rewrite>
496            <match>active:ISOcat.access.data.dm.registration-statuses</match>
497            <to>active:sloot.accessor+operand@ffcpl:/access/dm_registration_statuses.acc</to>
498        </rewrite>
499        <rewrite>
500            <match>active:ISOcat.access.data.dm.administration-statuses</match>
501            <to>active:sloot.accessor+operand@ffcpl:/access/dm_administration_statuses.acc</to>
502        </rewrite>
503        <rewrite>
504            <match>active:ISOcat.access.data.dm.message-types</match>
505            <to>active:sloot.accessor+operand@ffcpl:/access/dm_message_types.acc</to>
506        </rewrite>
507       
508        <!-- profile -->
509        <rewrite>
510            <match>active:ISOcat.access.data.profile(\+.*)</match>
511            <to>active:sloot.accessor+operand@ffcpl:/access/profile.acc$1</to>
512        </rewrite>
513        <rewrite>
514            <match>active:ISOcat.access.data.profile.touch(\+.*)</match>
515            <to>active:sloot.accessor+operand@ffcpl:/access/profile_touch.acc$1</to>
516        </rewrite>
517       
518        <!-- DC -->
519        <rewrite>
520            <match>active:ISOcat.access.data.dc.exists(\+.*)</match>
521            <to>active:sloot.accessor+operand@ffcpl:/access/dc_exists.acc$1</to>
522        </rewrite>
523        <rewrite>
524            <match>active:ISOcat.access.data.dc.not-exists(\+.*)</match>
525            <to>active:sloot.accessor+operand@ffcpl:/access/dc_not_exists.acc$1</to>
526        </rewrite>
527        <rewrite>
528            <match>active:ISOcat.access.data.dc.new(\+.*)</match>
529            <to>active:sloot.accessor+operand@ffcpl:/access/dc_new.acc$1</to>
530        </rewrite>
531        <rewrite>
532            <match>active:ISOcat.access.data.dc.update(\+.*)</match>
533            <to>active:sloot.accessor+operand@ffcpl:/access/dc_update.acc$1</to>
534        </rewrite>
535        <rewrite>
536            <match>active:ISOcat.access.data.dc(\+.*)?</match>
537            <to>active:sloot.accessor+operand@ffcpl:/access/dc.acc$1</to>
538        </rewrite>
539        <rewrite>
540            <match>active:ISOcat.access.data.dc.scope(\+.*)?</match>
541            <to>active:sloot.accessor+operand@ffcpl:/access/dc_scope.acc$1</to>
542        </rewrite>
543        <rewrite>
544            <match>active:ISOcat.access.data.dc.scope.update(\+.*)?</match>
545            <to>active:sloot.accessor+operand@ffcpl:/access/dc_scope_update.acc$1</to>
546        </rewrite>
547        <rewrite>
548            <match>active:ISOcat.access.data.dc.scope.public(\+.*)?</match>
549            <to>active:sloot.accessor+operand@ffcpl:/access/dc_scope_public.acc$1</to>
550        </rewrite>
551        <rewrite>
552            <match>active:ISOcat.access.data.dc.name(\+.*)?</match>
553            <to>active:sloot.accessor+operand@ffcpl:/access/dc_name.acc$1</to>
554        </rewrite>
555        <rewrite>
556            <match>active:ISOcat.access.data.dc.version(\+.*)?</match>
557            <to>active:sloot.accessor+operand@ffcpl:/access/dc_version.acc$1</to>
558        </rewrite>
559        <rewrite>
560            <match>active:ISOcat.access.data.dc.check(\+.*)?</match>
561            <to>active:sloot.accessor+operand@ffcpl:/access/dc_check.acc$1</to>
562        </rewrite>
563        <rewrite>
564            <match>active:ISOcat.access.data.dc.check.bg(\+.*)?</match>
565            <to>active:throttle+id@throttle:dc_check+configuration@ffcpl:/throttles/dc_check.xml+uri@active:sloot.accessor+operand@ffcpl:/access/dc_check.acc$1</to>
566        </rewrite>
567        <rewrite>
568            <match>active:ISOcat.access.data.dc.context(\+.*)?</match>
569            <to>active:sloot.accessor+operand@ffcpl:/access/dc_context.acc$1</to>
570        </rewrite>
571        <rewrite>
572            <match>active:ISOcat.access.data.dc.history(\+.*)?</match>
573            <to>active:sloot.accessor+operand@ffcpl:/access/dc_history.acc$1</to>
574        </rewrite>
575        <rewrite>
576            <match>active:ISOcat.access.data.dc.hug(\+.*)?</match>
577            <to>active:sloot.accessor+operand@ffcpl:/access/dc_hug.acc$1</to>
578        </rewrite>
579        <rewrite>
580            <match>active:ISOcat.access.data.dc.hug.bg(\+.*)?</match>
581            <to>active:throttle+id@throttle:dc_check+configuration@ffcpl:/throttles/dc_check.xml+uri@active:sloot.accessor+operand@ffcpl:/access/dc_hug.acc$1</to>
582        </rewrite>
583        <rewrite>
584            <match>active:ISOcat.access.data.dc.touch(\+.*)?</match>
585            <to>active:sloot.accessor+operand@ffcpl:/access/dc_touch.acc$1</to>
586        </rewrite>
587        <rewrite>
588            <match>active:ISOcat.access.data.dc.copy(\+.*)</match>
589            <to>active:sloot.accessor+operand@ffcpl:/access/dc_copy.acc$1</to>
590        </rewrite>
591        <rewrite>
592            <match>active:ISOcat.access.data.dc.pid2id(\+.*)?</match>
593            <to>active:sloot.accessor+operand@ffcpl:/access/dc_pid2id.acc$1</to>
594        </rewrite>
595        <rewrite>
596            <match>active:ISOcat.access.data.dc.change(\+.*)?</match>
597            <to>active:sloot.accessor+operand@ffcpl:/access/dc_change.acc$1</to>
598        </rewrite>
599        <rewrite>
600            <match>active:ISOcat.access.data.dc.status(\+.*)?</match>
601            <to>active:sloot.accessor+operand@ffcpl:/access/dc_status.acc$1</to>
602        </rewrite>
603        <rewrite>
604            <match>active:ISOcat.access.data.dc.previous(\+.*)?</match>
605            <to>active:sloot.accessor+operand@ffcpl:/access/dc_previous.acc$1</to>
606        </rewrite>
607        <rewrite>
608            <match>active:ISOcat.access.data.dc.transfer(\+.*)?</match>
609            <to>active:sloot.accessor+operand@ffcpl:/access/dc_transfer.acc$1</to>
610        </rewrite>
611       
612        <!-- DCRB -->
613        <rewrite>
614            <match>active:ISOcat.access.data.dcrb(\+.*)?</match>
615            <to>active:sloot.accessor+operand@ffcpl:/access/dcrb.acc</to>
616        </rewrite>
617        <rewrite>
618            <match>active:ISOcat.access.data.dcrb.update(\+.*)?</match>
619            <to>active:sloot.accessor+operand@ffcpl:/access/dcrb_update.acc$1</to>
620        </rewrite>
621       
622        <!-- TDG -->
623        <rewrite>
624            <match>active:ISOcat.access.data.tdg(\+.*)?</match>
625            <to>active:sloot.accessor+operand@ffcpl:/access/tdg.acc$1</to>
626        </rewrite>
627        <rewrite>
628            <match>active:ISOcat.access.data.tdg.update(\+.*)?</match>
629            <to>active:sloot.accessor+operand@ffcpl:/access/tdg_update.acc$1</to>
630        </rewrite>
631       
632        <!-- views -->
633        <rewrite>
634            <match>active:ISOcat.access.data.view.touch(\+.*)?</match>
635            <to>active:sloot.accessor+operand@ffcpl:/access/view_touch.acc$1</to>
636        </rewrite>
637               
638        <!-- RNG schemas -->
639        <rewrite>
640            <match>active:ISOcat.access.data.user.profile.schema</match>
641            <to>ffcpl:/schemas/user-profile.rng</to>
642        </rewrite>
643        <rewrite>
644            <match>active:ISOcat.access.data.user.workspace.schema</match>
645            <to>active:sloot.accessor+operand@ffcpl:/schemas/user-workspace.acc</to>
646        </rewrite>
647        <rewrite>
648            <match>active:ISOcat.access.data.dcs.schema</match>
649            <to>ffcpl:/schemas/dcs.rng</to>
650        </rewrite>
651        <rewrite>
652            <match>active:ISOcat.access.data.dcif.schema</match>
653            <to>active:ISOcat.access.data.dcif.schema.1.3.2</to>
654        </rewrite>
655        <rewrite>
656            <match>active:ISOcat.access.data.dcif.schema.strict</match>
657            <to>active:ISOcat.access.data.dcif.schema.1.3.2.strict</to>
658        </rewrite>
659        <rewrite>
660            <match>active:ISOcat.access.data.dcif.schema.lax</match>
661            <to>active:ISOcat.access.data.dcif.schema.1.3.2.lax</to>
662        </rewrite>
663        <rewrite>
664            <match>active:ISOcat.access.data.dcif.schema.1.3.2</match>
665            <to>active:ISOcat.access.data.dcif.schema.1.3.2.strict</to>
666        </rewrite>
667        <rewrite>
668            <match>active:ISOcat.access.data.dcif.schema.1.3.2.strict</match>
669            <to>active:xslt2+operand@active:ISOcat.access.data.dcif.schema.1.3.2.render+operator@ffcpl:/schemas/xrng.xsl+mode@data:text/xml,%3Cstring%3Estrict%3C%2Fstring%3E</to>
670        </rewrite>
671        <rewrite>
672            <match>active:ISOcat.access.data.dcif.schema.1.3.2.lax</match>
673            <to>active:xslt2+operand@active:ISOcat.access.data.dcif.schema.1.3.2.render+operator@ffcpl:/schemas/xrng.xsl+mode@data:text/xml,%3Cstring%3Elax%3C%2Fstring%3E</to>
674        </rewrite>
675        <rewrite>
676            <match>active:ISOcat.access.data.dcif.schema.1.3.2.render</match>
677            <to>active:sloot.render+template@ffcpl:/schemas/DCIF-1_3_2.rng+attributes@active:ISOcat.access.system.properties</to>
678        </rewrite>
679        <rewrite>
680            <match>active:ISOcat.access.data.dcif.schema.1.3.1</match>
681            <to>active:ISOcat.access.data.dcif.schema.1.3.1.strict</to>
682        </rewrite>
683        <rewrite>
684            <match>active:ISOcat.access.data.dcif.schema.1.3.1.strict</match>
685            <to>active:xslt2+operand@active:ISOcat.access.data.dcif.schema.1.3.1.render+operator@ffcpl:/schemas/xrng.xsl+mode@data:text/xml,%3Cstring%3Estrict%3C%2Fstring%3E</to>
686        </rewrite>
687        <rewrite>
688            <match>active:ISOcat.access.data.dcif.schema.1.3.1.lax</match>
689            <to>active:xslt2+operand@active:ISOcat.access.data.dcif.schema.1.3.1.render+operator@ffcpl:/schemas/xrng.xsl+mode@data:text/xml,%3Cstring%3Elax%3C%2Fstring%3E</to>
690        </rewrite>
691        <rewrite>
692            <match>active:ISOcat.access.data.dcif.schema.1.3.1.render</match>
693            <to>active:sloot.render+template@ffcpl:/schemas/DCIF-1_3_1.rng+attributes@active:ISOcat.access.system.properties</to>
694        </rewrite>
695        <rewrite>
696            <match>active:ISOcat.access.data.dcif.schema.1.3</match>
697            <to>active:ISOcat.access.data.dcif.schema.1.3.strict</to>
698        </rewrite>
699        <rewrite>
700            <match>active:ISOcat.access.data.dcif.schema.1.3.strict</match>
701            <to>active:xslt2+operand@active:ISOcat.access.data.dcif.schema.1.3.render+operator@ffcpl:/schemas/xrng.xsl+mode@data:text/xml,%3Cstring%3Estrict%3C%2Fstring%3E</to>
702        </rewrite>
703        <rewrite>
704            <match>active:ISOcat.access.data.dcif.schema.1.3.lax</match>
705            <to>active:xslt2+operand@active:ISOcat.access.data.dcif.schema.1.3.render+operator@ffcpl:/schemas/xrng.xsl+mode@data:text/xml,%3Cstring%3Elax%3C%2Fstring%3E</to>
706        </rewrite>
707        <rewrite>
708            <match>active:ISOcat.access.data.dcif.schema.1.3.render</match>
709            <to>active:sloot.render+template@ffcpl:/schemas/DCIF-1_3.rng+attributes@active:ISOcat.access.system.properties</to>
710        </rewrite>
711        <rewrite>
712            <match>active:ISOcat.access.data.dcif.schema.1.2.1</match>
713            <to>active:sloot.render+template@ffcpl:/schemas/DCIF-1_2_1.rng+attributes@active:ISOcat.access.system.properties</to>
714        </rewrite>
715        <rewrite>
716            <match>active:ISOcat.access.data.dcif.schema.1.2</match>
717            <to>ffcpl:/schemas/DCIF-1_2.rng</to>
718        </rewrite>
719        <rewrite>
720            <match>active:ISOcat.access.data.dcif.schema.1.1.2</match>
721            <to>ffcpl:/schemas/DCIF-1_1_2.rng</to>
722        </rewrite>
723        <rewrite>
724            <match>active:ISOcat.access.data.dcif.schema.1.1.1</match>
725            <to>ffcpl:/schemas/DCIF-1_1_1.rng</to>
726        </rewrite>
727        <rewrite>
728            <match>active:ISOcat.access.data.dcif.schema.1.1</match>
729            <to>ffcpl:/schemas/DCIF-1_1.rng</to>
730        </rewrite>
731        <rewrite>
732            <match>active:ISOcat.access.data.dcif.schema.1.0</match>
733            <to>ffcpl:/schemas/DCIF-1_0.rng</to>
734        </rewrite>
735        <rewrite>
736            <match>active:ISOcat.access.data.dcr.schema</match>
737            <to>active:ISOcat.access.data.dcr.schema.1.2</to>
738        </rewrite>
739        <rewrite>
740            <match>active:ISOcat.access.data.dcr.schema.1.0</match>
741            <to>ffcpl:/schemas/DCR-1_0.rng</to>
742        </rewrite>
743        <rewrite>
744            <match>active:ISOcat.access.data.dcr.schema.1.1</match>
745            <to>ffcpl:/schemas/DCR-1_1.rng</to>
746        </rewrite>
747        <rewrite>
748            <match>active:ISOcat.access.data.dcr.schema.1.2</match>
749            <to>ffcpl:/schemas/DCR-1_2.rng</to>
750        </rewrite>
751        <rewrite>
752            <match>active:ISOcat.access.data.group.schema</match>
753            <to>ffcpl:/schemas/group.rng</to>
754        </rewrite>
755
756        <!-- RDF schemas -->
757
758        <rewrite>
759            <match>active:ISOcat.access.data.dcr.rdf.schema</match>
760            <to>active:sloot.render+template@ffcpl:/schemas/DCR.rdf+attributes@active:ISOcat.access.system.properties+mime@data:text/plain,application/rdf%2Bxml</to>
761        </rewrite>
762
763        <!-- DB schema -->
764        <rewrite>
765            <match>active:ISOcat.access.data.db.schema</match>
766            <to>active:db-metadata+schema@data:text/plain,public+views@y+tables@y+fields@y+fks@y</to>
767        </rewrite>
768
769        <!-- open up the file system -->
770        <this>
771            <match>ffcpl:/.*</match>
772        </this>
773       
774        <!-- import modules -->
775        <import>
776            <uri>urn:org:ten60:netkernel:ext:layer1</uri>
777        </import>
778        <import>
779            <uri>urn:org:ten60:netkernel:ext:xml:core</uri>
780        </import>
781        <import>
782            <uri>urn:org:ten60:netkernel:ext:xml:ura</uri>
783        </import>
784        <import>
785            <uri>urn:org:ten60:netkernel:ext:sys</uri>
786        </import>
787        <import>
788            <uri>urn:org:ten60:netkernel:ext:dpml</uri>
789        </import>
790        <import>
791            <uri>urn:org:ten60:netkernel:ext:script</uri>
792        </import>
793        <import>
794            <uri>urn:org:ten60:netkernel:ext:kernel</uri>
795        </import>
796        <import>
797            <uri>urn:org:ten60:netkernel:ext:xquery</uri>
798        </import>
799        <import>
800            <uri>urn:org:ten60:netkernel:mod:db</uri>
801        </import>
802        <import>
803            <uri>urn:org:ten60:netkernel:ext:http:client</uri>
804        </import>
805        <import>
806            <uri>urn:org:ten60:netkernel:ext:xhtml</uri>
807        </import>
808        <import>
809            <uri>urn:isocat:utils</uri>
810        </import>
811        <import>
812            <uri>urn:isocat:access:system</uri>
813        </import>
814        <import>
815            <uri>urn:sloot</uri>
816        </import>
817        <import>
818            <uri>urn:com:github:scharris:db-metadata</uri>
819        </import>
820        <super/>
821    </mapping>
822</module>
Note: See TracBrowser for help on using the repository browser.