1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 /***
19 * <p>Title: WSMO Studio</p>
20 * <p>Description: Semantic Web Service Editor</p>
21 * <p>Copyright: Copyright (c) 2004-2007</p>
22 * <p>Company: Ontotext Lab. / SIRMA </p>
23 */
24
25 package org.semanticgov.ui;
26
27 import org.wsmo.common.IRI;
28 import org.wsmostudio.runtime.WSMORuntime;
29
30 public class Constants {
31
32
33 public static final String GEA_NAMESPACE = "http://www.semantic-gov.org/Ontologies/GEA#";
34 public static final IRI NFP_INST_ONTOLOGY = createIRI("http://www.semantic-gov.org#instanceOntology");
35 public static final IRI NFP_SERVICE_REF = createIRI("http://www.semantic-gov.org#hasWsmoService");
36 public static final IRI NFP_WSDL_ENDPOINT = createIRI("http://www.wsmo.org/wsml/wsml-syntax#endpointDescription");
37
38 public static final IRI GEA_ID = createIRI(GEA_NAMESPACE + "GEA");
39 public static final IRI PUBLIC_SERVICE_ID = createIRI(GEA_NAMESPACE + "PublicService");
40 public static final IRI PUBLIC_SERVICE_DOMAIN = createIRI(GEA_NAMESPACE + "PublicServiceDomain");
41 public static final IRI PUBLIC_SERVICE_TYPE = createIRI(GEA_NAMESPACE + "PublicServiceType");
42 public static final IRI PUBLIC_SERVICE_SUB_DOMAIN = createIRI(GEA_NAMESPACE + "PublicServiceSubDomain");
43 public static final IRI PUBLIC_SERVICE_EFFECT_TYPE = createIRI(GEA_NAMESPACE + "PublicServiceEffectType");
44 public static final IRI ADMINISTRATION_LEVEL = createIRI(GEA_NAMESPACE + "AdministrationLevel");
45
46 public static final IRI ELECTRONIC_LOCATOIN = createIRI(GEA_NAMESPACE + "ElectronicLocation");
47 public static final IRI PHYSICAL_LOCATOIN = createIRI(GEA_NAMESPACE + "PhysicalLocation");
48
49 public static final IRI SOCIETAL_ENTITY = createIRI(GEA_NAMESPACE + "SocietalEntity");
50 public static final IRI LEGAL_ENTITY = createIRI(GEA_NAMESPACE + "LegalEntity");
51 public static final IRI PHYSICAL_ENTITY = createIRI(GEA_NAMESPACE + "PhysicalEntity");
52
53 public static final IRI PROVIDER = createIRI(GEA_NAMESPACE + "ServiceProvider");
54 public static final IRI PROCESS = createIRI(GEA_NAMESPACE + "ServiceProcess");
55
56 public static final IRI EVIDENCE_PLACEHOLDER = createIRI(GEA_NAMESPACE + "EvidencePlaceholder");
57 public static final IRI LAW = createIRI(GEA_NAMESPACE + "Law");
58
59
60 public static final IRI PA_ATTR_EFFECT_TYPE = createIRI(GEA_NAMESPACE + "hasEffectType");
61 public static final IRI PA_ATTR_CLIENT_TYPE = createIRI(GEA_NAMESPACE + "hasClientType");
62 public static final IRI PA_ATTR_DOMAIN = createIRI(GEA_NAMESPACE + "hasPADomain");
63 public static final IRI PA_ATTR_SUB_DOMAIN = createIRI(GEA_NAMESPACE + "hasPASubDomain");
64 public static final IRI PA_ATTR_LOCATION = createIRI(GEA_NAMESPACE + "hasLocation");
65 public static final IRI PA_ATTR_ADMIN_LEVEL = createIRI(GEA_NAMESPACE + "hasAdministrationLevel");
66 public static final IRI PA_ATTR_OUTCOME = createIRI(GEA_NAMESPACE + "hasServiceOutcome");
67 public static final IRI PA_ATTR_GOVERNED_BY = createIRI(GEA_NAMESPACE + "isGovernedByLaw");
68 public static final IRI PA_ATTR_INPUT = createIRI(GEA_NAMESPACE + "usesServiceInput");
69 public static final IRI PA_ATTR_IS_PROVIDED_BY = createIRI(GEA_NAMESPACE + "isProvidedBy");
70 public static final IRI PA_ATTR_HAS_PROCESS = createIRI(GEA_NAMESPACE + "hasProcess");
71 public static final IRI PA_ATTR_HAS_SERVICE_TYPE = createIRI(GEA_NAMESPACE + "hasPublicServiceType");
72
73 public static final IRI PA_ATTR_IS_SUBDOMAIN_OF = createIRI(GEA_NAMESPACE + "isSubDomainOf");
74
75 private static IRI createIRI(String iriStr) {
76 return WSMORuntime.getRuntime().getWsmoFactory().createIRI(iriStr);
77 }
78
79 }
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95