Example Report

The interactive table below is an excerpt from the file catalog of File Catalog project. Only two sub folders are presented for illustrative purposes.

Text for folder Description comes from the DESC: field in the ReadMe.txt file stored in each folder.

Folder Status is determined by the composite status of all the files contained in a folder. File status is recorded in the STAT: field in the comment header in each file. When one or more files in a folder has a status of Development, the parent folder is given the status Development because at least one file is not yet complete. Only when all files in a folder are STAT: Complete will the parent folder achieve the status of Complete

Files in folders

Click the   icon in the table below to display the files within each folder. Sort the table using the arrow icon in each column header.

File information

Click the   icon beside a file name to see the details about each file. Some files contain references to screen shots in the IMAG: field. Mouseover the images to zoom in.

    Root Path: redacted path here…/timwilliams/FileCat

Subfolder
Description
Folder Status
\scripts\r
Code for parsing folder description and R/SAS comment headers to create documentation for folders. Will replace other code in the in the Parse Comment Headers structure. Leverages code originally written for AutoTrial project.
Development
\scripts\r\findFileTerms-app
R Shiny app for finding files using keywords parsed from file headers.
Complete
\scripts\r\shaclTest
Files to test SHACL constraints on .R file headers. Files none or less than two identified keywords, or with STAT: file not in the approved list.
Complete
\scripts\r\shaclTest\SHACLTest-oneterm - Copy.R
Folder Description Not Available
Complete
\scripts\r\utility
Utility scripts. Example: code that deletes lines from headers. Other housekeeping code utilities.
Development

Interact with the table.

Interactive tables provide a browseable summary of folder content and file status. Conversion to graph data in Chapter 4 takes the catalog to the next level.

NEXT:

Previous