-
Notifications
You must be signed in to change notification settings - Fork 3
/
globals.xqm
56 lines (38 loc) · 2.08 KB
/
globals.xqm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
xquery version '3.0' ;
module namespace G = 'https://github.com/chartes/dots/globals';
(:~
: Ce module regroupe les variables globales de DoTS
: @version 1
: @date 2023-07-06
: @author École nationale des chartes - Philippe Pons
:)
(:~ Variable pour accéder au nom de la base de données dots :)
declare variable $G:dots := "dots";
declare variable $G:dbSwitcher := "dots_db_switcher.xml";
declare variable $G:metadata := "metadata/";
declare variable $G:metadataMapping := "dots_default_metadata_mapping.xml";
(:~ Variable pour accéder au document "resources_register.xml" d'un projet :)
declare variable $G:resourcesRegister := "dots/resources_register.xml";
(:~ Variable pour accéder au document "declaration.xml" d'un projet :)
declare variable $G:declaration := "declaration.xml";
(:~ Variable pour accéder au registre (documentRegister) qui liste les passages citables:)
declare variable $G:fragmentsRegister := "dots/fragments_register.xml";
(:~ Variable pour accéder au dossier /static :)
declare variable $G:static := concat($G:webapp, "static/");
(:~ Variable pour accéder au webapp :)
declare variable $G:webapp := file:parent(file:base-dir());
(:~ Variable pour accéder aux feuilles de transformation XSLT :)
(: "../../../../../../../transform/" :)
declare variable $G:xsl := concat($G:webapp, "/static/transform/");
declare variable $G:dbSwitchValidation := concat($G:webapp, "dots/schema/dots_db_switcher.rng");
declare variable $G:resourcesValidation := concat($G:webapp, "dots/schema/resources_register.rng");
declare variable $G:fragmentsValidation := concat($G:webapp, "dots/schema/fragments_register.rng");
(: Variable pour déclarer le séparateur utilisé pour les documents CSV. Attention: un seul séparateur possible commun à tous les documents CSV :)
declare variable $G:separator := " ";
(: Code langue de la langue principale du corpus pour indexation
: @todo: à conserver? utile?
: @todo: le rendre facultatif
:)
declare variable $G:language := "fr";
declare variable $G:root := "DoTS - Root";
declare variable $G:rootTitle := "Collection de démonstration de DoTS";