EP1376408A2

Extraction of information from structured documents

Abstract

A method of extracting information from a structured document includes the steps of assigning a partial tree identifier inclusive of a tag identifier to a selected partial tree wherein the tag identifier includes a name of a tag corresponding to a root of the selected partial tree, a name of at least one format attribute of the tag, and a value of the at least one format attribute, arranging names of format attributes in a predetermined order in the tag identifier if the at least one format attribute of the tag includes two or more format attributes, and identifying a partial tree having a partial tree identifier identical to the partial tree identifier of the selected partial tree from a list of partial tree identifiers of partial trees that exist in the structured document after updating thereof.

EP1376408A2, drawing sheet 1
Sheet 1 of 28

Term

Term ended

Projected expiry passed 17 June 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

36 claims: 8 independent, 28 dependent

  1. 1
    A method of extracting information from a structured document, wherein the structured document is converted into a tree structure in order to identify a selected portion in the structured document after updating thereof, the selected portion being selected in advance from the structured document, and the selected portion corresponding to a selected partial tree, comprising the steps of:assigning a partial tree identifier inclusive of a tag identifier to the selected partial tree wherein the tag identifier includes a name of a tag corresponding to a root of said selected partial tree, a name of at least one format attribute of the tag, and a value of said at least one format attribute;arranging names of format attributes in a predetermined order in the tag identifier if said at least one format attribute of the tag includes two or more format attributes;and identifying a partial tree having a partial tree identifier identical to the partial tree identifier of the selected partial tree from a list of partial tree identifiers of partial trees that exist in the structured document after updating thereof.
  2. 5
    A program for causing a computer to extract information from a structured document, wherein the structured document is converted into a tree structure in order to identify a selected portion in the structured document after updating thereof, the selected portion being selected in advance from the structured document, and the selected portion corresponding to a selected partial tree, said program comprising the steps of:assigning a partial tree identifier inclusive of a tag identifier to the selected partial tree wherein the tag identifier includes a name of a tag corresponding to a root of said selected partial tree, a name of at least one format attribute of the tag, and a value of said at least one format attribute;arranging names of format attributes in a predetermined order in the tag identifier if said at least one format attribute of the tag includes two or more format attributes;and identifying a partial tree having a partial tree identifier identical to the partial tree identifier of the selected partial tree from a list of partial tree identifiers of partial trees that exist in the structured document after updating thereof.
  3. 9
    A computer readable medium having a program embodied therein for causing a computer to extract information from a structured document, wherein the structured document is converted into a tree structure in order to identify a selected portion in the structured document after updating thereof, the selected portion being selected in advance from the structured document, and the selected portion corresponding to a selected partial tree, said program comprising the steps of:assigning a partial tree identifier inclusive of a tag identifier to the selected partial tree wherein the tag identifier includes a name of a tag corresponding to a root of said selected partial tree, a name of at least one format attribute of the tag, and a value of said at least one format attribute;arranging names of format attributes in a predetermined order in the tag identifier if said at least one format attribute of the tag includes two or more format attributes;and identifying a partial tree having a partial tree identifier identical to the partial tree identifier of the selected partial tree from a list of partial tree identifiers of partial trees that exist in the structured document after updating thereof.
  4. 13
    An apparatus for extracting information from a structured document, comprising:a tree-structure conversion unit which converts the structured document into a tree structure;and a partial-tree-identifier generating unit which assigns a partial tree identifier inclusive of a tag identifier to a partial tree of the tree structure wherein the tag identifier includes a name of a tag corresponding to a root of said selected partial tree, a name of at least one format attribute of the tag, and a value of said at least one format attribute.
  5. 17
    A method of selecting and extracting a portion of a structured document, comprising the steps of:detecting an end node of the tree structure that corresponds to a position indicated by a user on a screen that displays the structured document;prompting the user to select a node from a series of nodes that are obtained by successively detecting next higher nodes from the end node;and selecting and extracting a portion of the structured document that corresponds to the node selected by the user.
  6. 22
    An apparatus for selecting and extracting a portion of a structured document, comprising:a node detecting unit which detects an end node of the tree structure that corresponds to a position indicated by a user on a screen that displays the structured document;a selection determining unit which prompts the user to select a node from a series of nodes that are obtained by successively detecting next higher nodes from the end node;and a portion selecting unit which selects and extracts a portion of the structured document that corresponds to the node selected by the user.
  7. 27
    A program for selecting and extracting a portion of a structured document, comprising the steps of:detecting an end node of the tree structure that corresponds to a position indicated by a user on a screen that displays the structured document;prompting the user to select a node from a series of nodes that are obtained by successively detecting next higher nodes from the end node;and selecting and extracting a portion of the structured document that corresponds to the node selected by the user.
  8. 32
    A computer readable medium having a program embodied therein for causing a computer to select and extract a portion of a structured document, said program comprising the steps of:detecting an end node of the tree structure that corresponds to a position indicated by a user on a screen that displays the structured document;prompting the user to select a node from a series of nodes that are obtained by successively detecting next higher nodes from the end node;and selecting and extracting a portion of the structured document that corresponds to the node selected by the user.