source: TI07-MOLES/trunk/xqueryLib/Vocabs/vocab_xquery_lib.xquery @ 2154

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI07-MOLES/trunk/xqueryLib/Vocabs/vocab_xquery_lib.xquery@2154
Revision 2154, 2.5 KB checked in by ko23, 14 years ago (diff)

Refactoring intermediate

Line 
1module namespace voclib='http://ndg.nerc.ac.uk/xquery/lib/vocab';
2(: Standard vocab stubs :)
3declare variable $voclib:unknown_vocab_id as xs:string {'http://vocab.ndg.nerc.ac.uk/null'};
4
5declare variable $voclib:iso_3166_alpha2 as xs:string {'http://vocab.ndg.nerc.ac.uk/C320'};
6
7declare variable $voclib:bodc_parameter_usage_vocab as xs:string {'http://vocab.ndg.nerc.ac.uk/P011'};
8declare variable $voclib:bodc_parameter_discovery_vocab as xs:string {'http://vocab.ndg.nerc.ac.uk/P021'};
9
10declare variable $voclib:ndg_data_provider_vocab as xs:string {'http://vocab.ndg.nerc.ac.uk/N010'};
11
12declare variable $voclib:gcmd_science_valids as xs:string {'http://vocab.ndg.nerc.ac.uk/P04'};
13declare variable $voclib:gcmd_science_valids_correct as xs:string {'http://vocab.ndg.nerc.ac.uk/P041'};
14declare variable $voclib:gcmd_science_valids_deprecated as xs:string {'http://vocab.ndg.nerc.ac.uk/P042'};
15declare variable $voclib:gcmd_science_valids_categories as xs:string {'http://vocab.ndg.nerc.ac.uk/P111'};
16declare variable $voclib:gcmd_science_valids_topics as xs:string {'http://vocab.ndg.nerc.ac.uk/P121'};
17declare variable $voclib:gcmd_science_valids_terms as xs:string {'http://vocab.ndg.nerc.ac.uk/P131'};
18declare variable $voclib:gcmd_science_valids_variables as xs:string {'http://vocab.ndg.nerc.ac.uk/P141'};
19
20declare variable $voclib:iso_topic_list as xs:string {'http://vocab.ndg.nerc.ac.uk/P051'};
21declare variable $voclib:bodc_unit_names as xs:string {'http://vocab.ndg.nerc.ac.uk/P061'};
22declare variable $voclib:cf_standard_names as xs:string {'http://vocab.ndg.nerc.ac.uk/P071'};
23
24declare variable $voclib:gcmd_instrument_valids as xs:string {'http://vocab.ndg.nerc.ac.uk/P101'};
25declare variable $voclib:gcmd_project_valids as xs:string {'http://vocab.ndg.nerc.ac.uk/P161'};
26declare variable $voclib:gcmd_location_valids as xs:string {'http://vocab.ndg.nerc.ac.uk/P171'};
27declare variable $voclib:gcmd_chronostratigraphic_valids as xs:string {'http://vocab.ndg.nerc.ac.uk/P181'};
28
29declare variable $voclib:gcmd_project_valids as xs:string {'http://gcmd.gsfc.nasa.gov/Resources/valids/projects.html'};
30declare variable $voclib:gcmd_iso_topic_list as xs:string {'http://gcmd.gsfc.nasa.gov/Resources/valids/iso_topic_list.html'};
31
32declare function voclib:spot-vocab($vocab_root as xs:string, $vocab_uri as xs:string) as xs:boolean
33(: See if the vocab pointed if from the vocab pointed at by the vocab_root :)
34{
35if ($vocab_root = substring($vocab_uri, 1, string-length($vocab_root))) then 
36true()
37else
38false()
39} ;
Note: See TracBrowser for help on using the repository browser.