Such file systems also provide only a single way of organizing the files, namely via directories and file names.applications tend to use their own, often proprietary, file formats.To extract the data, they use a filter for each file format.This allows for searching based on both the file's attributes and the data in it.He's a graduate of the Columbia School of Journalism and the University of Delaware. You can send tips securely via Signal and Whats App to 646-755-8849, and his PGP fingerprint for email is: 4D0E 92F2 E36A EC51 DAAE 5D97 CB8C 15FA EB6C EEA5. Stephanie Condon is a staff writer for CBS Interactive based in Portland, Oregon, covering business technology for ZDNet. He was most recently Executive Editor of News and Blogs at ZDNet.Prior to that he was executive news editor at e Week and news editor at Baseline.
Because the system knows the structure and intent of the information, it can be used to make complex queries that enable advanced searching through the data and aggregating various data items by exploiting the relationships between them.
This allows files to be searched for by their attributes, in ways not possible using a folder hierarchy, such as finding "pictures which have person X".
The attributes can be recognizable by either the file system natively, or via some extension.
Using common file formats is a workaround to this problem but not a universal solution; there is no guarantee that all applications will use the format.
Data with standardized schema, such as XML documents and relational data fare better, as they have a standardized structure and run-time requirements.