This project has retired. For details please refer to its Attic page.
Constants xref
View Javadoc
1   /*
2    * Copyright 2001-2004 The Apache Software Foundation.
3    * 
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    *      http://www.apache.org/licenses/LICENSE-2.0
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.apache.ws.scout.registry;
17  
18  /**
19   * This class contains constants borrowed from files in the jUDDI project.
20   * 
21   * All constants are just UUID's. In theory, even if jUDDI changes their
22   * values, it shouldn't affect scout.
23   * 
24   * Naming convention is [classname in capitals]_[Var name]
25   * 
26   * e.g TModel.TYPES_TMODEL_KEY from jUDDI would become:
27   * 
28   * TMODEL_TYPES_TMODEL_KEY
29   * 
30   * @author <mailto:dbhole@redhat.com>Deepak Bhole
31   * 
32   */
33  
34  public class Constants {
35  
36  	public static final String COMPLETION_STATUS_COMPLETE = "status:complete";
37  
38  	public static final String COMPLETION_STATUS_TOKEY_INCOMPLETE = "status:toKey_incomplete";
39  
40  	public static final String COMPLETION_STATUS_FROMKEY_INCOMPLETE = "status:fromKey_incomplete";
41  
42  	/**
43  	 * UDDI Type Taxonomy [uddi-org:types] This taxonomy assists in general
44  	 * categorization of the tModels themselves.
45  	 */
46  	public static final String TMODEL_TYPES_TMODEL_KEY = "uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4";
47  
48  	/**
49  	 * Business Taxonomy: NAICS (1997 Release) [ntis-gov:naics:1997] This tModel
50  	 * defines the NAICS (North American Industry Classification System) 1997
51  	 * Release industry taxonomy.
52  	 */
53  	public static final String TMODEL_NAICS_TMODEL_KEY = "uuid:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2";
54  
55  	/**
56  	 * Product Taxonomy: UNSPSC (Version 3.1) [unspsc-org:unspsc:3-1] This
57  	 * tModel defines the UNSPSC (United Nations Standard Products and Services
58  	 * Code System) version 3.1 product taxonomy. <B>This taxonomy has been
59  	 * superceeded by the Universal Standard Products and Services
60  	 * Classification (see {@link #TMODEL_UNSPSC_73_TMODEL_KEY}) taxonomy.
61  	 */
62  	public static final String TMODEL_UNSPSC_TMODEL_KEY = "uuid:DB77450D-9FA8-45D4-A7BC-04411D14E384";
63  
64  	/**
65  	 * Product and Services Taxonomy:UNSPSC (Version 7.3) [unspsc-org:unspsc]
66  	 * This tModel defines the UNSPSC (Universal Standard Products and Services
67  	 * Classification) version 7.3 product and services taxonomy.
68  	 */
69  	public static final String TMODEL_UNSPSC_73_TMODEL_KEY = "uuid:CD153257-086A-4237-B336-6BDCBDCC6634";
70  
71  	/**
72  	 * ISO 3166 Geographic Taxonomy [uddi-org:iso-ch:3166-1999] This tModel
73  	 * defines the ISO 3166 geographic classification taxonomy.
74  	 */
75  	public static final String TMODEL_ISO_CH_TMODEL_KEY = "uuid:4E49A8D6-D5A2-4FC2-93A0-0411D8D19E88";
76  
77  	/**
78  	 * UDDI Other Taxonomy [uddi-org:misc-taxomony] This tModel defines an
79  	 * unidentified taxonomy.
80  	 */
81  	public static final String TMODEL_GENERAL_KEYWORDS_TMODEL_KEY = "uuid:A035A07C-F362-44dd-8F95-E2B134BF43B4";
82  
83  	/**
84  	 * UDDI Owning Business [uddi-org:owningBusiness] This tModel identifies the
85  	 * businessEntity that published or owns the tagged information. Used with
86  	 * tModels to establish an 'owned' relationship with a registered
87  	 * businessEntity.
88  	 */
89  	public static final String TMODEL_OWNING_BUSINESS_TMODEL_KEY = "uuid:4064C064-6D14-4F35-8953-9652106476A9";
90  
91  	/**
92  	 * UDDI businessEntity relationship [uddi-org:relationships] This tModel is
93  	 * used to describe business relationships. Used in the publisher assertion
94  	 * messages.
95  	 */
96  	public static final String TMODEL_RELATIONSHIPS_TMODEL_KEY = "uuid:807A2C6A-EE22-470D-ADC7-E0424A337C03";
97  
98  	/**
99  	 * UDDI Operators [uddi-org:operators] This checked value set is used to
100 	 * identify UDDI operators.
101 	 */
102 	public static final String TMODEL_OPERATORS_TMODEL_KEY = "uuid:327A56F0-3299-4461-BC23-5CD513E95C55";
103 
104 	/**
105 	 * D-U-N-S� Number Identifier System [dnb-com:D-U-N-S] This tModel is used
106 	 * for the Dun & Bradstreet D-U-N-S� Number identifier.
107 	 */
108 	public static final String TMODEL_D_U_N_S_TMODEL_KEY = "uuid:8609C81E-EE1F-4D5A-B202-3EB13AD01823";
109 
110 	/**
111 	 * Thomas Register Supplier Identifier Code System
112 	 * [thomasregister-com:supplierID] This tModel is used for the Thomas
113 	 * Register supplier identifier codes.
114 	 */
115 	public static final String TMODEL_THOMAS_REGISTER_TMODEL_KEY = "uuid:B1B1BAF5-2329-43E6-AE13-BA8E97195039";
116 
117 	/**
118 	 * UDDI IsReplacedBy [uddi-org:isReplacedBy] An identifier system used to
119 	 * point (using UDDI keys) to the tModel (or businessEntity) that is the
120 	 * logical replacement for the one in which isReplacedBy is used.
121 	 */
122 	public static final String TMODEL_IS_REPLACED_BY_TMODEL_KEY = "uuid:E59AE320-77A5-11D5-B898-0004AC49CC1E";
123 
124 	/**
125 	 * Email based web service [uddi-org:smtp] This tModel is used to describe a
126 	 * web service that is invoked through SMTP email transmissions. These
127 	 * transmissions may be between people or applications.
128 	 */
129 	public static final String TMODEL_SMTP_TMODEL_KEY = "uuid:93335D49-3EFB-48A0-ACEA-EA102B60DDC6";
130 
131 	/**
132 	 * Fax based web service [uddi-org:fax] This tModel is used to describe a
133 	 * web service that is invoked through fax transmissions. These
134 	 * transmissions may be between people or applications.
135 	 */
136 	public static final String TMODEL_FAX_TMODEL_KEY = "uuid:1A2B00BE-6E2C-42F5-875B-56F32686E0E7";
137 
138 	/**
139 	 * FTP based web service [uddi-org:ftp] This tModel is used to describe a
140 	 * web service that is invoked through file transfers via the ftp protocol.
141 	 */
142 	public static final String TMODEL_FTP_TMODEL_KEY = "uuid:5FCF5CD0-629A-4C50-8B16-F94E9CF2A674";
143 
144 	/**
145 	 * Telephone based web service [uddi-org:telephone] This tModel is used to
146 	 * describe a web service that is invoked through a telephone call and
147 	 * interaction by voice and/or touch-tone.
148 	 */
149 	public static final String TMODEL_TELEPHONE_TMODEL_KEY = "uuid:38E12427-5536-4260-A6F9-B5B530E63A07";
150 
151 	/**
152 	 * Web browser or HTTP based web service [uddi-org:http] This tModel is used
153 	 * to describe a web service that is invoked through a web browser and/or
154 	 * the HTTP protocol.
155 	 */
156 	public static final String TMODEL_HTTP_TMODEL_KEY = "uuid:68DE9E80-AD09-469D-8A37-088422BFBC36";
157 
158 	/**
159 	 * HTTP Web Home Page URL [uddi-org:homepage] This tModel is used as the
160 	 * bindingTemplate fingerprint for a web home page reference.
161 	 */
162 	public static final String TMODEL_HOMEPAGE_TMODEL_KEY = "uuid:4CEC1CEF-1F68-4B23-8CB7-8BAA763AEB89";
163 
164 }