发明名称 Expressing and executing semantic queries within a relational database
摘要 Semantic queries are expressed and executed within a relational database. This can be done by defining semantic rules applied to execute the semantic queries using table valued functions and common table expressions, and then simply calling the defined table valued functions to execute the queries.
申请公布号 US9275146(B2) 申请公布日期 2016.03.01
申请号 US201213471766 申请日期 2012.05.15
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Bowers Stuart M.;Jackson Thomas E.;Karkanias Chris Demetrios;Brown Allen L.;Campbell David G.;Aust Brian S.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 Meyers Jessica;Wong Tom;Minhas Micky
主权项 1. A computer-implemented method of generating a semantic query, comprising: receiving a query at a relational database having a processing component and a relational data store; identifying the query as a semantic query; determining whether the semantic query can be directly expressed within the relational database without requiring use of a semantic processing engine that is distinct from the relational database; if the semantic query can be directly expressed within the relational database, generating, by the relational database, a table valued function representing the semantic query and obtaining query results from the relational database using the table valued function: and if the semantic query cannot be directly expressed within the relational database, providing the semantic query, that was received at the relational database, to the semantic processing engine and receiving, at the relational database from the semantic processing engine, a processed semantic query for obtaining query results from the relational database.
地址 Redmond WA US