Apparatus, system, and method for defining a metadata schema to facilitate passing data between an extensible markup language document and a hierarchical database
First Claim
1. An apparatus for defining a metadata schema to facilitate passing data between an eXtensible Markup Language (XML) document and a hierarchical database, the apparatus comprising:
- a database accessor configured to access a database schema indicative of database field names and a hierarchical structure for a hierarchical database;
a document accessor configured to access a document schema that defines the hierarchical structure, content data syntax, and semantics of valid, well-formed, XML documents that can be passed into and out of the hierarchical database, the document schema including an XML element name that maps to a database field name in the database schema; and
an association module configured to associate the database schema and the document schema to provide a metadata schema that enables data to be passed between an XML document and the hierarchical database.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are provided for defining a metadata schema to facilitate passing data between an XML document and a hierarchical database. The invention includes a database accessor, a document accessor, and an association module. The database accessor accesses a database schema indicative of database field names and a hierarchical structure for a hierarchical database. The document accessor accesses a document schema that defines the hierarchical structure, content data syntax, and semantics of valid, well-formed, XML documents that can be passed into and out of the hierarchical database. The document schema also includes at least one XML element name that maps to a corresponding database field name in the database schema. The association module associates the database schema and the document schema to provide a metadata schema that enables data to be passed between an XML document and the hierarchical database.
86 Citations
20 Claims
-
1. An apparatus for defining a metadata schema to facilitate passing data between an eXtensible Markup Language (XML) document and a hierarchical database, the apparatus comprising:
-
a database accessor configured to access a database schema indicative of database field names and a hierarchical structure for a hierarchical database;
a document accessor configured to access a document schema that defines the hierarchical structure, content data syntax, and semantics of valid, well-formed, XML documents that can be passed into and out of the hierarchical database, the document schema including an XML element name that maps to a database field name in the database schema; and
an association module configured to associate the database schema and the document schema to provide a metadata schema that enables data to be passed between an XML document and the hierarchical database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for defining a metadata schema to facilitate passing data between an eXtensible Markup Language (XML) document and a hierarchical database, the method comprising:
-
accessing a database schema indicative of database field names and a hierarchical structure for a hierarchical database;
accessing a document schema that defines the hierarchical structure, content data syntax, and semantics of valid, well-formed, XML documents that can be passed into and out of the hierarchical database, the document schema including an XML element name that maps to a database field name in the database schema; and
associating the database schema and the document schema to provide a metadata schema that enables data to be passed between an XML document and the hierarchical database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture comprising a program storage medium readable by a processor and embodying one or more instructions executable by a processor to perform a method for defining a metadata schema to facilitate passing data between an eXtensible Markup Language (XML) document and a hierarchical database, the method comprising:
-
accessing a database schema indicative of database field names and a hierarchical structure for a hierarchical database;
accessing a document schema that defines the hierarchical structure, content data syntax, and semantics of valid, well-formed, XML documents that can be passed into and out of the hierarchical database, the document schema including an XML element name that maps to a database field name in the database schema; and
coupling the database schema and the document schema to provide a metadata schema that enables data to be passed between an XML document and the hierarchical database. - View Dependent Claims (18, 19, 20)
-
Specification