Abstract:
A method is described for moving a collection of resources from a source virtual namespace to a destination virtual namespace. For example, the method could copy or move the files within a URI directory “http://server/dir1/” to a new URI directory “http://server/newdir1” using a single copy or move request. In response to an appropriate request, the computer system the computer system performs the following acts for the parent directory and then for those subdirectories at any level underneath the parent directory. For each directory, the computer system determines the physical namespace (e.g., file system path) that corresponds to the virtual namespace of that directory. This is performed for both the directory in the source virtual namespace and the corresponding directory in the destination virtual namespace. Next, the files are copied from the directory of the source physical namespace to the directory of the destination physical directory. In a move operation, the files within that source directory are deleted at some point after being copied. The method allows a user to treat the Internet as a readable and writable medium organized in a tree-like directory structure and allows copying or moving in a single request across the directory structure.
Abstract translation:描述了一种将资源集合从源虚拟命名空间移动到目标虚拟命名空间的方法。 例如,该方法可以使用单个复制或移动请求将URI目录“http:// server / dir1 /”中的文件复制或移动到新的URI目录“http:// server / newdir1”。 响应于适当的请求,计算机系统计算机系统对父目录执行以下动作,然后对于父目录下的任何级别的子目录执行以下操作。 对于每个目录,计算机系统确定与该目录的虚拟命名空间相对应的物理命名空间(例如,文件系统路径)。 这是针对源虚拟命名空间中的目录和目标虚拟命名空间中的相应目录执行的。 接下来,将文件从源物理命名空间的目录复制到目标物理目录的目录。 在移动操作中,该源目录中的文件在被复制后的某个时间点被删除。 该方法允许用户将因特网视为组织在树状目录结构中的可读写的介质,并允许跨目录结构在单个请求中进行复制或移动。
Abstract:
A method is described for managing property information related to a resource such as a computer file or directory. First, a property file is created for storing property information related to the resource. Next, the property file is directly associated with the resource such that if the resource is moved, copied, or deleted, the corresponding property file is also moved, copied, or deleted, thus protecting against disassociation. The property file is also directly associated with the resource without having to refer to a separate look-up or sequel database, thus saving computer time. Organizing the property file in this manner allows for searches to be performed on the property information as well as on the content of the resource.
Abstract:
Standard database queries within standard request-response protocols is disclosed. A database query according to a predetermined query language such as SQL is first wrapped according to a predetermined markup language such as XML. The query is then also wrapped according to a predetermined transport protocol such as HTTP. The resulting twice-wrapped database query can then be submitted from a client to a server over a TCP/IP-compliant network, such as the Internet, for example.