There are several existing CybOX Objects that have strong relationships to files, and so for the purpose of simplicity and semantic consistency we should consider merging them into the File Object via an extension-like mechanism. These Objects include the following:
Pipe (treated as a file in many operating systems)
Unix pipe (treated as a file)
Library (essentially a file with some specific metadata)
There are several existing CybOX Objects that have strong relationships to files, and so for the purpose of simplicity and semantic consistency we should consider merging them into the File Object via an extension-like mechanism. These Objects include the following: