CPC G06F 16/367 (2019.01) [G06F 40/237 (2020.01)] | 5 Claims |
1. An ontology creation apparatus comprising:
a first storage device that stores information that represents definitions of candidate classes of ontology;
a second storage device that stores information that represents definitions of properties that indicate connection relationships between classes that serve as objects and classes that serve as subjects;
a processor; and
a storage medium having computer program instructions stored thereon, when executed by the processor, perform to:
select a class from the candidate classes in the first storage device and in response to an input by a user on a graphical user interface;
creating a particular instance from the selected class in response to another input from the user;
acquiring a set of properties whose object is the selected class, where the set of properties are acquired from the second storage device;
acquiring a set of candidate classes which are subjects and defined by the set of properties;
determining whether one or more instances displayed on the graphical user interface belong to the set of candidate classes;
setting a connection relationship between the particular instance and the one or more instances that belong to the set of candidate classes; and
creating ontology that indicates the particular instance, the one or more instances that belong to the set of candidate classes and the connection relationships therebetween,
wherein the steps of acquiring a set of properties, acquiring a set of candidate classes, determining whether one or more instances and setting a connection relationship are performed automatically by the processor in response to the creation of the particular instance.
|