]> Git — Sourcephile - haskell/symantic-xml.git/blob - test/Golden/RelaxNG/Commoning/0001.xml.write
Rewrite to categorical symantic
[haskell/symantic-xml.git] / test / Golden / RelaxNG / Commoning / 0001.xml.write
1 <ns1:commoning xmlns:ns1="2018/commoning.rnc">
2 <ns1:persons>
3 <ns1:person id="julm"/>
4 </ns1:persons>
5 <ns1:opinions>
6 <ns1:grades id="Règlementation">
7 <ns1:grade abbrev="NE-PEUT-PAS" color="black" name="Ne peut pas"/>
8 <ns1:grade abbrev="NE-DOIT-PAS" color="red" name="Ne doit pas"/>
9 <ns1:grade abbrev="NE-DEVRAIT-PAS" color="orange" name="Ne devrait pas"/>
10 <ns1:grade abbrev="NON-RÈGLEMENTÉ" color="#888" name="Non-règlementé"/>
11 <ns1:grade abbrev="PEUT" color="#FFD700" name="Peut"/>
12 <ns1:grade abbrev="DEVRAIT" color="green" name="Devrait"/>
13 <ns1:grade abbrev="DOIT" color="blue" name="Doit"/>
14 </ns1:grades>
15 </ns1:opinions>
16 <ns1:groups>
17 <ns1:group id="Public"/>
18 </ns1:groups>
19 <ns1:operations>
20 <ns1:operation id="Écrire">
21 <ns1:operation id="Lire"/>
22 </ns1:operation>
23 </ns1:operations>
24 <ns1:resources>
25 <ns1:resource name="Financières">
26 <ns1:resource name="Compte courant">
27 <ns1:policy by="Finances" operation="Lire">
28 <ns1:rule grade="DOIT" grades="Règlementation"/>
29 </ns1:policy>
30 <ns1:policy by="Administration" operation="Lire">
31 <ns1:rule gradeMin="PEUT" grades="Règlementation"/>
32 </ns1:policy>
33 </ns1:resource>
34 </ns1:resource>
35 </ns1:resources>
36 </ns1:commoning>