Abstract:
PROBLEM TO BE SOLVED: To provide a technology for automatically generating the derivation of a design architecture by reusing the design architecture.SOLUTION: An automatic designing apparatus 100 includes: a rule storage part 105 for storing sets of rewrite rules for rewriting variable nodes of a hierarchically structured graph in a design architecture for the system; a search part 110 sequentially determining variable nodes as application targets for the rewrite rules by searching the graph, including components in the design architecture for the system to be designed, using a search tree; a determination part 115 determining whether the rewrite rule is applicable to the determined variable node; and a rule application part 120 replacing the determined variable node with a partial graph, including at least one of fixed and variable nodes, according to the rewrite rule, in response to determination indicating that the rewrite rule is applicable. The search part repeats searching until an undefined variable node no longer exists in the graph to be designed, and performs backtracking on condition that no variable node is found.
Abstract:
PROBLEM TO BE SOLVED: To easily refer to the internal processing of a program from the outside. SOLUTION: This repeater system for acquiring a program from a server device and returning it to a client device by transferring a message received from the client device to a server device is provided with: a reception part for receiving a message requesting a program to be operated by the client device from the client device to the server device instead of the server device; a first return part for, in response to the reception of a first message requesting a first program, returning the first program and a load program for requesting a monitor program for monitoring the program to the client device instead of the first program for execution; and a second return part for, under such conditions that the monitor program is requested by a received second message, returning a preliminarily stored monitor program to the client device instead of acquiring the monitor program from the server device for execution. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a structured document processing device for efficiently detecting a similarity relation among structured documents. SOLUTION: A state transition diagram information storage means 101 is used for storing, as state transition diagram information, information related to a state transition diagram where original nodes of an original structured document 109 transit in an appearance order from the head of the original structured document 109. A selection couple extraction means 102 extracts, as a selection couple, a couple of a new node and an original node corresponding to each other in terms of order. A consistency determination means 103 determines presence of consistency of the selection couple based on descriptions thereof. A node recognition means 104 recognizes the original node as a node to be used for the new node for the selection couple having consistency. A transition history information creation means 105 creates information related to the transition history for the node to be used as transition history information. A similarity detection means 106 detects similarity between the original structured document 109 and a new structured document 110 based on the transition history information. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To reduce access frequency to an existing tool in converting data into RDF through the access to the existing tool.SOLUTION: A set of IDs for data of an existing tool is embodied as a parameter; a bulk access template is prepared that acquires a plurality of data pieces one time, or a few times at most; and access to the existing tool is provided through the bulk access template. The bulk access template is prepared for each type of data to be acquired. Next, the template is instantiated based on a requested URI, and entries that correspond to an operating table are filled in by executing the instantiated template. When an RDF expression is requested for the URI of the template that is the same as one already accessed, the entries are already in the operating table, so that the RDF expression can be generated without generating access to the existing tool.
Abstract:
PROBLEM TO BE SOLVED: To provide a method for distributing data in a trackable manner while suppressing an increase in the size of data to be distributed as much as possible and minimizing interruption of usage of the data.SOLUTION: A method for distributing data to multiple clients 515-1 to 515-n from a server 510 includes the steps of: generating a common noise by using noises unique to the multiple clients, respectively; embedding the common noise in the data to be distributed to make the data unusable; and distributing the data containing the embedded common noise, so that the data containing the embedded common noise is made usable by each of the multiple clients using a unique noise provided in the client.
Abstract:
PROBLEM TO BE SOLVED: To provide a method for controlling accesses to other documents by a link inserted in a document without the need for communication between the owners of each content.SOLUTION: A user A as the start point of a link, a user B as an end point of the link, and a user C as a viewer are involved. Each user has a secret key and a public key, the public key being shared among the users. The user B chooses the user C who is a viewer. The user B distributes a proxy type signed code key generated on the basis of the public key of the user C and the secret key of his own to the user A after encrypting it with the public key of the user A. The user A decrypts it with his secret key, so that a function based on the proxy type signed code becomes usable. The user A uses this function to convert link information and signs it with his secret key before sending it to the user C. The user C authenticates the signature by using the public key of the user A and the public key of the user B, retrieves the link information generated by the user A, and decrypts it with his secret key to get the link information.
Abstract:
PROBLEM TO BE SOLVED: To provide techniques, programs and systems for effectively reflecting a manipulation of an object in graph data.SOLUTION: A method enables a manipulation performed on an object as an image of a mapping of at least a part of graph data including nodes and edges to be reflected in the graph data. The method includes the steps of: specifying, from among nodes in the graph data that are related to the object being modified by the manipulation, a shared node that may be related to another object as well; and reflecting the manipulation in the graph data while preventing the shared node from being modified.
Abstract:
PROBLEM TO BE SOLVED: To provide a criterion for determining validity of information association between two domains.SOLUTION: An operator of a computer for displaying a relevance view firstly imports data through a network from computers in domains. The imported data constitutes DAGs for the respective domains. The operator of the computer for displaying the relevance view then inputs a correspondence between nodes of the DAGs in the domains by using a GUI tool. Information about the inputted correspondence is stored in the computer for displaying the relevance view. If relevance is established between the data in the DAGs in the respective domains as described above, as long as there are a node vin one domain and a node vin another domain which do not have a join node, a processing module by the present invention then repeats generation of a join node v between the nodeand the node vand generation of an edge (v,v) and an edge (v,v). This results in a graph indicating the relevance between two domains.
Abstract translation:要解决的问题:提供用于确定两个域之间的信息关联的有效性的标准。 解决方案:用于显示相关性视图的计算机的操作者首先通过网络从域中的计算机导入数据。 导入的数据构成各个域的DAG。 用于显示相关性视图的计算机的操作者然后通过使用GUI工具输入域中的DAG的节点之间的对应关系。 关于输入的对应关系的信息存储在用于显示相关性视图的计算机中。 如果在如上所述的各个域中的DAG中的数据之间建立相关性,只要在一个域中存在节点v a SB>,并且节点v b SB>,本发明的处理模块然后重复生成节点 SB >和节点v b SB>并生成边缘(v a SB>,v)和边缘(v b'/ SB>,v)中。 这将产生一个图表,指示两个域之间的相关性。 版权所有(C)2012,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a system, method and program for automatically preparing and editing a table obtained by reflecting a specific relation of points (vertexes) constituting a graph. SOLUTION: A data conversion part 110 searches points and edges constituting a graph to be processed, extracts parts forming tree structures, associates a first target point being a specific point in an extracted first tree structure with a second target point being a specific point in a second tree structure, and stores information of the associated points in a storing means, then reads the information of the associated points from the storing means, respectively arranges the information of the first target point and the information of the second target point while maintaining a correspondence relation between the points, and prepares a table recorded in a cell. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To change a data structure such that the data structure of a content reflects relation between subcontents perceivable by visual recognition. SOLUTION: This computer program is a computer program for editing a structured electronic document expressed by a tree structure wherein an object of a processing target of a computer forms each node. The program operates the computer as: a means selecting a given node among the respective nodes; a means selecting at least one other node positioned in the rear of the given node inside the tree structure; a means deciding whether semantics of the selected other node can be associated with semantics of the given node or not; and a means changing the tree structure such that the other node becomes a child node of the given node when it is decided that the association is possible. COPYRIGHT: (C)2009,JPO&INPIT