LDAP-based distributed cache technology for XML
First Claim
Patent Images
1. A method for incorporating and accessing semi-structured data within an LDAP environment, the method comprising the steps of:
- a) transforming the semi-structured data into LDAP data by using attributes to store information about individual semi-structured nodes, and by assigning a distinguished name to each of said data nodes to define a unique location in an LDAP hierarchy at an instance level;
b) converting a query, written in a semi-structured query language for operation on semi-structured data, into a LDAP query; and
c) accessing said LDAP date with said LDAP query.
0 Assignments
0 Petitions
Accused Products
Abstract
The design, internal data representation and query model of the invention, a hierarchical distributed caching system for semi-structured documents based on LDAP technology is presented that brings both, the semi-structured data model and the LDAP data model together into a system that provides the ideal characteristics for the efficient processing of XPath queries over XML documents. Transformation algorithms and experimental results have also been shown that prove the feasibility of the invention as a distributed caching system especially tailored for semi-structured data.
-
Citations
20 Claims
-
1. A method for incorporating and accessing semi-structured data within an LDAP environment, the method comprising the steps of:
-
a) transforming the semi-structured data into LDAP data by using attributes to store information about individual semi-structured nodes, and by assigning a distinguished name to each of said data nodes to define a unique location in an LDAP hierarchy at an instance level;
b) converting a query, written in a semi-structured query language for operation on semi-structured data, into a LDAP query; and
c) accessing said LDAP date with said LDAP query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A device for incorporating and accessing semi-structured data within an LDAP environment, comprising:
-
means for transforming semi-structured data into LDAP data using attributes to store information about individual semi-structured nodes, and by assigning a distinguished name to each of said data nodes to define a unique location in an LDAP hierarchy at an instance level;
means for converting a query, written in a semi-structured query language for operation on said semi-structured date, into an LDAP query; and
means for accessing said LDAP data with said LDAP query.
-
Specification