Abstract:
An apparatus and method of searching for an instance path based on an ontology schema are provided. The method of searching for an instance path based on an ontology schema, which is performed by an instance path search apparatus, includes (a) receiving two or more keywords from a user and generating a pair of instances with respect to the keywords, respectively, (b) extracting a pair of classes corresponding to each of the pairs of instances from an ontology instance database, respectively, (c) obtaining an ontology schema path with respect to each of the pairs of classes from an ontology schema path database, respectively, and (d) replacing start and end classes with corresponding first and second instances in each of the ontology schema paths and searching for an instance path connected between the first instance and the second instance, respectively.
Abstract:
A personalized service system and method based on an ontology is provided, in which if a user selects a personalized service while a subject or an object in a user profile ontology of user's personal information is associated with a subject or an object of a personalized service ontology through a relationship name, the system and method searches for a personalized service ontology corresponding to the selected personalized service, acquires personal information of an instance form in the user profile ontology associated with the personalized service ontology, executes the personalized service by applying the acquired personal information, and provides the user with a result of the execution.
Abstract:
Disclosed herein is a multi-entity-centric integrated search system and method. The multi-entity-centric integrated search system includes an entity information acquisition server for receiving and analyzing a query term and determining entities and types of entities, and an integrated search result provision server for configuring an integrated search results page using results acquired from unit service calling units, such as an external API calling unit, a search engine calling unit, and an inference engine calling unit, and presenting integrated search results. The present invention is advantageous in that precise search results can be shown more rapidly, satisfaction with search results for a query term in which multiple entities coexist can be improved, the ambiguity of query terms is overcome, and an open platform capable of operating in conjunction with various types of web services is provided.
Abstract:
A technology transition visualization apparatus includes: bibliographic database integrating heterogeneous resources; technology information database storing information in technology lifecycle; interface module receiving technology from user; feature set creation module calculating feature values by searching bibliographic database and creating feature set for each technology; answer feature set creation module calculating common feature value of feature sets of technologies belonging to the same stage in technology lifecycle and creating answer feature set of each stage; stage determination module acquiring feature-related information, creating representative feature set and year-specific feature set of technology, determining representative stage or year-specific stage by comparing the representative feature set or year-specific feature set with the answer feature set, and estimating development speed of the technology; visualization module visualizing the technology lifecycle; and year-specific stage acquisition module acquiring current stage, year-specific stage and estimated next stage of the technology and visualizing the stages.
Abstract:
An apparatus and method of searching for an instance path based on an ontology schema are provided. The method of searching for an instance path based on an ontology schema, which is performed by an instance path search apparatus, includes (a) receiving two or more keywords from a user and generating a pair of instances with respect to the keywords, respectively, (b) extracting a pair of classes corresponding to each of the pairs of instances from an ontology instance database, respectively, (c) obtaining an ontology schema path with respect to each of the pairs of classes from an ontology schema path database, respectively, and (d) replacing start and end classes with corresponding first and second instances in each of the ontology schema paths and searching for an instance path connected between the first instance and the second instance, respectively.
Abstract:
A module and method for determining a named entity of a terminology using a named entity dictionary and a mining rule combined with an ontology schema is provided. The module includes a named entity dictionary and mining rule database storing the named entity dictionary and a mining rule database; a mining pattern generation unit recognizing a terminology from a text and converting the terminology into a mining pattern; a named entity and mining rule search unit searching for a corresponding named entity and a mining rule respectively from the named entity dictionary and the mining rule database using the recognized terminology and the mining pattern; and a names entity selection unit selecting, if two or more named entities corresponding to the recognized terminology are searched, a named entity matching to the concept configuring the RDF triple of the searched mining rule as a named entity of the terminology among the searched named entities.
Abstract:
A module and method for determining a named entity of a terminology using a named entity dictionary and a mining rule combined with an ontology schema is provided. The module includes a named entity dictionary and mining rule database storing the named entity dictionary and a mining rule database; a mining pattern generation unit recognizing a terminology from a text and converting the terminology into a mining pattern; a named entity and mining rule search unit searching for a corresponding named entity and a mining rule respectively from the named entity dictionary and the mining rule database using the recognized terminology and the mining pattern; and a names entity selection unit selecting, if two or more named entities corresponding to the recognized terminology are searched, a named entity matching to the concept configuring the RDF triple of the searched mining rule as a named entity of the terminology among the searched named entities.
Abstract:
An apparatus and method for updating a named entity dictionary or a mining rule database using the named entity dictionary and a mining rule combined with an ontology schema is provided. The apparatus includes a named entity dictionary and mining rule database storage module storing the named entity dictionary and a mining rule database; a mining pattern generation module recognizing a terminology from a text and converting the terminology into the mining pattern; a named entity and mining rule search module searching for a corresponding named entity and a mining rule from the named entity dictionary and the mining rule database using the recognized terminology and the mining pattern; and a named entity dictionary update module estimating a named entity of the terminology using the mining rule and storing the estimated named entity of the terminology in the named entity dictionary depending on a user's selection.
Abstract:
RDF network construction device and method using an ontology schema having class dictionaries and mining rules are provided. The RDF network construction device includes an ontology schema storing module, a class managing module, a mining rule managing module, a mining pattern creating module, and an RDF triple creating module.
Abstract:
A system and method for hybrid Rete reasoning based on memory and DBMS are provided. The system for hybrid Rete reasoning based on memory and DBMS includes a reasoning rule type classification means for classifying an input reasoning rule as one of one or more types. A network generation means generates a network depending on the classified reasoning rule type. A network execution means derives extended triples by applying a predetermined triple to the generated network.