Storage medium storing directory editing support program, directory editing support method, and directory editing support apparatus
First Claim
Patent Images
1. A computer-readable storage medium, the storage medium storing a program of instructions executable by the computer to perform a function for supporting editing of a hierarchical structure of a directory, the function comprising:
- storing a first piece of content data from a first file of the directory having a hierarchical structure, the first file containing both content data and metadata, in a first content file;
storing a second piece of content data from a second file of the directory having a hierarchical structure, the second file containing both content data and metadata, in a second content file;
storing a first piece of metadata from the first file of the directory having a hierarchical structure in a first metadata file;
storing a second piece of metadata from the second file of the directory having a hierarchical structure in a second metadata file;
creating a site XML file having contextual structure information, the site XML file reflecting the hierarchical structure of the directory in part by combining the content data from the first and second content files and the metadata from the first and second metadata files into an XML file;
analyzing the site XML file by separating the contextual structure information into component parts; and
converting the site XML file into two or more arrangement files based on the component parts of the contextual structure information,wherein creating a site XML file reflecting the hierarchical structure includes;
reading out an XML file of a root directory corresponding to the directory;
parsing the XML file of the root directory;
checking whether a first entity reference exists in the XML file of the root directory;
reading out an XML file corresponding to the first entity reference when the first entity reference is found;
checking whether a second entity reference exists in the XML file corresponding to the first entity reference;
reading out an XML file corresponding to the second entity reference when the second entity reference is found;
erasing the first entity reference when the first entity reference does not exist in the XML file of the root directory; and
erasing the second entity reference when the second entity reference does not exist in the XML file corresponding to the first entity reference,wherein at least one processor performs at least one of the steps.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage medium readable by a computer stores a program of instructions executable by the computer to perform a function for supporting editing of a hierarchical structure of a directory. The function includes: editing metadata including information relevant to the hierarchical structure of the directory; editing content data as contents of a document; analyzing the metadata; and creating a new hierarchical structure of the directory on the basis of a result of the analysis and the content data.
23 Citations
6 Claims
-
1. A computer-readable storage medium, the storage medium storing a program of instructions executable by the computer to perform a function for supporting editing of a hierarchical structure of a directory, the function comprising:
-
storing a first piece of content data from a first file of the directory having a hierarchical structure, the first file containing both content data and metadata, in a first content file; storing a second piece of content data from a second file of the directory having a hierarchical structure, the second file containing both content data and metadata, in a second content file; storing a first piece of metadata from the first file of the directory having a hierarchical structure in a first metadata file; storing a second piece of metadata from the second file of the directory having a hierarchical structure in a second metadata file; creating a site XML file having contextual structure information, the site XML file reflecting the hierarchical structure of the directory in part by combining the content data from the first and second content files and the metadata from the first and second metadata files into an XML file; analyzing the site XML file by separating the contextual structure information into component parts; and converting the site XML file into two or more arrangement files based on the component parts of the contextual structure information, wherein creating a site XML file reflecting the hierarchical structure includes; reading out an XML file of a root directory corresponding to the directory; parsing the XML file of the root directory; checking whether a first entity reference exists in the XML file of the root directory; reading out an XML file corresponding to the first entity reference when the first entity reference is found; checking whether a second entity reference exists in the XML file corresponding to the first entity reference; reading out an XML file corresponding to the second entity reference when the second entity reference is found; erasing the first entity reference when the first entity reference does not exist in the XML file of the root directory; and erasing the second entity reference when the second entity reference does not exist in the XML file corresponding to the first entity reference, wherein at least one processor performs at least one of the steps. - View Dependent Claims (2)
-
-
3. A directory editing support method for supporting editing of a hierarchical structure of a directory by a computer, comprising:
-
storing a first piece of content data from a first file of the directory having a hierarchical structure, the first file containing both content data and metadata, in a first content file; storing a second piece of content data from a second file of the directory having a hierarchical structure, the second file containing both content data and metadata, in a second content file; storing a first piece of metadata from the first file of the directory having a hierarchical structure in a first metadata file; storing a second piece of metadata from the second file of the directory having a hierarchical structure in a second metadata file; creating a site XML file having contextual structure information, the site XML file reflecting the hierarchical structure of the directory in part by combining the content data from the first and second content files and the metadata from the first and second metadata files into an XML file; analyzing the site XML file by separating the contextual structure information into component parts; converting the site XML file into two or more arrangement files based on the component parts of the contextual structure information, wherein creating a site XML file reflecting the hierarchical structure includes; reading out an XML file of a root directory corresponding to the directory; parsing the XML file of the root directory; checking whether a first entity reference exits in the XML file of the root directory; reading out an XML file corresponding to the first entity reference when the first entity reference is found; checking whether a second entity reference exists in the XML file corresponding to the first entity reference; reading out an XML file corresponding to the second entity reference when the second entity reference is found; erasing the first entity reference when the first entity reference does not exist in the XML file of the root directory; and erasing the second entity reference when the second entity reference does not exist in the XML file corresponding to the first entity reference, wherein at least one processor performs at least one of the steps. - View Dependent Claims (4)
-
-
5. A physical directory editing support apparatus for supporting editing of a hierarchical structure of a directory, comprising:
-
at least one processor; a storage part for; storing a first piece of content data from a first file of the directory having a hierarchical structure, the first file containing both content data and metadata, in a first content file; storing a second piece of content data from a second file of the directory having a hierarchical structure, the second file containing both content data and metadata, in a second content file; storing a first piece of metadata from the first file of the directory having a hierarchical structure in a first metadata file; storing a second piece of metadata from the second file of the directory having a hierarchical structure in a second metadata file; a metadata analysis part that analyzes the first and second metadata files;
a layout information creation part for creating a site XML file having contextual structure information, the site XML file reflecting the hierarchical structure of the directory in part by combining the content data from the first and second content files and the metadata from the first and second metadata files into an XML file;an analyzing part that analyzes the site XML file by separating the contextual structure information of the component parts; and converting the site XML file into two or more arrangement files based on the component parts of the contextual structure information, wherein; the metadata analysis part reads out an XML file of a root directory corresponding to the directory; the metadata analysis part parses the XML file of the root directory; the metadata analysis parts checks whether a first entity reference exists in the XML file of the root directory; the metadata analysis part reads out an XML file corresponding to the first entity reference when the first entity reference is found; the metadata analysis part checks whether a second entity reference exists in the XML file corresponding to the first entity reference; the metadata analysis part reads out an XML file corresponding to the second entity reference when the second entity reference is found; erasing the first entity reference when the first entity reference does not exist in the XML file of the root directory; erasing the second entity reference when the second entity reference does not exist in the XML file corresponding to the first entity reference; and wherein at least one of the parts is connected to the at least one processor. - View Dependent Claims (6)
-
Specification