Semantic file system
First Claim
Patent Images
1. A data model representing semantic information associated with objects stored in a file system, the data model comprising:
- a first object identifier identifying a first object stored in the file system, wherein the first object comprises a first file stored in the file system;
a second object identifier identifying a second object stored in the file system, the second object being related to the first object, wherein the second object comprises at least one of,a second file generated from the first file, andmeta data generated from the first file; and
a relation identifier identifying a relationship between the first object and the second object, wherein the data model includes a tuple in a format and order comprising the first object identifier, the relation identifier, the second object identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A data model represents semantic information associated with objects stored in a file system. The data model includes a first object identifier, a second object identifier and a relation identifier. The first object identifier identifies a first object stored in the file system. The second object identifier identifies a second object stored in the file system, wherein the second object is related to the first object. The relation identifier identifies a relationship between the first object and the second object.
-
Citations
36 Claims
-
1. A data model representing semantic information associated with objects stored in a file system, the data model comprising:
-
a first object identifier identifying a first object stored in the file system, wherein the first object comprises a first file stored in the file system; a second object identifier identifying a second object stored in the file system, the second object being related to the first object, wherein the second object comprises at least one of, a second file generated from the first file, and meta data generated from the first file; and a relation identifier identifying a relationship between the first object and the second object, wherein the data model includes a tuple in a format and order comprising the first object identifier, the relation identifier, the second object identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method associated with a file system, the method comprising:
-
storing objects in the file system including a first object and a second object, wherein the first object is related to the second object and at least one of the first and second objects is a file stored in the file system; storing a tuple including a relation meta data identifying a relationship between the first object and the second object, and the relation meta data specifies a predetermined condition associated with the first object, wherein the relationship is represented by a data model including the tuple, the tuple further including a first identifier identifying the first object, and a second identifier identifying the second object; determining whether the first object in the file system is accessed; identifying from the stored tuple the predetermined condition associated with the first object in response to the first object being accessed; and performing an action in response to the predetermined condition existing, wherein the relation meta data identifies the predetermined condition and the action. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A file system, comprising:
-
storage means for storing a plurality of files, semantic information for the plurality of files and storing a tuple including relation meta data identifying relationships between one or more of at least some of the plurality of files and between the plurality of files and the semantic information, and the relation meta data specifies a predetermined condition associated with the first object, wherein a data model represents the relationships and the data model comprises the tuple, the tuple further including a first object identifier identifying a first object wherein the first object includes a file of the plurality of files, and a second object identifier identifying a second object wherein the second object includes one of a second file of the plurality of files and semantic information for the first file; wherein the system further comprises event means for determining whether a file of the plurality of files is accessed, identifying from the stored tuple the predetermined condition associated with the file, and performing an action in response to the predetermined condition existing. - View Dependent Claims (33, 34, 35, 36)
-
Specification