Aristotle Metadata Registry help documentation
  • Welcome to the Aristotle Metadata Knowledge Base
  • Finding and Viewing Metadata
    • Search
      • Using omnisearch to find registry content
      • Using advanced search filters to find registry content
        • Advanced Search: Help
    • Browsing the registry
    • Item page breakdown
    • Searching for Alternate Names in the Search Bar
    • Viewing related items and graphs
    • Compare different versions of a metadata item
    • Bulk actions
    • Downloading Content
    • Generating an API token
  • Personalisation
    • Navigation Choices on 'My Dashboard'
    • Managing your account
    • How to reset your password
    • Invite/Reset Password Link Is expired
    • How to set up multi factor authentication
    • Roles in the registry
    • Viewing your roles
    • Favouriting and tagging content
    • Notifications
  • Creating and Editing
    • My sandbox
    • Metadata Toolbox
    • Creating metadata items
      • Creating a data element or data element concept
      • Creating a metadata item with a single item creation wizard
    • Editing content
    • Cloning
    • Deleting metadata items
    • Restore Deleted Content
    • How to create and link quality statements
    • How to create and link glossary items
    • How to record data lineage
    • How to add alternative names to a metadata item
    • How to move individual and bulk metadata into a collection
    • Upload Metadata Using Bulk Import Feature
    • HTML Sanitization
    • Version Control - Supersede
    • Classifications
    • How to link Quality statement to an Indicator?
    • Dataset Grouping
    • Property Groups
      • How to Create Property Groups In Aristotle Registry?
    • Object Class Specialisation
      • How to create an object class specialisation
  • Collaborating within the registry
    • Aristotle Help
    • How to add content to workgroups
    • Reviews
    • Aristotle metadata community
    • How to create Collections and Sub Collections
    • Issues and Change Requests
      • Creating an issue label
      • Creating an issue
      • Viewing all issues
      • Proposing a change request
    • Metadata History: Comparing change logs
  • Registration Authorities
    • Creating and editing registration authorities
      • Validation Rules
        • Setting validation rules
          • Writing validation rules
    • Directly endorsing metadata items
    • Managing members of a registration authority
  • Administrator Tasks
    • Managing user accounts
    • Creating and maintaining a Stewardship Organization
    • Creating and managing workgroups
    • Managing and adding members to a workgroup
    • Add a user to Multiple Stewardship Organizations and Workgroups
    • Creating and editing namespaces and identifiers
      • Configuring manually triggered incremental identifiers
      • Configuring automatically triggered incremental identifiers
    • Deactivating a user account
    • View CRUD (Create, Read, Update and Delete) Changes
    • View deleted items using query string
    • Contact Form
    • Custom Item Templates
      • Creating and editing custom item templates
        • Creating and editing sub-pages
      • Creating metadata items using custom item templates
    • Task Runner
      • Resolving issues with the search function using reindex
      • Populating help pages using load help
      • Resolving issues with item visibility by recaching visibility
      • Viewing all recent and historical task runner information
    • Aristotle Cloud Settings Editor
      • Adjusting visual settings
      • Adding and deleting header and footer links
      • Adjusting general registry settings
      • Adjusting metadata and functionality extensions
      • Making workgroup changes
      • Toggling summary statistics
      • Adjusting separator options
      • Adjusting download options
      • Adjusting translation options
      • Adjusting search options
      • Adjusting spam detection options
    • Registry Customisation in Cloud Settings
    • Custom Domains
      • Requesting a custom domain
      • Setting up a custom domain
  • Registry configuration
    • How to customise a registry
    • Enabling self sign-up
    • Adjusting privacy mode settings
    • Adding a custom login message
    • Homepage Editor
      • Creating a custom homepage using the HTML editor
      • Creating a custom homepage using the safe editor
    • Adding custom HTML to the header and footer of the registry
    • Simple customisation of Header, Body, and Footer
    • Content policies
    • Adding custom fields
      • Custom Field: Structured Data (Json) Type
  • Stewardship Tasks
    • Collection publication and permissions
    • Publishing metadata
    • Creating and managing registration authorities
    • How to add members to a stewardship organisation
    • How to create alternative name types
    • Metadata Report Builder
    • Reference Document Uploads to the Registry
    • Linking reference documents to metadata items
    • Remove Metadata from Workgroup
    • Organisation Records
      • Creating, managing and deleting an organisation record
      • Linking an organisation record to a metadata item
  • Subject Matter and Theory
    • What is metadata?
    • Data Dictionary
    • ISO/IEC 11179 data element representation
    • Bulk Import
    • Data Lineage
    • MAST(Metadata Analysis Standards Teamwork) Methodology and IDEAL Framework
      • Aristotle metadata user guides
  • Special features
    • Generating a Business Information Model using the Visualization Tool
    • Registering an app with the app store
    • Metadata Merger Tool
      • How to set up rules in the merger tool?
    • Federation
      • How do I federate content from another Aristotle Metadata Registry?
  • Geospatial Information
  • Checking for duplicates in the registry
  • Custom Field Bulk Uploader
    • Uploading structured data (JSON) custom fields
    • Bulk Importing Alternative names and Identifiers
  • System Users
  • Single Sign On
    • How to invite and update permissions of Aristotle Metadata staff on a client registry
  • Tablion - Data request portal
    • How to Extract Datasets from the Aristotle Metadata Registry into Tablion
  • Data Inventory View
  • Accessing the Aristotle Metadata Academy
Powered by GitBook
On this page
  • Restricting search
  • Keyword search shortcuts
  1. Finding and Viewing Metadata
  2. Search
  3. Using advanced search filters to find registry content

