System for ontology-based semantic matching in a relational database system
    1.
    发明申请
    System for ontology-based semantic matching in a relational database system 有权
    关系数据库系统中基于本体的语义匹配系统

    公开(公告)号:US20060036592A1

    公开(公告)日:2006-02-16

    申请号:US10916547

    申请日:2004-08-11

    IPC分类号: G06F17/30

    摘要: The method for processing data in a relational database wherein ontology data that specifies terms and relationships between pairs of said terms expressed in an OWL document is stored in the database, database queries that include a semantic matching operator are formed which identify the ontology data and further specify a stated relationship between two input terms, and the query is executed to invoke the semantic matching operator to determine if the two input terms are related by the stated relationship by consulting said ontology data.

    摘要翻译: 用于处理关系数据库中的数据的方法,其中指定在OWL文档中表示的所述术语对之间的术语和关系的本体数据被存储在数据库中,形成包括语义匹配算子的数据库查询,其识别本体数据,并进一步 指定两个输入项之间的关系,并执行查询以调用语义匹配运算符,以通过查询所述本体数据来确定两个输入项是否与所述关系相关。

    Column constraints based on arbitrary sets of objects
    2.
    发明申请
    Column constraints based on arbitrary sets of objects 有权
    基于任意对象集的列约束

    公开(公告)号:US20070233641A1

    公开(公告)日:2007-10-04

    申请号:US11395652

    申请日:2006-03-31

    IPC分类号: G06F17/30

    摘要: Techniques for using arbitrary sets of objects to constrain objects in database systems. The constraint set of objects is associated with the constrained object in the database system and the database system will perform an operation which adds an object to the constrained object only if the object being added belongs to the constraint set. In a preferred embodiment, the techniques are employed to obtain constraint sets of terms from ontologies which are then used to constrain columns containing those terms. An implementation of the techniques makes a materialized view out of the objects in the constraint set and uses the materialized view to define a referential integrity constraint on the constrained column.

    摘要翻译: 使用任意对象组来约束数据库系统中的对象的技术。 对象的约束集与数据库系统中的约束对象相关联,并且数据库系统将执行一个操作,只有当被添加的对象属于约束集时,才会向约束对象添加一个对象。 在优选实施例中,使用这些技术来从本体获得约束条件集,然后将其用于约束包含这些术语的列。 该技术的实现使约束集中的对象成为物化视图,并使用物化视图来限制受限列上的引用完整性约束。

    Rewriting table functions as SQL strings
    3.
    发明申请
    Rewriting table functions as SQL strings 有权
    重写表函数作为SQL字符串

    公开(公告)号:US20060235837A1

    公开(公告)日:2006-10-19

    申请号:US11108242

    申请日:2005-04-18

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30448

    摘要: The TABLE function mechanism available in a RDBMS is used to integrate RDF models into SQL queries. The table function invocation takes parameters including an RDF pattern, an RDF model, and an RDF rule base and returns result rows to the SQL query that contain RDF triples resulting from the application of the pattern to the triples of the model and the triples inferred by applying the rule base to the model. The RDBMS includes relational representations of the triples and the rules. Optimizations include indexes and materialized views of the representations of the triples, precomputed inferred triples, and a method associated with the TABLE function that rewrites the part of the SQL query that contains the TABLE function invocation as an equivalent SQL string. The latter technique is generally applicable to TABLE functions.

    摘要翻译: RDBMS中可用的TABLE函数机制用于将RDF模型集成到SQL查询中。 表函数调用采用包括RDF模式,RDF模型和RDF规则库的参数,并将结果行返回给包含由模式应用到模型三元组的RDF三元组的SQL查询,以及三维模型推断出的三元组 将规则库应用于模型。 RDBMS包括三元组和规则的关系表示。 优化包括三元组表示的索引和物化视图,预先计算的推断三元组,以及与TABLE函数相关联的方法,将包含TABLE函数调用的SQL查询的一部分重写为等效的SQL字符串。 后一种技术通常适用于TABLE函数。

    System for indexing ontology-based semantic matching operators in a relational database system
    4.
    发明申请
    System for indexing ontology-based semantic matching operators in a relational database system 审中-公开
    用于在关系数据库系统中索引基于本体的语义匹配运算符的系统

    公开(公告)号:US20060036633A1

    公开(公告)日:2006-02-16

    申请号:US10916585

    申请日:2004-08-11

    IPC分类号: G06F7/00

    CPC分类号: G06F16/367

    摘要: A method for rapidly identifying terms that are associated with a given root term by a transitive relationship defined by hierarchical ontology data stored in a relational database. A transitive closure table is created that comprises a plurality of rows each of which specifies a term and an associated one of a plurality of root terms. The table is sorted and indexed by the root terms to group together rows associated with each of said root terms. The resulting transitive closure table may be consulted to rapidly identify terms associated with said given root term.

    摘要翻译: 一种用于通过存储在关系数据库中的分层本体数据定义的传递关系来快速识别与给定根词相关联的术语的方法。 创建传递闭包表,其包括多个行,每行都指定一个项和多个根项中相关联的一个。 按照根词条对表进行排序和索引,将与每个所述根词相关联的行分组。 可以参考所得到的传递闭包表以快速识别与所述给定根词相关联的术语。

    Integrating RDF data into a relational database system
    5.
    发明申请
    Integrating RDF data into a relational database system 有权
    将RDF数据集成到关系数据库系统中

    公开(公告)号:US20060235823A1

    公开(公告)日:2006-10-19

    申请号:US11108204

    申请日:2005-04-18

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30557 G06F17/30477

    摘要: The TABLE function mechanism available in a RDBMS is used to integrate RDF models into SQL queries. The table function invocation takes parameters including an RDF pattern, an RDF model, and an RDF rule base and returns result rows to the SQL query that contain RDF triples resulting from the application of the pattern to the triples of the model and the triples inferred by applying the rule base to the model. The RDBMS includes relational representations of the triples and the rules. Optimizations include indexes and materialized views of the representations of the triples, precomputed inferred triples, and a method associated with the TABLE function that rewrites the part of the SQL query that contains the TABLE function invocation as an equivalent SQL string. The latter technique is generally applicable to TABLE functions.

    摘要翻译: RDBMS中可用的TABLE函数机制用于将RDF模型集成到SQL查询中。 表函数调用采用包括RDF模式,RDF模型和RDF规则库的参数,并将结果行返回给包含由模式应用到模型三元组的RDF三元组的SQL查询,以及三维模型推断出的三元组 将规则库应用于模型。 RDBMS包括三元组和规则的关系表示。 优化包括三元组表示的索引和物化视图,预先计算的推断三元组,以及与TABLE函数相关联的方法,将包含TABLE函数调用的SQL查询的一部分重写为等效的SQL字符串。 后一种技术通常适用于TABLE函数。

    Column constraints based on arbitrary sets of objects
    6.
    发明授权
    Column constraints based on arbitrary sets of objects 有权
    基于任意对象集的列约束

    公开(公告)号:US08214354B2

    公开(公告)日:2012-07-03

    申请号:US11395652

    申请日:2006-03-31

    IPC分类号: G06F7/00 G06F17/30

    摘要: Techniques for using arbitrary sets of objects to constrain objects in database systems. The constraint set of objects is associated with the constrained object in the database system and the database system will perform an operation which adds an object to the constrained object only if the object being added belongs to the constraint set. In a preferred embodiment, the techniques are employed to obtain constraint sets of terms from ontologies which are then used to constrain columns containing those terms. An implementation of the techniques makes a materialized view out of the objects in the constraint set and uses the materialized view to define a referential integrity constraint on the constrained column.

    摘要翻译: 使用任意对象组来约束数据库系统中的对象的技术。 对象的约束集与数据库系统中的约束对象相关联,并且数据库系统将执行一个操作,只有当被添加的对象属于约束集时,才会向约束对象添加一个对象。 在优选实施例中,使用这些技术来从本体获得约束条件集,然后将其用于约束包含这些术语的列。 该技术的实现使约束集中的对象成为物化视图,并使用物化视图来限制受限列上的引用完整性约束。

    Rewriting table functions as SQL strings
    7.
    发明授权
    Rewriting table functions as SQL strings 有权
    重写表函数作为SQL字符串

    公开(公告)号:US07680862B2

    公开(公告)日:2010-03-16

    申请号:US11108242

    申请日:2005-04-18

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30448

    摘要: The TABLE function mechanism available in a RDBMS is used to integrate RDF models into SQL queries. The table function invocation takes parameters including an RDF pattern, an RDF model, and an RDF rule base and returns result rows to the SQL query that contain RDF triples resulting from the application of the pattern to the triples of the model and the triples inferred by applying the rule base to the model. The RDBMS includes relational representations of the triples and the rules. Optimizations include indexes and materialized views of the representations of the triples, precomputed inferred triples, and a method associated with the TABLE function that rewrites the part of the SQL query that contains the TABLE function invocation as an equivalent SQL string. The latter technique is generally applicable to TABLE functions.

    摘要翻译: RDBMS中可用的TABLE函数机制用于将RDF模型集成到SQL查询中。 表函数调用采用包括RDF模式,RDF模型和RDF规则库的参数,并将结果行返回给包含由模式应用到模型三元组的RDF三元组的SQL查询,以及三维模型推断出的三元组 将规则库应用于模型。 RDBMS包括三元组和规则的关系表示。 优化包括三元组表示的索引和物化视图,预先计算的推断三元组,以及与TABLE函数相关联的方法,将包含TABLE函数调用的SQL查询的一部分重写为等效的SQL字符串。 后一种技术通常适用于TABLE函数。

    System for ontology-based semantic matching in a relational database system
    8.
    发明授权
    System for ontology-based semantic matching in a relational database system 有权
    关系数据库系统中基于本体的语义匹配系统

    公开(公告)号:US07328209B2

    公开(公告)日:2008-02-05

    申请号:US10916547

    申请日:2004-08-11

    IPC分类号: G06F17/30

    摘要: The method for processing data in a relational database wherein ontology data that specifies terms and relationships between pairs of said terms expressed in an OWL document is stored in the database, database queries that include a semantic matching operator are formed which identify the ontology data and further specify a stated relationship between two input terms, and the query is executed to invoke the semantic matching operator to determine if the two input terms are related by the stated relationship by consulting said ontology data.

    摘要翻译: 用于处理关系数据库中的数据的方法,其中指定在OWL文档中表示的所述术语对之间的术语和关系的本体数据被存储在数据库中,形成包括语义匹配算子的数据库查询,其识别本体数据,并进一步 指定两个输入项之间的关系,并执行查询以调用语义匹配运算符,以通过查询所述本体数据来确定两个输入项是否与所述关系相关。

    Database-based inference engine for RDFS/OWL constructs
    9.
    发明申请
    Database-based inference engine for RDFS/OWL constructs 有权
    用于RDFS / OWL构造的基于数据库的推理引擎

    公开(公告)号:US20100036788A1

    公开(公告)日:2010-02-11

    申请号:US12188267

    申请日:2008-08-08

    IPC分类号: G06N5/04

    CPC分类号: G06F17/30286

    摘要: An un-indexed, partitioned temporary table and an exchange table are used in the inferencing of semantic data in a relational database system. The exchange table has the same structure as a semantic data table storing the semantic data. In the inferencing process, a new partition is created in the semantic data table. Inference rules are executed on the semantic data table, and any newly inferred semantic data generated is added to the temporary table. Once no new data is generated, the inferred semantic data is copied from the temporary table into the exchange table. Indexes that are the same as indexes for the semantic data table are built for the exchange table. The indexed data in the exchange table is then exchanged into the new partition in the semantic data table. By use of the un-indexed, partitioned temporary table, incremental maintenance of indexes is avoided, thus allowing for greater efficiency.

    摘要翻译: 在关系数据库系统中使用未索引的分区临时表和交换表来推断语义数据。 交换表具有与存储语义数据的语义数据表相同的结构。 在推理过程中,在语义数据表中创建一个新的分区。 在语义数据表上执行推理规则,并将生成的任何新推断的语义数据添加到临时表中。 一旦没有生成新的数据,推断出的语义数据从临时表复制到交换表中。 与语义数据表的索引相同的索引是为交换表创建的。 然后将交换表中的索引数据交换到语义数据表中的新分区。 通过使用未索引的分区临时表,避免了索引的增量维护,从而提高了效率。

    Integrating RDF data into a relational database system
    10.
    发明授权
    Integrating RDF data into a relational database system 有权
    将RDF数据集成到关系数据库系统中

    公开(公告)号:US08719250B2

    公开(公告)日:2014-05-06

    申请号:US11108204

    申请日:2005-04-18

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30557 G06F17/30477

    摘要: The TABLE function mechanism available in a RDBMS is used to integrate RDF models into SQL queries. The table function invocation takes parameters including an RDF pattern, an RDF model, and an RDF rule base and returns result rows to the SQL query that contain RDF triples resulting from the application of the pattern to the triples of the model and the triples inferred by applying the rule base to the model. The RDBMS includes relational representations of the triples and the rules. Optimizations include indexes and materialized views of the representations of the triples, precomputed inferred triples, and a method associated with the TABLE function that rewrites the part of the SQL query that contains the TABLE function invocation as an equivalent SQL string. The latter technique is generally applicable to TABLE functions.

    摘要翻译: RDBMS中可用的TABLE函数机制用于将RDF模型集成到SQL查询中。 表函数调用采用包括RDF模式,RDF模型和RDF规则库的参数,并将结果行返回给包含由模式应用到模型三元组的RDF三元组的SQL查询,以及三维模型推断出的三元组 将规则库应用于模型。 RDBMS包括三元组和规则的关系表示。 优化包括三元组表示的索引和物化视图,预先计算的推断三元组,以及与TABLE函数相关联的方法,将包含TABLE函数调用的SQL查询的一部分重写为等效的SQL字符串。 后一种技术通常适用于TABLE函数。