All information in EDG is reportable. Search panel lets users define search criteria and select what fields to include in the results . Search results can be exported into Excel. This offers a simple way to create custom reports.

Users with more complex reporting needs than what is available with the Search panel can create and run queries using either SPARQL or GraphQL. To learn more about these capabilities, see SPARQL Query panel and GraphQL queries.

Change History panel and Problems and Suggestions panel also provide reporting capabilities. Further, you can build custom reports e.g., using JavaScript that will be directly integrated into EDG UI as menu options. See https://www.topquadrant.com/configuring-topbraid-edg-with-javascript/ for some ideas.

 

This section of the guide focuses specifically on several pre-built reports that are accessed from the Reports tab. 

 

Comparison Report

 

For a production asset collections, this report lets you compare it with another, user-selected asset collections. For a working copy, it shows differences between a working copy and a production copy. Note that this report only compares information contained directly in the selected collection. It does not compare contents of included asset collections. The report will list each changed asset and properties that were changed, showing the changed values. If a value was added, it is shown in green. If it was deleted, it is shown in pink.

 

For example, the following shows what happens after the preferred label property for “South Korea” is edited, an alternative label is added, and a “Seoul” is added as a narrower value of the “South Korea” resource (renamed to “Republic of Korea”).

 

 

 

The right hand side of each change contains a link View Change that displays a dialog box with details of the change log entry that caused that particular change. Depending on your permissions, you can revert or commit the change in that dialog box. See View Change History for further information on reverting and committing individual changes.

 

Property Value Rules

 

This shows what properties in the collection’s will be inferred through SHACL: sh:defaultValue or sh:values (see Inferring Data with SHACL Property Value Rules for details). The listing is organized by class. Rules for inferred properties are depicted diagrammatically.

 

Statistics

 

For any asset collection (production or working copy), Reports > Graph Statistics displays details about the asset collection’s node distribution. The following shows the statistics for the sample Reference Dataset: Country Codes.

 

File Import Reports

This report shows the history of file imports into the collection. The form will periodically refresh, you can pause the refresh timer as shown. 

This report includes information for the user, the success or failure of the upload, a summary, the datetime, process ID and workflow name if applicable. Running imports will be listed here as well.