Information processing apparatus, information processing method, and program
An information processing apparatus includes: an acquiring unit which acquires document information related to a document; a discriminating unit which discriminates a term included in the document as a defined term that is defined as a term with a specific meaning based on a first rule; a confirming unit which confirms a usage condition of the discriminated defined term in the document based on a second rule; and an output information generating unit which generates output information for outputting a confirmation result of the usage condition.
1 . An information processing apparatus, comprising:
a discriminating unit configured to discriminate a term included in a document as a defined term that is defined as a term with a specific meaning based on a first rule;
a confirming unit configured to confirm a usage condition of the discriminated defined term in the document; and
a generating unit configured to generate output information for outputting a confirmation result of the usage condition, wherein
the generating unit is configured to generate output information for outputting the confirmation result based on whether or not a specific meaning corresponding to the defined term is expressed in the document, and
the generating unit is configured to generate output information for outputting the confirmation result based on whether or not the specific meaning corresponding to the defined term is expressed at a position behind a position where the defined term is being used in the document.
2 . The information processing apparatus according to claim 1 , wherein when the term is expressed in a specific format, the discriminating unit is configured to discriminate the term as the defined term.
3 . The information processing apparatus according to claim 1 , wherein the discriminating unit is configured to extract headings of one or a plurality of items in the document having a hierarchical structure, and when the term included in the item corresponding to the extracted heading is expressed in a specific format, the discriminating unit is configured to discriminate the term as the defined term.
4 . The information processing apparatus according to claim 1 , wherein when the specific meaning corresponding to the term is expressed in the document, the generating unit is configured to generate output information for outputting the confirmation result based on whether or not the defined term corresponding to the term exists in the document.
5 . The information processing apparatus according to claim 1 , wherein the generating unit is configured to generate output information for outputting the confirmation result based on whether or not a location where the specific meaning corresponding to the defined term is expressed in the document exists in plurality.
6 . The information processing apparatus according to claim 1 , wherein the generating unit is configured to generate output information for outputting a document screen including the document in an output mode in accordance with a user operation on a confirmation result screen including the confirmation result.
7 . The information processing apparatus according to claim 6 , wherein when the confirmation result related to a specific defined term among a plurality of the defined terms on the confirmation result screen is designated by the user, the generating unit is configured to generate output information for outputting the document screen so as to specify a position where the specific defined term is being used.
8 . The information processing apparatus according to claim 6 , wherein when the confirmation result related to the specific defined term among a plurality of the defined terms on the confirmation result screen is designated by the user, the generating unit is configured to generate output information for outputting the document screen so as to specify a position where the specific defined term is being used and to display a specific meaning corresponding to the specific defined term in association with the position.
9 . An information processing method in which a computer executes the steps of:
discriminating a term included in a document as a defined term that is defined as a term with a specific meaning based on a first rule;
confirming a usage condition of the discriminated defined term in the document; and
generating output information for outputting a confirmation result of the usage condition, wherein
the outputting information for outputting the confirmation result is based on whether or not a specific meaning corresponding to the defined term is expressed in the document, and
the generating step generates output information for outputting the confirmation result based on whether or not the specific meaning corresponding to the defined term is expressed at a position behind a position where the defined term is being used in the document.
10 . The information processing method according to claim 9 , wherein when the term is expressed in a specific format, the discriminating step discriminates the term as the defined term.
11 . The information processing method according to claim 9 , wherein the discriminating step extracts headings of one or a plurality of items in the document having a hierarchical structure, and when the term included in the item corresponding to the extracted heading is expressed in a specific format, the discriminating step discriminates the term as the defined term.
12 . The information processing method according to claim 9 , wherein the specific meaning corresponding to the term is expressed in the document, generating step generates output information for outputting the confirmation result based on whether or not the defined term corresponding to the term exists in the document.
13 . The information processing method according to claim 9 , wherein the generating step generates output information for outputting the confirmation result based on whether or not a location where the specific meaning corresponding to the defined term is expressed in the document exists in plurality.
14 . The information processing method according to claim 9 , wherein the generating step generates output information for outputting a document screen including the document in an output mode in accordance with a user operation on a confirmation result screen including the confirmation result.
15 . The information processing method according to claim 14 , wherein when the confirmation result related to a specific defined term among a plurality of the defined terms on the confirmation result screen is designated by the user, the generating step generates output information for outputting the document screen so as to specify a position where the specific defined term is being used and to display a specific meaning corresponding to the specific defined term in association with the position.