WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2004100021) RETAINING HIERARCHICAL INFORMATION IN MAPPING BETWEEN XML DOCUMENTS AND RELATIONAL DATA
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2004/100021    International Application No.:    PCT/US2004/010018
Publication Date: 18.11.2004 International Filing Date: 31.03.2004
Chapter 2 Demand Filed:    29.11.2004    
IPC:
G06F 17/30 (2006.01)
Applicants: ORACLE INTERNATIONAL CORPORATION [US/US]; 500 Oracle Parkway, Redwood Shores, CA 94065 (US) (For All Designated States Except US).
MURTHY, Ravi [IN/US]; (US) (For US Only).
KRISHNAPRASAD, Muralidhar [IN/US]; (US) (For US Only).
MANIKUTTY, Anand [IN/US]; (US) (For US Only).
LIU, Zhen [US/US]; (US) (For US Only).
WARNER, James [US/US]; (US) (For US Only)
Inventors: MURTHY, Ravi; (US).
KRISHNAPRASAD, Muralidhar; (US).
MANIKUTTY, Anand; (US).
LIU, Zhen; (US).
WARNER, James; (US)
Agent: HICKMAN, Brian; Hickman Palermo Truong & Becker LLP, Suite 550, 2055 Gateway Place, San Jose, CA 95110-1089 (US).
SKONE JAMES, Robert; Gill Jennings & Every, Broadgate House, 7 Eldon Street, London EC2M 7LH (GB)
Priority Data:
10/428,443 01.05.2003 US
Title (EN) RETAINING HIERARCHICAL INFORMATION IN MAPPING BETWEEN XML DOCUMENTS AND RELATIONAL DATA
(FR) MAINTIEN DES INFORMATIONS HIERARCHIQUES LORS DE LA MISE EN CORRESPONDANCE PAR MAPPAGE ENTRE DES DOCUMENTS XML ET DES DONNEES RELATIONNELLES
Abstract: front page image
(EN)Techniques for managing XML data in an SQL compliant DBMS include receiving an SQL statement. The SQL statement includes a particular operator that operates on a first instance of XML type that represents a first set of XML elements. During execution of the SQL statement, the particular operator is evaluated by generating an ordered collection of instances of XML type. Each different instance in the ordered collection is based on a different XML element from the first set; and there is an instance in the ordered collection for every XML element from either the first set or from the first set and its descendents. When descendents are included, each entry in the ordered collection indicates a level in the XML tree. In another aspect, an aggregate operator in the SQL statement operates on a collection of instances, with associated levels, to generate a single instance of XML type.
(FR)Cette invention se rapporte à des techniques servant à gérer des données XML dans un système de gestion de base de données (DBMS) compatible avec le standard SQL, ces techniques consistant à recevoir une instruction SQL, laquelle contient un opérateur particulier qui opère sur une première instance de type XML représentant un premier groupe d'éléments XML. Pendant l'exécution de l'instruction SQL, on évalue l'opérateur particulier en générant une collection ordonnée d'instances du type XML. Chaque instance différente dans la collection ordonnée est basée sur un élément XML différent provenant du premier groupe; et il existe une instance dans la collection ordonnée pour chaque élément XML provenant soit du premier groupe soit du premier groupe et de ses descendants. Lorsque les descendants sont inclus, chaque entrée dans la collection ordonnée indique un niveau dans l'arborescence XML. Dans un autre aspect de cette invention, un opérateur agrégé dans l'instruction SQL opère sur une collection d'instances, avec des niveaux associés, pour générer une seule instance de type XML.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)