The Advanced Search popout allows you to build/refine complex queries all in a single tabbed popout. From within the Advanced Search you can construct boolean searches and apply one or more filter categories to your search.
Note that there is no defined order to the tabs in the Advanced Search and you can apply the filters in any order you choose. Where there are multiple options for a filter category e.g. (Subjects) the options & record counts displayed are based on your query. Each time you switch tabs the available filter options and record counts are updated to reflect any changes on the previous tab.
Reviewing your Advanced Search
As you build/refine your search in the Advanced Search popout, you can review the entire search and the number of results which will be returned by selecting the ‘Review’ tab. The tab also allows you to modify your search by removing filters.
Search Terms Query Constructor
The Query Constructor provides a way of searching for records using multiple search term combinations and Boolean operators.
Query Rows
The advanced queries created using the Query Constructor are comprised of Rows. Each Row consists of a Field, Condition Operator and a Value. The Value tells the search what to look for, the Field tells the search where to look, and the Condition Operator tells the search whether a record should ‘Contain’ or ‘Exclude’ the Value.
- Multiple search terms entered into a single Condition Value are treated by the search as being separated by the Boolean operator AND.
- The search terms are treated as case insensitive E.g. ‘Rain’ is the same as ‘rain’.
- Exact phrases can also be entered into Condition Values by using quotes " " E.g. "ice sheets"
- The ? symbol can be used to perform a single character wildcard search. E.g. Organi?ations.
- The * symbol can be used to perform multiple character wildcard search. E.g. Extend*
Note: Wildcard characters can be applied to single search terms, but not to search phrases.
Boolean Operators
The Query Constructor supports the use of the Boolean operators ‘AND’ & ‘OR’ between Query Rows. The operators are applied at the search level, meaning all Query Rows are separated by the same Boolean value. Changing the Boolean value between two Query Rows will change the value between all Query Rows.
Example - Constructing an Advanced Query
Here we will step through constructing an advanced query where we would like to find all the records which contain ‘Rain’ in the title, and ‘flood’ and ‘weather’ in the description.
- Ensure you are starting with a fresh search by clearing any previous searches.
- Open the Advanced Search popout and ensure you are on the ‘Search Terms’ tab. Two Query Rows should be displayed by default.
- From the Field drop down in the 1st Query Row select ‘Title’.
- In the empty value field in the 1st Query Row enter the search term ‘Rain’.
- From the Field drop down in the 2nd Query Row select ‘Description’.
- In the empty value field in the 2nd Query Row enter the search term ‘flood’.
- Click the ‘Add Row’ button to add a 3rd Query Row.
- From the Field drop down in the 3rd Query Row select ‘Description’.
- In the empty value field in the 3rd Query Row enter the search term ‘weather’.
- Click the ‘Search’ button to execute the search.
Subject Filter
The Subject tab allows you to refine your search by selecting subjects which have been used to describe data records. The default subject vocabulary in Research Data Australia, and the one which is used consistently by data providers, is the ANZSRC Field of Research. Other supported subject vocabularies are also available and can be selected by using the drop down displayed at the top of the tab (note that these can take a little while to load).
Subject vocabularies are displayed as browsable hierarchical trees. Subject literals displayed as green links can be clicked to display or hide child subjects.
Subjects can be added or removed from your search by using the checkbox displayed with each subject literal. Multiple subjects can be selected within a single subject vocabulary and also across vocabularies.
The number of records with a subject will be displayed at the end of each subject literal E.g ‘Economics (30)’. Note that because the relationships between records and subjects are many to many, the counts displayed with the subjects will not necessarily match the count of records returned by your search. For example you may see 3 subjects all showing a (1) beside them. This could resolve to a single record containing all 3 of the subjects. Where no records exist with a subject value a (0) will be displayed with the literal.
Data Provider Filter
The Data Provider tab allows you to limit your search to records published to Research Data Australia by specific providers.The number of records available from providers will be displayed at the end of each provider literal E.g ‘Bond University (25)’.
Data providers can be added or removed from your search by using the checkbox displayed with each data provider literal.
Access Filter
The Access tab allows you to limit your search to records with specific access types. Data records in Research Data Australia fall into one of four access types:
- Open
- Data that is readily accessible and reusable.
- Conditional
- Data that is accessible and reusable, providing certain conditions are met (e.g. free registration is required)
- Restricted
- Data access is limited in some way (e.g. only available to a particular group of users or at a specific physical location)
- Other
- <no value> or <user defined custom value>
The number of records available in each access type will be displayed at the end of the access literal E.g ‘Open(23)’.
Access types can be added or removed from your search by using the checkbox displayed with each access literal.
Licence Filter
Licence Filter Group | Licence types included |
---|---|
Open Licence: A licence bearing broad permissions that may include a requirement to attribute the source, or share-alike (or both), requiring a derivative work to be licensed on the same or similar terms as the reused material. | CC-BY CC-BY-SA PL |
Non-Commercial licence : As for the Open Licence but also restricting reuse only for non-commercial purposes. | CC-BY-NC CC BY-NC-SA |
Non-Derivative licence : As for the Open Licence but also prohibits adaptation of the material, and in the second case also restricts reuse only for non-commercial purposes. | CC BY-ND< CC-BY-NC-ND |
Restrictive Licence : A licence preventing reuse of material unless certain restrictive conditions are satisfied. Note licence restrictions, and contact rights holder for permissions beyond the terms of the licence. | AusGOALRestrictive |
No Licence : All rights to reuse, communicate, publish or reproduce the material are reserved, with the exception of specific rights contained within the Copyright Act 1968 or similar laws. Contact the copyright holder for permission to reuse this material. | NoLicense |
Other | <no value> or <user defined custom value> |
The number of records available in each licence filter group will be displayed at the end of the licence literal E.g ‘No Licence(57)’.
Licence groups can be added or removed from your search by using the checkbox displayed with each licence literal.
Time Period Filter
The Time Period tab allows you to restrict your search to only records which contain Temporal Coverage* information which falls within a specific year range. The filter has been implemented as a pair of text fields which allow you to enter a ‘From Yearand ‘To Year’. The placeholder text shown in the text fields indicates the available Temporal range you can search within.
To filter your results by a time period:Open the Advanced Search popout and ensure you are on the ‘Time Period’ tab.Enter a time period range by using the From Year and To Year Fields.Click the ‘Search’ button to execute the search.
*Temporal Coverage = Time period during which data was collected or observations made
Note: Where the records in your search contain no temporal information the following message will be displayed on the tab:"Search results contain no time period information."
Location Filter
The Location tab will allow you to filter your search results to only records that have mappable location information described, which falls within a specified region.
To draw a region on the map:
- pen the Advanced Search popout and ensure you are on the ‘Location’ tab.
- Use the map navigation tools on the left hand side of the map until you have the required map view.
- Select the box tool ().
- Click on the map and drag the mouse to draw a rectangle.
- Release the mouse to finish. If there are records with location information available for your selection a red marker will be displayed for the first 15 records.
- Click the ‘Search’ button to execute the search.
Note to change or redraw a region simply carry out the above steps again.