Advanced Search: Help

PreviousUsing advanced search filters to find registry contentNextBrowsing the registry

Last updated 5 months ago

The following page contains additional, more technical functionalities of the advanced help page.

Restricting search

When searching, the "indexed text" refers to everything crawled by the search engine. This always includes names, definitions, version and comments. Some items will also include additional text from associated items. For example, Data Elements include the text from its related Data Element Concept and Value Domain.

Search titles only

Selecting this option restricts Aristotle to only search for items with titles or names. This option is available for all searchable objects, including metadata types, pages, collections, documents, discussions and issues.

Only show public items

When logged in, selecting this option limits search results to only those items that are publicly visible to all users, including those without an account. This option is only shown to logged-in users as non-logged in users only have right to view to public content.

Only show items in my workgroups

When searching select this box to limit results to only those items that are within a workgroup a user belongs. This option is only shown to logged-in users.

Smart spellcheck and filter removal

When searching Aristotle-MDR performs spellchecks against search terms, and if there is a low number of results will recommend an alternate search term. Along with this, if a search returns zero results, Aristotle-MDR will remove any filters such as item type or date restrictions to automatically broaden the search corpus. Any time the search is changed, such as spelling correction or filter removal, a notification will appear under the search bar to let users know.

Default Search

When searching without selecting an item type or category, the search engine searches across everything in the registry.

Keyword search shortcuts

When searching there are a few advanced options available to make searching easier. These can be entered into any search box using the keyword:search_term format.

Narrow search results using tokens

Certain tokens and field names, such as name, or version, can be used to limit results when searching. These will force the search engine to only return results where terms appear in those fields.

Sample queries are shown below:

Token
Description
Sample Query

status:argument

Filters items to those that have the given registered state. This can only be used for items which can be registered. Possible values:

  • incomplete (or inc),

  • candidate (or can),

  • recorded (or rec),

  • qualified (or qual),

  • standard (or st),

  • preferred (or pref) (short for Preferred Standard),

  • superseded (or sup), or

  • retired (or retired)

Sample: Business version:1.0.0 Result: Returns items where Person appears anywhere in the indexed text, and also has a version of "1.0.0".

id:argument or identifier:argument

Filters items that have an additional namespaced identifiers.

Examples:

  • id:123485 - Returns all items that have an extra Identifier of "123485", with any version number.

  • id:my_org/123485 - Returns all items that have an extra Identifier of "123485" in the namespace "my_org", with any version number.

  • id:my_org/123485/2.0.1 - Returns the item that has the extra Identifier of "123485" in the namespace "my_org", with the version number "2.0.1".

name:argument

Filters items where the given argument is in the name field of the object.

name:Person Result: Returns items with "Person" in the name

namespace:argument

Filters items that have an additional namespaced identifiers with the specified namespace.

Sample: Person namespace:my_org Result: Returns items where Person appears anywhere in the indexed text, and also has a namespace of "my_org".

type:argument

Filters items to be of the given item type. This can be any metadata type, help page, or other indexed content.

For examples, see below.

version:argument

Filters items where the given argument is in the version field of the object. Note: Because of the nature of the search engine, version queries need to be at least 3 characters long.

Sample: Person version:1.0.0 Result: Returns items where Person appears anywhere in the indexed text, and also has a version of "1.0.0".

uuid:argument

Filters items where the given argument is in the UUID field of the object.

Sample:

  • uuid:beb4a870-8c40-11eb-ac36-0242ac150007

Result:

  • Returns items that have an identifier of "UUID - beb4a870-8c40-11eb-ac36-0242ac150007".

tc:argument

Filters datasets and distributions which have temporal coverage within the bounded limits. Dates must be in iso format YYYY-MM-DD...YYYY-MM-DD. Dates can be uncomplete.

Sample:

  • tc:2020-06-11...2021

Result:

  • Returns items which have temporal coverage with the dates from 2020-06-11 to 2021-01-01.

bb:argument

Filters datasets and distributions which have spatial coverage within the bounding box. Bounding box must be in the format ('minimum_longitude','minimum_latitude', 'maximum_longitude', 'maximum_latitude')

Sample:

  • bb:-180,-90,180,90

Result:

  • Returns all items which have a bounding box within these bounds. This query will return every dataset and distribution which has a spatial coverage because these are the latitudinal and longitudinal limits.

Restrict item types using the type keyword

When searching, you can enter a type along with the name of the object type to further restrict your search. The type must not include spaces, which should be removed, or replaced with underscores or hyphens. For an even shorter query, type names can be abbreviated to the first letter of each word in the type name.

This is the same as selecting options in the Item Type dropdown on the search page.

Sample queries are shown below:

Query
Result

Age type:property

Returns only properties with "Age" in the text

Person type:objectclass

Returns only Object Classes with "Person" in the text

Person type:object_class

Returns only Object Classes with "Person" in the text

Person type:oc

Abbreviated way to return only Object Classes with "Person" in the text

Person Age type:dec

Abbreviated way to return only Data Element Concepts with "Person" and "Age" in the text

Person Age type:dec type:de

Abbreviated way to return Data Element Concepts or Data Elements with "Person" and "Age" in the text

Keyword queries can be used together to create complex queries.For example, this query - Person Age name:Person type:dec version:1.2.3 - searches for items that meet the following criteria:

  • Person Age - "Person" or "Age" in the indexed text

  • name:Person - "Person" appearing in the name

  • type:dec - Are of the type Data Element Concept

  • version:1.2.3 - Have a version of "1.2.3"