G06F16/832

Manipulating a table with an XML column in a database

Embodiments of the disclosure provide methods, systems, computer program products for manipulating a table with an XML column in database. According to the method, a SQL statement for a table is received first, wherein the table comprises an XML column which is a representation of a plurality of logical columns of the table, there is at least one XML element in at least one row and in the XML column of the table, and each of the at least one XML element corresponds to a non-null value in a specific row and in a logical column of the plurality of logical columns of the table. Then the SQL statement is parsed. And then the SQL statement is transformed into a hybrid statement being able to process the XML column in response to the parsing result indicating that the SQL statement relates to at least one logical column of the plurality of logical columns. At last the hybrid statement is executed.

Compact visualization of query search results

Methods and arrangements for displaying results of one or more query searches. Query search results are obtained and there are determined, from the query search results, a best object type, a best instance of the best object type and one or more alternative object types, wherein determining a best object type includes consulting a collection of domain ontologies. The search results are displayed on a single screen via showing the best object type, the best instance of the best object type and the one or more alternative object types. Other variants and embodiments are broadly contemplated herein.

Compact visualization of query search results

Methods and arrangements for displaying results of one or more query searches. Query search results are obtained and there are determined, from the query search results, a best object type, a best instance of the best object type and one or more alternative object types, wherein determining a best object type includes consulting a collection of domain ontologies. The search results are displayed on a single screen via showing the best object type, the best instance of the best object type and the one or more alternative object types. Other variants and embodiments are broadly contemplated herein.

MANIPULATING A TABLE WITH AN XML COLUMN IN A DATABASE
20200356594 · 2020-11-12 ·

Embodiments of the disclosure provide methods, systems, computer program products for manipulating a table with an XML column in database. According to the method, a SQL statement for a table is received first, wherein the table comprises an XML column which is a representation of a plurality of logical columns of the table, there is at least one XML element in at least one row and in the XML column of the table, and each of the at least one XML element corresponds to a non-null value in a specific row and in a logical column of the plurality of logical columns of the table. Then the SQL statement is parsed. And then the SQL statement is transformed into a hybrid statement being able to process the XML column in response to the parsing result indicating that the SQL statement relates to at least one logical column of the plurality of logical columns. At last the hybrid statement is executed.

MANIPULATING A TABLE WITH AN XML COLUMN IN A DATABASE
20200356594 · 2020-11-12 ·

Embodiments of the disclosure provide methods, systems, computer program products for manipulating a table with an XML column in database. According to the method, a SQL statement for a table is received first, wherein the table comprises an XML column which is a representation of a plurality of logical columns of the table, there is at least one XML element in at least one row and in the XML column of the table, and each of the at least one XML element corresponds to a non-null value in a specific row and in a logical column of the plurality of logical columns of the table. Then the SQL statement is parsed. And then the SQL statement is transformed into a hybrid statement being able to process the XML column in response to the parsing result indicating that the SQL statement relates to at least one logical column of the plurality of logical columns. At last the hybrid statement is executed.

Semantic Ontology-Based Internet Scale Communication Method of Machine Tools for Providing Remote Operational Services

A system and method of connecting remotely located machine tools over the Internet. An agent-adapter architecture is used to transform the machine tools into IoT devices in a connected group that communicates with each other for exchanging their status information and executing operations remotely over the Internet.

Semantic Ontology-Based Internet Scale Communication Method of Machine Tools for Providing Remote Operational Services

A system and method of connecting remotely located machine tools over the Internet. An agent-adapter architecture is used to transform the machine tools into IoT devices in a connected group that communicates with each other for exchanging their status information and executing operations remotely over the Internet.

Techniques for constructing and editing a search query using an overload cell
10817508 · 2020-10-27 · ·

A technique utilizes a search query having a set of clauses. The technique involves displaying, by a processor, the set of clauses of the search query onto an electronic display. Each clause includes a selection cell describing a selectable operation. The technique further involves receiving, by the processor, a mouse click input from a mouse apparatus. The mouse click input includes coordinates identifying a location that resides within the selection cell of a particular clause. The technique further involves change, by the processor, the selectable operation described by the selection cell of the particular clause between an editing operation and a Boolean operation in response to the mouse click input. Such a technique minimizes user typing and navigation demands, and offers a compact format and considerable power and flexibility when constructing and/or editing a search query.

Techniques for constructing and editing a search query using an overload cell
10817508 · 2020-10-27 · ·

A technique utilizes a search query having a set of clauses. The technique involves displaying, by a processor, the set of clauses of the search query onto an electronic display. Each clause includes a selection cell describing a selectable operation. The technique further involves receiving, by the processor, a mouse click input from a mouse apparatus. The mouse click input includes coordinates identifying a location that resides within the selection cell of a particular clause. The technique further involves change, by the processor, the selectable operation described by the selection cell of the particular clause between an editing operation and a Boolean operation in response to the mouse click input. Such a technique minimizes user typing and navigation demands, and offers a compact format and considerable power and flexibility when constructing and/or editing a search query.

Textual query editor for graph databases that performs semantic analysis using extracted information

Techniques herein are for query editing with semantic analysis of a query based on information extracted from a tuple graph. In an embodiment, a computerized method involves processing a dataset to extract an extracted schema that describes types and relationships that occur within the dataset. The dataset is not associated with a schema that is not contained in the dataset. The dataset has a graph of tuples. During an incremental parse, an abstract syntax tree (AST) that represents a query is modified. The extracted schema and the dataset are used to perform semantic analysis on the AST. In an embodiment, the tuples are resource description framework (RDF) triples. In an embodiment, the RDF triples include RDF schema statements. Extracting an extracted schema involves processing RDF schema statements. In an embodiment, the query is a SPARQL query and semantic analysis includes error alerting and code completion.