FILE vs DOCUMENT - ge-high-assurance/RACK GitHub Wiki

RACK ontology provides two different concepts: a FILE and DOCUMENT .

FILE

A file is an entity where something is defined. For example, a C source file has an initialization function defined in it; a SysML files has an architecture defined in it. There are common file formats (xml, pdf, txt, c, sh, ...). Files can also have a hash. They can also satisfy an another entity. For example, a HLR.pdf file satisfies Req001, Req002, Req003, ..., because these requirements are all defined in the pdf file.

DOCUMENT

A document is a collection of entities. Examples of documents are: development plans, the content of which is a collection of activities; test reports, the content of which is a collection of test results. These documents can have version numbers, issue dates, and issuing authorities.