The web-based Graphical User Interface (GUI) allows the user to:
The URL (Uniform Resource Locator) for GSL is:
https://darknet-01.ornl.gov/apps/siglib
Access to the above resource is freely granted. However, a valid email is required as a 7-day access token is emailed to that address.
The web site does not use usernames and passwords. This protects the user and removes liabilites imposed on the host. A lot of users tend to use the same passwords on multiple web sites on the Internet and not storing passwords prevents loss of that data in the event of a data breach. It also prevents brute-force password cracking attempts from the Internet. Additionally, the developers of the web site are also not privy to the user's passwords, if that information is neither collected nor stored.
This setup allows the site management to compile usage statistics and convey system-related information to users.
[ToC]Directly below the "Grid Signature Library" heading is the search text box. Immediately to the right, is the Search button to initiate the search.
Below the search text box are some examples of search strings along with a note stating that signature IDs cannot be mixed with event tag strings in a single search operation.
Following that are links to alternate search capabilities. Searching by browsing the Event Tags tree and Event Tags summary are supported.
This is followed, below, by two labeled boxes. The box with the label "Signature Summary by Data Provider" contains a table that lists the data provider along with the total number of signatures in the library from the provider in the column titled "Num Signatures" and the total number of event tags associated with that data provider in the column title "Num Event Tags". Clicking on the numbers will display the signatures and event tags summary, respectively, for the associated data provider.
The second box with the label "Additional Info" contains the following links:
Data in GSL is anonymized.
[ToC]There are primarily seven (7) ways to search for signatures in GSL. They are:
and click on the Search button. The resulting page lists all the matched event tags, pre-selected. See image below:
If we were to only select the event tags related to lightning strike and circuit breake, and change the logical operator from OR to AND, like shown in the below image, and press "Show matching signatures" button, we would see information about all the signatures that have both the event tags associated with them.
For each matched signature, all available metadata, links to view graphs and download the waveform data in CSV format and assigned event tags are displayed. See Description of Metadata section, below, to see a sample image.
Once again, to search for signatures containing exact event tags names, surround the event tag name in double quotes. For example, typing the below string with surrounding double quotes, in the search text box, like:
"circuit breaker"
will display the event tag "Circuit Breaker" in the sub-category "Interrupting Device" of category "Equipment".
The user may also search for signatures using signature IDs. Multiple signature IDs can be entered by separating them with a space character. When signature IDs are used, the signature information is immediately displayed. Note that signature IDs cannot be mixed with event tag strings.
What we see are level 1 nodes. They represent class or category names of the event tags. The displayed entries are clickable. Clicking on them will either expand to show the nested entries at the second level, which may be nodes representing classes or subcategories of event tags, or hide view of the nested entries. If an entry is not clickable, then that entry is a leaf node and represents an event tag.
Checking or unchecking the check box beside a parent node will select or unselect, respectively, all the child nodes of that node.
Searching for signatures by browsing and selecting event tags is a very powerful way to search, once we become a little familiar. For example, say, we want to find signatures associated with the following event: A capacitor bank, that is connected to 3-phase Wye circuit, is turned off at a substation and one or more phases did not turn off.
To see if there are any signatures that match the above criteria, we would browse the event tags tree in the following manner:
Changing the Logical operator from the default OR to AND, as shown in the below image, and clicking the Show matching signatures button will display the signatures that match our search criteria.
The table lists event tags and the number of signatures that are associated with each event tag. Clicking on the number in the "Num of Signatures" column will take us to a page that displays all the signatures that have that particular event tag assigned to them.
Clicking on the total number of event tags for any given data provider will display a page that shows a listing of the associated event tags assigned to signatures from that provider in tabular form. The column "Num of Signatures" displays the total number of signatures from that data provider that have been assigned that particular event tag. Clicking on that number will display the signatures.
Once the search filter is built, clicking the "Show signatures matching filter" will display all the signatures that match the filter.
A sample range-search filter is shown below:
Clicking on the number will display all the signatures that have that particular, old, event type assigned to them.
A short description of the various key words used there are:
The link titled "Download data (CSV)" allows us to download the waveform data, in CSV format. Each line in the file represents the following fields, separated by a comma.
Typically, there would be a section titled "Entire Waveform View", with graphs of the various measurements in it. See example image:
Additionally, there are navigation links below the graphs in the Zoomed-in View section, to move back and forth around the displayed area.
The term "Event Frame" refers to the frame that contains the start of the event. 12 cycles are shown, starting with 2 cycles before the start of the event.
[ToC]This tool uses the following simple statistical information to look for matching waveforms; i.e. it computes the following statistical values for the unknown/unlabeled event waveform data.
Waveform data, belonging to an unknown/unlabeled event, in CSV format, can be ingested into the tool in 2 ways:
The format of the CSV data file is described on the page containing the form to upload the file. The form also collects your email address. Upon submission of the form, the tool searches the GSL for matching signatures and prepares a report, the link to which is emailed back to the supplied email address. Upon clicking the link, we would see something like:
The top half of the screen shows the statistical values and plots for the unknown/unlabeled event data that was uploaded.
The right hand side of the bottom half shows a summary of matched signatures in the GSL, in weighted order. For every weight value, the number of matched signatures are shown. On the left hand side, we can see a listing of the statistical values, categorized by the weight value, for all the matched signatures.
Clicking on the "Plot" link displays the plots for that signature on the right hand side panel. See below image:
The web page is laid out in such a way as to facilitate comparison of each matched signature plot with the plot of the unknown/unlabeled event data and also the statistical values.
[ToC]