Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?><generator_policy>
2

    
3
    <!-- The prefix is a namespace that must be declared in the X3ML definition.
4
    in the x3ml define <namespace prefix="ariadneplus" uri="http://www.ariadneplus.eu/"/> -->
5

    
6
    <generator name="CollectionURI" prefix="ariadneplus">
7
        <pattern>Collection/{term}</pattern>
8
    </generator>
9

    
10
    <generator name="DataResourceURI" prefix="ariadneplus" shorten="yes">
11
        <pattern>Resource/{term}</pattern>
12
    </generator>
13

    
14
    <generator name="ObjectURI" prefix="ariadneplus" shorten="yes">
15
        <pattern>Object/{resource}-{term}</pattern>
16
    </generator>
17

    
18
    <generator name="ObjectLabel">
19
        <pattern>Resource {resource} is about {term}</pattern>
20
    </generator>
21

    
22
    <generator name="IdentifierURI" prefix="ariadneplus">
23
        <pattern>Identifier/{term}</pattern>
24
    </generator>
25

    
26
    <generator name="EventURI" prefix="ariadneplus">
27
        <pattern>Event/{term}</pattern>
28
    </generator>
29
    <generator name="Time-SpanURI" prefix="ariadneplus">
30
        <pattern>Time-Span/{term}</pattern>
31
    </generator>
32
    <generator name="PlaceURI" prefix="ariadneplus" shorten="yes">
33
        <pattern>Place/{term}</pattern>
34
    </generator>
35
    <generator name="AgentURI" prefix="ariadneplus">
36
        <pattern>Agent/{term}</pattern>
37
    </generator>
38

    
39
    <generator name="ConceptURI" prefix="ariadneplus">
40
        <pattern>Concept/{term}</pattern>
41
    </generator>
42
    <generator name="ConceptURI-2" prefix="ariadneplus">
43
        <pattern>Concept/{scheme}/{term}</pattern>
44
    </generator>
45

    
46
    <generator name="LangURI" prefix="lexvo">
47
        <pattern>{term}</pattern>
48
    </generator>
49

    
50
    <generator name="OneLevelCustomURI" prefix="ariadneplus">
51
        <pattern>{level1}/{term}</pattern>
52
    </generator>
53
    <generator name="TwoLevelCustomURI" prefix="ariadneplus">
54
        <pattern>{level1}/{level2}/{term}</pattern>
55
    </generator>
56

    
57
    <generator name="SimpleLabel">
58
        <pattern>{label}</pattern>
59
    </generator>
60

    
61
    <generator name="CompositeLabel">
62
        <pattern>{label} {text}</pattern>
63
    </generator>
64

    
65
    <generator name="URIorUUID">
66
        <custom generatorClass="gr.forth.URIorUUID">
67
            <set-arg name="text"/>
68
        </custom>
69
    </generator>
70

    
71
    <generator name="URNfromTextualContent">
72
        <custom generatorClass="gr.forth.TextualContent">
73
            <set-arg name="text" type="xpath"/>
74
        </custom>
75
    </generator>
76

    
77
    <generator name="TypedLiteralGen">
78
        <custom generatorClass="gr.forth.TypedLiteralGenerator">
79
            <set-arg name="text"/>
80
        </custom>
81
    </generator>
82

    
83

    
84
</generator_policy>
(3-3/22)