source: mauRepo/xml2owl/trunk/src/test/resources/experimentIngestConfig.xml @ 7757

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/mauRepo/xml2owl/trunk/src/test/resources/experimentIngestConfig.xml@7757
Revision 7757, 6.4 KB checked in by mnagni, 9 years ago (diff)

Integrated the checkstyle maven plugin and corrected the code as required

  • Property svn:mime-type set to text/plain
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<ndg:ingester xmlns:ndg="http://ndg.badc.org/ontologyIngester">
3       
4        <ndg:configuration>
5                <!--
6                <ndg:node external="lookup" path="/home/users/mnagni/workspace/ESGGateway/metafor/src/test/resources/lookup.xml"/>
7                -->
8                <ndg:separator><![CDATA[;;]]></ndg:separator>
9        </ndg:configuration>
10       
11        <!-- NUMERICAL_REQUIREMENTS.label -->
12        <ndg:addLabel>
13                <ndg:ontSubject>
14                        http://www.earthsystemgrid.org/esg.owl#ExperimentalRequirements                 
15                </ndg:ontSubject>
16                <ndg:xquery>
17                        <![CDATA[
18                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
19                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
20                                for $sn in //numericalExperiment/numericalRequirement
21                                return
22                                                concat($sn/id, ";;", $sn/id)
23                ]]>
24                </ndg:xquery>
25        </ndg:addLabel>
26
27        <!-- NUMERICAL_REQUIREMENTS.comment -->
28        <ndg:addComment>
29                <ndg:ontSubject>
30                        http://www.earthsystemgrid.org/esg.owl#ExperimentalRequirements
31                </ndg:ontSubject>               
32                <ndg:xquery>
33                        <![CDATA[
34                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
35                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
36                                for $sn in //numericalExperiment/numericalRequirement
37                                return
38                                                concat($sn/id, ";;", $sn/description)
39                ]]>           
40                </ndg:xquery>           
41        </ndg:addComment>
42       
43        <!-- NUMERICAL_REQUIREMENTS.triple -->
44        <ndg:addTriple>
45                <ndg:ontSubject>
46                        http://www.earthsystemgrid.org/esg.owl#ExperimentalRequirements
47                </ndg:ontSubject>
48                <ndg:ontPredicate uri="http://www.earthsystemgrid.org/esg.owl#hasInputType"/>
49                <ndg:ontObject>
50                        http://www.earthsystemgrid.org/esg.owl#InputCondition
51                </ndg:ontObject>
52                <ndg:xquery>
53                        <![CDATA[
54                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
55                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
56                                for $sn in //numericalExperiment/numericalRequirement
57                                return
58                                        if ($sn/@xsi:type='InitialCondition')
59                                        then concat($sn/id, ";;", 'initial')
60                                        else if ($sn/@xsi:type='BoundaryCondition')
61                                        then concat($sn/id, ";;", 'boundary')
62                                        else if ($sn/@xsi:type='AncillaryCondition')
63                                        then concat($sn/id, ";;", 'ancillary')
64                                        else empty
65                ]]> 
66                </ndg:xquery>
67        </ndg:addTriple>
68       
69        <!-- NUMERICAL_EXPERIMENT.label -->
70        <ndg:addLabel>
71                <ndg:ontSubject>
72                        http://www.earthsystemgrid.org/esg.owl#Experiment               
73                </ndg:ontSubject>
74                <ndg:xquery>
75                        <![CDATA[
76                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
77                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
78                                for $sn in //numericalExperiment/documentID
79                                return
80                                                concat(substring-before($sn, '_'), ";;", substring-after($sn, '_'))
81             ]]>
82                </ndg:xquery>
83        </ndg:addLabel>
84       
85        <!-- NUMERICAL_EXPERIMENT.comment -->
86        <ndg:addLabel>
87                <ndg:ontSubject>
88                        http://www.earthsystemgrid.org/esg.owl#Experiment
89                </ndg:ontSubject>
90                <ndg:xquery>
91                        <![CDATA[
92                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
93                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
94                                for $sn in //numericalExperiment
95                                return
96                                                concat(substring-before($sn/documentID, '_'), ";;", $sn/rationale)
97             ]]>
98                </ndg:xquery>
99        </ndg:addLabel>
100       
101        <!-- NUMERICAL_EXPERIMENT.literals -->
102        <ndg:addTripleLiteral>
103                <ndg:ontSubject>
104                        http://www.earthsystemgrid.org/esg.owl#Experiment
105                </ndg:ontSubject>
106                <ndg:ontPredicate uri="http://www.earthsystemgrid.org/esg.owl#hasExperimentRationale"/>         
107                <ndg:xquery>
108                        <![CDATA[
109                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
110                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
111                                for $sn in //numericalExperiment
112                                return
113                                                concat(substring-before($sn/documentID, '_'), ";;", $sn/why)
114             ]]>           
115                </ndg:xquery>           
116        </ndg:addTripleLiteral>
117       
118        <ndg:addTripleLiteral>
119                <ndg:ontSubject>
120                        http://www.earthsystemgrid.org/esg.owl#Experiment
121                </ndg:ontSubject>
122                <ndg:ontPredicate uri="http://www.earthsystemgrid.org/esg.owl#hasExperimentStartDate"/>         
123                <ndg:xquery>
124                        <![CDATA[
125                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
126                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
127                                for $sn in //numericalExperiment
128                                return
129                                                concat(substring-before($sn/documentID, '_'), ";;", $sn/requiredDuration/startDate)
130             ]]>           
131                </ndg:xquery>           
132        </ndg:addTripleLiteral>
133       
134        <ndg:addTripleLiteral>
135                <ndg:ontSubject>
136                        http://www.earthsystemgrid.org/esg.owl#Experiment
137                </ndg:ontSubject>
138                <ndg:ontPredicate uri="http://www.earthsystemgrid.org/esg.owl#hasExperimentEndDate"/>           
139                <ndg:xquery>
140                        <![CDATA[
141                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
142                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
143                                for $sn in //numericalExperiment
144                                return
145                                                concat(substring-before($sn/documentID, '_'), ";;", $sn/requiredDuration/endDate)
146             ]]>           
147                </ndg:xquery>           
148        </ndg:addTripleLiteral>
149       
150        <!-- NUMERICAL_EXPERIMENT.triple -->
151        <ndg:addTriple>
152                <ndg:ontSubject>
153                        http://www.earthsystemgrid.org/esg.owl#Experiment
154                </ndg:ontSubject>
155                <ndg:ontPredicate uri="http://www.earthsystemgrid.org/esg.owl#hasProject"/>
156                <ndg:ontObject>
157                        http://www.earthsystemgrid.org/esg.owl#Project
158                </ndg:ontObject>
159                <ndg:xquery>
160                        <![CDATA[
161                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
162                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
163                                for $sn in //numericalExperiment
164                                return
165                                                concat(substring-before($sn/documentID, '_'), ";;", 'cmip5')
166             ]]>   
167                </ndg:xquery>
168        </ndg:addTriple>       
169       
170        <ndg:addTriple>
171                <ndg:ontSubject>
172                        http://www.earthsystemgrid.org/esg.owl#Experiment
173                </ndg:ontSubject>
174                <ndg:ontPredicate uri="http://www.earthsystemgrid.org/esg.owl#hasExperimentalRequirement"/>
175                <ndg:ontObject>
176                        http://www.earthsystemgrid.org/esg.owl#ExperimentalRequirements
177                </ndg:ontObject>
178                <ndg:xquery>
179                        <![CDATA[
180                                declare default element namespace "http://www.metaforclimate.eu/cim/1.1";
181                                declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
182                                for $sn in //numericalExperiment
183                                        for $nr in $sn//numericalRequirement
184                                        return
185                                                        concat(substring-before($sn/documentID, '_'), ";;", $nr/id)
186             ]]>   
187                </ndg:xquery>
188        </ndg:addTriple>
189       
190</ndg:ingester>   
Note: See TracBrowser for help on using the repository browser.