DBA Data[Home] [Help]

PACKAGE: XDB.DBMS_XDB_CONSTANTS

Source


1 PACKAGE     DBMS_XDB_CONSTANTS authid CURRENT_USER AS
2 
3   C_UTF8_ENCODING              constant VARCHAR2(32)
4                   := 'AL32UTF8';
5   C_WIN1252_ENCODING           constant VARCHAR2(32)
6                   := 'WE8MSWIN1252';
7   C_ISOLATIN1_ENCODING         constant VARCHAR2(32)
8                   := 'WE8ISO8859P1';
9   C_DEFAULT_ENCODING           constant VARCHAR2(32)
10                   := C_UTF8_ENCODING;
11   C_ORACLE_NAMESPACE           constant VARCHAR2(128)
12                   := 'http://xmlns.oracle.com';
13   C_ORACLE_XDB_NAMESPACE       constant VARCHAR2(128)
14                   := C_ORACLE_NAMESPACE || '/xdb';
15   C_XDBSCHEMA_NAMESPACE        constant VARCHAR2(128)
16                   := C_ORACLE_XDB_NAMESPACE || '/XDBSchema.xsd';
17   C_RESOURCE_NAMESPACE         constant VARCHAR2(128)
18                   := C_ORACLE_XDB_NAMESPACE || '/XDBResource.xsd';
19   C_ACL_NAMESPACE              constant VARCHAR2(128)
20                   := C_ORACLE_XDB_NAMESPACE || '/acl.xsd';
21   C_XMLSCHEMA_NAMESPACE        constant VARCHAR2(128)
22                   := 'http://www.w3.org/2001/XMLSchema';
23   C_XMLINSTANCE_NAMESPACE      constant VARCHAR2(128)
24                   := 'http://www.w3.org/2001/XMLSchema-instance';
25   C_RESOURCE_PREFIX_R          constant VARCHAR2(128)
26                   := 'xmlns:r="'   || C_RESOURCE_NAMESPACE    || '"';
27   C_ACL_PREFIX_ACL             constant VARCHAR2(128)
28                   := 'xmlns:acl="' || C_ACL_NAMESPACE         || '"';
29   C_XDBSCHEMA_PREFIX_XDB       constant VARCHAR2(128)
30                   := 'xmlns:xdb="' || C_ORACLE_XDB_NAMESPACE  || '"';
31   C_XMLSCHEMA_PREFIX_XSD       constant VARCHAR2(128)
32                   := 'xmlns:xsd="' || C_XMLSCHEMA_NAMESPACE   || '"';
33   C_XMLINSTANCE_PREFIX_XSI     constant VARCHAR2(128)
34                   := 'xmlns:xsi="' || C_XMLINSTANCE_NAMESPACE || '"';
35   C_XDBSCHEMA_LOCATION         constant VARCHAR2(128)
36                   := C_ORACLE_XDB_NAMESPACE || '/XDBSchema.xsd';
37   C_XDBCONFIG_LOCATION         constant VARCHAR2(128)
38                   := C_ORACLE_XDB_NAMESPACE ||  '/xdbconfig.xsd';
39   C_ACL_LOCATION               constant VARCHAR2(128)
40                   := C_ORACLE_XDB_NAMESPACE || '/acl.xsd';
41   C_RESOURCE_LOCATION          constant VARCHAR2(128)
42                   := C_ORACLE_XDB_NAMESPACE || '/XDBResource.xsd';
43   C_BINARY_CONTENT             constant VARCHAR2(128)
44                   := C_XDBSCHEMA_LOCATION  || '#binary';
45   C_TEXT_CONTENT               constant VARCHAR2(128)
46                   := C_XDBSCHEMA_LOCATION  || '#text';
47   C_ACL_CONTENT                constant VARCHAR2(128)
48                   := C_ACL_LOCATION     || '#acl';
49   C_XDBSCHEMA_PREFIXES         constant VARCHAR2(256)
50                   := C_XMLSCHEMA_PREFIX_XSD || ' ' || C_XDBSCHEMA_PREFIX_XDB;
51   C_EXIF_NAMESPACE             constant VARCHAR2(128)
52                   := C_ORACLE_NAMESPACE || '/ord/meta/exif';
53   C_IPTC_NAMESPACE             constant VARCHAR2(128)
54                   := C_ORACLE_NAMESPACE || '/ord/meta/iptc';
55   C_DICOM_NAMESPACE            constant VARCHAR2(128)
56                   := C_ORACLE_NAMESPACE || '/ord/meta/dicomImage';
57   C_ORDIMAGE_NAMESPACE         constant VARCHAR2(128)
58                   := C_ORACLE_NAMESPACE || '/ord/meta/ordimage';
59   C_XMP_NAMESPACE              constant VARCHAR2(128)
60                   := C_ORACLE_NAMESPACE || '/ord/meta/xmp';
61   C_XDBCONFIG_NAMESPACE        constant VARCHAR2(128)
62                   := C_ORACLE_XDB_NAMESPACE ||  '/xdbconfig.xsd';
63   C_EXIF_PREFIX_EXIF           constant VARCHAR2(128)
64                   := 'xmlns:exif="'  || C_EXIF_NAMESPACE     || '"';
65   C_IPTC_PREFIX_IPTC           constant VARCHAR2(128)
66                   := 'xmlns:iptc="'  || C_IPTC_NAMESPACE     || '"';
67   C_DICOM_PREFIX_DICOM         constant VARCHAR2(128)
68                   := 'xmlns:dicom="' || C_DICOM_NAMESPACE    || '"';
69   C_ORDIMAGE_PREFIX_ORD        constant VARCHAR2(128)
70                   := 'xmlns:ord="'   || C_ORDIMAGE_NAMESPACE || '"';
71   C_XMP_PREFIX_XMP             constant VARCHAR2(128)
72                   := 'xmlns:xmp="'   || C_XMP_NAMESPACE      || '"';
73   C_RESOURCE_CONFIG_NAMESPACE  constant VARCHAR2(128)
74                   := C_ORACLE_XDB_NAMESPACE || '/XDBResConfig.xsd';
75   C_XMLDIFF_NAMESPACE          constant VARCHAR2(128)
76                   := C_ORACLE_XDB_NAMESPACE || '/xdiff.xsd';
77   C_RESOURCE_CONFIG_PREFIX_RC  constant VARCHAR2(128)
78                   := 'xmlns:rc="' || C_RESOURCE_CONFIG_NAMESPACE || '"';
79   C_XMLDIFF_PREFIX_XD          constant VARCHAR2(128)
80                   := 'xmlns:xd="' || C_XMLDIFF_NAMESPACE        || '"';
81   C_NSPREFIX_XDBCONFIG_CFG     constant VARCHAR2(128)
82                   := 'xmlns:cfg="' || C_XDBCONFIG_NAMESPACE        || '"';
83 
84   C_GROUP        constant VARCHAR2(32) := 'group';
85   C_ELEMENT      constant VARCHAR2(32) := 'element';
86   C_ATTRIBUTE    constant VARCHAR2(32) := 'attribute';
87   C_COMPLEX_TYPE constant VARCHAR2(32) := 'complexType';
88 
89 function ENCODING_UTF8        return varchar2 deterministic;
90 --        returns 'AL32UTF8'
91 
92 function ENCODING_ISOLATIN1        return varchar2 deterministic;
93 --        returns 'WE8ISO8859P1'
94 
95 function ENCODING_WIN1252     return varchar2 deterministic;
96 --        returns 'WE8MSWIN1252'
97 
98 function ENCODING_DEFAULT     return varchar2 deterministic;
99 --        returns 'AL32UTF8'
100 
101 function NAMESPACE_ORACLE_XDB        return varchar2 deterministic;
102 --        returns 'http://xmlns.oracle.com/xdb'
103 
104 function NAMESPACE_RESOURCE          return varchar2 deterministic;
105 --        returns ' http://xmlns.oracle.com/xdb/XDBResource.xsd
106 
107 function NAMESPACE_XDBSCHEMA          return varchar2 deterministic;
108 --        returns ' http://xmlns.oracle.com/xdb/XDBSchema.xsd
109 
110 function NAMESPACE_ACL               return varchar2 deterministic;
111 --          returns ' http://xmlns.oracle.com/xdb/acl.xsd'
112 
113 function NAMESPACE_ORACLE         return varchar2 deterministic;
114 --        returns 'http://xmlns.oracle.com'
115 
116 function NAMESPACE_XMLSCHEMA         return varchar2 deterministic;
117 --        returns 'http://www.w3.org/2001/XMLSchema'
118 
119 function NAMESPACE_XMLINSTANCE       return varchar2 deterministic;
120 --        returns 'http://www.w3.org/2001/XMLSchema-instance'
121 
122 function NAMESPACE_RESOURCE_CONFIG   return varchar2 deterministic;
123 --           returns 'http://xmlns.oracle.com/xdb/XDBResConfig.xsd'
124 
125 function NAMESPACE_XMLDIFF           return varchar2 deterministic;
126 --        returns 'http://xmlns.oracle.com/xdb/xdiff.xsd'
127 
128 function NAMESPACE_XDBCONFIG          return varchar2 deterministic;
129 --        returns 'http://xmlns.oracle.com/xdb/xdbconfig.xsd'
130 
131 function SCHEMAURL_XDBCONFIG          return varchar2 deterministic;
132 --        returns 'http://xmlns.oracle.com/xdb/xdbconfig.xsd'
133 
134 function NSPREFIX_RESOURCE_R         return varchar2 deterministic;
135 --        returns 'xmlns:r="http://xmlns.oracle.com/XDBResource.xsd"'
136 
137 function NSPREFIX_ACL_ACL              return varchar2 deterministic;
138 --        returns 'xmlns:acl= 'http://xmlns.oracle.com/acl.xsd"'
139 
140 function NSPREFIX_XDB_XDB        return varchar2 deterministic;
141 --        returns 'xmlns:xdb= “http://xmlns.oracle.com/xdb" '
142 
143 function NSPREFIX_XMLSCHEMA_XSD        return varchar2 deterministic;
144 --        returns 'xmlns:xsd="http://www.w3.org/2001/XMLSchema"'
145 
146 function NSPREFIX_XMLINSTANCE_XSI      return varchar2 deterministic;
147 --        returns 'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" '
148 
149 function NSPREFIX_RESCONFIG_RC   return varchar2 deterministic;
150 --        returns 'xmlns:rc="' || NAMESPACE_RESOURCE_CONFIG
151 
152 function NSPREFIX_XMLDIFF_XD           return varchar2 deterministic;
153 --        returns  xmlns:xd="' || NAMESPACE_XMLDIFF
154 
155 function NSPREFIX_XDBCONFIG_CFG        return varchar2 deterministic;
156 --        returns xmlns:cfg="http://xmlns.oracle.com/xdb/xdbconfig.xsd"
157 
158 function SCHEMAURL_XDBSCHEMA          return varchar2 deterministic;
159 --        returns 'http://xmlns.oracle.com/xdb/XDBSchema.xsd';
160 
161 function SCHEMAURL_ACL                return varchar2 deterministic;
162 --        returns 'http://xmlns.oracle.com/xdb/acl.xsd';
163 
164 function SCHEMAURL_RESOURCE           return varchar2 deterministic;
165 --        returns 'http://xmlns.oracle.com/xdb/XDBResource.xsd';
166 
167 function SCHEMAELEM_RESCONTENT_BINARY              return varchar2 deterministic;
168 --        returns SCHEMAURL_XDBSCHEMA || '#binary'
169 
170 function SCHEMAELEM_RESCONTENT_TEXT                return varchar2 deterministic;
171 --        returns SCHEMAURL_XDBSCHEMA || '#text'
172 
173 function SCHEMAELEM_RES_ACL                 return varchar2 deterministic;
174 --        returns SCHEMAURL_XDBSCHEMA || '#acl'
175 
176 function XSD_GROUP             return VARCHAR2 deterministic;
177 --        returns 'group'
178 
179 function XSD_ELEMENT           return VARCHAR2 deterministic;
180 --        returns 'element'
181 
182 function XSD_ATTRIBUTE         return VARCHAR2 deterministic;
183 --        returns 'attribute'
184 
185 function XSD_COMPLEX_TYPE      return VARCHAR2 deterministic;
186 --        returns 'complexType'
187 
188 function XDBSCHEMA_PREFIXES  return VARCHAR2 deterministic;
189 --        returns  DBMS_XDB_CONSTANTS.PREFIX_DEF_XDB || ' ' ||
190 --                 DBMS_XDB_CONSTANTS.PREFIX_DEF_XMLSCHEMA
191 
192 END DBMS_XDB_CONSTANTS;