Statistics
| Revision:

svn-gvsig-desktop / trunk / applications / appCatalogAndGazetteerClient / src / es / gva / cit / catalog / csw / parsers / CSWConstants.java @ 39586

History | View | Annotate | Download (5.81 KB)

1
package es.gva.cit.catalog.csw.parsers;
2
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
3
 *
4
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
5
 *
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 *
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 *
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
19
 *
20
 * For more information, contact:
21
 *
22
 *  Generalitat Valenciana
23
 *   Conselleria d'Infraestructures i Transport
24
 *   Av. Blasco Ib??ez, 50
25
 *   46010 VALENCIA
26
 *   SPAIN
27
 *
28
 *      +34 963862235
29
 *   gvsig@gva.es
30
 *      www.gvsig.gva.es
31
 *
32
 *    or
33
 *
34
 *   IVER T.I. S.A
35
 *   Salamanca 50
36
 *   46005 Valencia
37
 *   Spain
38
 *
39
 *   +34 963163400
40
 *   dac@iver.es
41
 */
42
/* CVS MESSAGES:
43
 *
44
 * $Id$
45
 * $Log$
46
 *
47
 */
48
/**
49
 * @author Jorge Piera LLodr? (jorge.piera@iver.es)
50
 */
51
public class CSWConstants {
52
        public static final String VERSION = "version";
53
                        
54
        //Capabilities 0.9.0
55
        public static final String VERSION_0_9_0 = "0.9.0";
56
        public static final String CONSTRAINT_VERSION_0_9_0 = "1.0.20";
57
        
58
        //Capabilities 2.0.0
59
        public static final String VERSION_2_0_0 = "2.0.0";
60
        public static final String CONSTRAINT_VERSION_2_0_0 = "1.0.0";
61
        
62
        //Capabilities 2.0.1
63
        public static final String VERSION_2_0_1 = "2.0.1";
64
        public static final String CONSTRAINT_VERSION_2_0_1 = "1.1.0";
65
        public static final String SERVICE_IDENTIFICATION= "ServiceIdentification";
66
        public static final String SERVICE_PROVIDER = "ServiceProvider";
67
        public static final String OPERATIONS_METADATA= "OperationsMetadata";
68
        public static final String SERVICE_TYPE_VERSION = "ServiceTypeVersion";
69

    
70
        //Capabilities 2.0.2
71
        public static final String VERSION_2_0_2 = "2.0.2";
72
        public static final String CONSTRAINT_VERSION_2_0_2 = "1.1.0";
73

    
74
        //Service identification
75
        public static final String TITLE = "Title";        
76
        public static final String ABSTRACT = "Abstract";
77
        
78
        //Common tags
79
        public static final String OPERATION = "Operation";
80
        public static final String PARAMETER = "Parameter"; 
81
        public static final String PARAMETER_VALUE = "Value";
82
        public static final String PARAMETER_NAME = "name";
83
        public static final String DEFAULTVALUE = "DefaultValue";
84
        public static final String TYPENAME = "typeName";
85
        public static final String TYPENAMES = "typeNames";
86
        public static final String OUTPUTFORMAT = "outputFormat";
87
        public static final String OUTPUTSCHEMA = "outputSchema";
88
        public static final String RESULTTYPE = "resultType";
89
        public static final String CONSTRAINTLANGUAGE = "CONSTRAINTLANGUAGE";
90
        public static final String FILTER = "FILTER";
91
        public static final String TEXT_XML = "text/xml";
92
        public static final String APPLICATION_XML = "application/xml";
93
        public static final String ELEMENTSETNAME = "ElementSetName";
94
        public static final String ELEMENTNAME = "ElementName";
95
        public static final String FULL = "full";
96
        public static final String CONSTRAINT = "Constraint";
97
        
98
        //Protocols
99
        public static final String DCP = "DCP";
100
        public static final String HTTP = "HTTP";
101
        public static final String GET = "Get";
102
        public static final String POST = "Post";
103
        
104
        //Operations
105
        public static final String OPERATION_GETCAPABILITIES = "GetCapabilities";
106
        //Some server only support the getCapabilities request (started with lower case)
107
        public static final String OPERATION_GETCAPABILITIESToLOWER = "getCapabilities";
108
        public static final String OPERATION_DESCRIBERECORD = "DescribeRecord";
109
        public static final String OPERATION_GETDOMAIN = "GetDomain";
110
        public static final String OPERATION_GETRECORDS = "GetRecords";
111
        public static final String OPERATION_GETRECORDSBYID = "GetRecordsById";
112
        public static final String OPERATION_HARVEST = "Harvest";        
113
        public static final String OPERATION_TRANSACTION = "Transaction";
114
        
115
        public static final String CSW_NAMESPACE = "csw";
116
        public static final String CSW_NAMESPACE_URI = "http://www.opengis.net/cat/csw";
117
        public static final String OGC_NAMESPACE = "ogc";
118
        public static final String OGC_NAMESPACE_URI = "http://www.opengis.net/ogc";
119
        public static final String GML_NAMESPACE = "gml";
120
        public static final String GML_NAMESPACE_URI = "http://www.opengis.net/gml";
121
        public static final String CSW_GET_RECORDS = "GetRecords";
122
        public static final String CSW_SERVICE = "service";
123
        public static final String CSW_VERSION = "version";
124
        public static final String CSW_START_POSITION = "startPosition";
125
        public static final String CSW_MAX_RECORDS = "maxRecords";
126
        public static final String CSW_OUTPUTFORMAT = "outputFormat";
127
        public static final String CSW_OUTPUTSCHEMA = "outputSchema";
128
        public static final String QUERY = "Query";
129
        public static final String SEARCH_RESULTS = "SearchResults";
130
        public static final String XLINK_HREF = "xlink:href";
131
        
132
        //Exceptions
133
        public static final String OWSEXCEPTION = "OWSException";
134
        public static final String OWSEXCEPTIONCODE = "code";
135
        public static final String OWSEXCEPTIONSUBCODE = "subcode";
136
        public static final String OWSEXCEPTIONREASON = "reason";
137
        
138
        //ebRIM
139
        public static final String REQUEST = "request";
140
        public static final String EXTRISIC_CONTENT = "getExtrinsicContent";
141
        public static final String ID = "id";
142
        public static final String HOME = "home";
143
        
144
        //Describe Record
145
        public static final String SCHEMA_COMPONENT = "SchemaComponent";
146
        public static final String SCHEMA = "schema";
147
        
148
        //Error codes
149
        public static final String SERVICE_EXPECTION_REPORT = "ServiceExceptionReport";
150
}