Field Glossary
OSDP manages a set of metadata fields that describes each record’s content. When using this information to search and filter records, knowing a few key details about the type of information and how many values each field can hold can greatly enhance the search experience.
The first tab below provides the background information on the types of fields OSDP supports, an explanation around how often a field can occur in each record, and why this is important. The remaining tabs then describe separate groups of OSDP fields using these basic concepts.
Field Types and Occurrences
Field Types
Type | Description |
---|---|
Code | A limited set of pre-defined values can be assigned to a code-based field, with English and French display values (e.g., Province code of ON, with matching English and French display values of “Ontario”). The record tallies that appear on the related Filters show how many records with that value exist in the current Search Result Set. |
Date | Most sources include year, month, and day or part thereof, which can be expressed as YYYY, YYYY-MM, or most commonly YYYY-MM-DD. For search purposes, these dates are rationalized to the YYYY-MM-DD format, while the visuals show the source-provided value. For certain fields containing a timestamp, the time portion hh:mm:ss is assembled with the date in a standard format that assumes GMT (Zulu) time with a zero hour offset: YYYY-MM-DDThh:mm:ssZ |
Geometry | Latitude/Longitude pairs assembled to describe one or more points or polygons. |
Hierarchy | A special set of code values with an additional parent-child structure overlaid to represent the relationships between values, organized from least to most specific when navigating from parent to child. |
Identifier | A unique record identifier. |
Number | A discreet number, like square kilometers or a count. |
Text | Separate English and French versions of the field can hold any freeform text. |
URL | Separate English and French versions of the field can hold a link to a web page. |
Field Occurrences
Some fields must always have a value, while others can optionally be provided by the Contributor based on record context. This is important to understand when preparing search criteria, because when indicating that a record must have a specific value will automatically exclude all those records that don’t have that value (including the ones where the information is missing).
When considering the number of values a field can hold, there’s a minimum and maximum number of values allowed.
Occurs | Description |
---|---|
0-1 | Optional field that can have at most one value. |
1 | Mandatory field that will always have exactly one value. |
0-M | Optional field that could have many values. |
1-M | Mandatory field that will always have at least one value but could have many. |
Location
Location Fields
A variety of fields provide location-based context for each record, including freeform text descriptions, discreet code values, coordinates and/or areas on a map that can be visualized.
* Fields prefaced with a * are available as both Keyword Search and Advanced SearchFilters. All others are available only as Advanced Search Filters.
Field | Type | Occurs | Description |
---|---|---|---|
Country | Code | 0-M | Countries identified in the record’s metadata. |
*Geographic Location | Geometry | 0-M | Zero or more points or polygons describing the relevant location on a map. |
Geometry Primary Type | Code | 1 | Describes whether the Geographic Location field holds a point, multi-point or line, polygon(s), or is missing. |
Geometry Square Kilometers | Number | 1 | Relative geometry coverage size, used mainly when assessing geospatial relevance of one record in comparison with another. |
Geometry Count | Number | 1 | Number of unique points or polygons specified in the Geographic Location field. |
Graphic URL | URL | 0-1 | Primarily for Datasets, provides a link to a graphical thumbnail depicting the record’s visual map contents. |
*Mappable Type | Code | 1 | Groups content by map-related capabilities, like map services, downloadable files, and preparation of in-map contexts. |
Placename | Text | 0-M | Freeform place name details, in addition to long names for Provinces, Countries, and Regions. |
*Provinces and Territories | Code | 0-M | List of Provinces and Territories referenced on a record. |
Region | Code | 0-M | Regions associated with a given record, based on the identified countries. |
Time
Time Fields
Dates and timestamps are captured from both the Contributors as well as OSDP. Each can be leveraged in search queries to narrow the result sets in different ways.
* Fields prefaced with a * are available as both Keyword Search and Advanced Search Filters. All others are available only as Advanced Search Filters.
Contributor Dates
Use these dates to assess the time-relevance of Contributor content.
Field | Type | Occurs | Description |
---|---|---|---|
*Contributor Published | Date | 1 | Date the Contributor originally created this record. |
*Contributor Updated | Date | 1 | Date the Contributor last updated this record. |
*Contributor Time Coverage | Range | 0-1 | Optional Contributor-provided Date range indicating the period covered by the content. |
Contributor Time Coverage Start |
Date | 0-1 | Start Date associated with the Time Coverage. |
Contributor Time Coverage End |
Date | 0-1 | End Date associated with the Time Coverage. |
OSDP Dates
Use these dates to find content that has been recently added or updated in OSDP.
Field | Type | Occurs | Description |
---|---|---|---|
*OSDP Published | Date | 1 | Timestamp when OSDP first created this record. |
*OSDP Updated | Date | 1 | Timestamp when OSDP last updated this record. |
Source
Source Fields
Each OSDP record holds important metadata describing the source record that includes information like what the content represents, who is providing it, how often the content is updated, how to uniquely identify a record, and the terms and conditions around which the content may be used.
* Fields prefaced with a * are available as both Keyword Search and Advanced Search Filters. All others are available only as Advanced Search Filters.
** When performing a Keyword Search, the fields prefaced with a ** are used by the search engine when comparing to the provided keywords (Title, Description, Keywords, Citation, Publisher, Creator, and Placename).
What it is
Field | Type | Occurs | Description |
---|---|---|---|
**Citation | Text | 1 | An APA version 7 citation, either as provided by publication library systems or built based on the metadata provided to OSDP. |
**Description | Text | 0-1 | Most records have a summary description. |
**Keywords | Text | 0-M | All records can have a mix of source-provided and value-added keywords that will be used by the search engine when performing a Keyword Search, or for inclusion in an Advanced Search Request. |
**Title | Text | 1 | All records have a single mandatory title. |
Who’s Providing It
Field | Type | Occurs | Description |
---|---|---|---|
**Author (Authorities) | Text | 0-M | The individuals or organizations that originally created the source materials. In the case of Development Activities this represents the Authorities that are managing the assessment. |
*Contributor Organization | Code | 1 | The organization that’s providing the content identified in an OSDP record. |
*Contributor System | Code | 1 | The specific source within a Contributing Organization that’s providing the content for a specific record. Any organization could have many source systems, but any specific record will have only one source. |
**Publisher (Proponent) | Text | 0-M | The organization that is publishing this content to the public. In the case of Development Activities, this represents the Proponent who submitted the proposed project. |
How often it’s updated
Field | Type | Occurs | Description |
---|---|---|---|
Update Frequency | Code | 1 | Indicates how often the Contributor System is expected to provide updates to the source materials, should an update become available. |
Record Identifiers
Field | Type | Occurs | Description |
---|---|---|---|
Collection Child ID | Text | 0-M | OSDP Collections will relate many OSDP “child” records to a given “parent” collection via OSDP-ID. Any OSDP record can belong to more than one collection. |
External ID | Text | 1 | The unique identifier used by the Contributor System to identify this specific record. |
External DOI ID | Text | 0-1 | Specific to publications, the Digital Object Identifier (DOI) of this publication record, if one has been assigned (expressed as a full DOI URL). |
OSDP ID | Text | 1 | The unique OSDP identifier used to manage a single OSDP record, often used in URLs like specific Metadata Pages when seeking a single record. |
Terms and Conditions of use
Field | Type | Occurs | Description |
---|---|---|---|
License | Code | 1 | The specific license under which the contents attached to this record are provided, or Unknown when missing. The related information on the Metadata Page includes both the license name and a link to its terms and conditions. |
Notes | Group | 0-M | Optionally, specific notes or disclaimers can be added to a record that will appear on the Metadata Page immediately following the Description. When a note exists, it will include all 3 of the related note fields below. |
Note Type |
Code | 1 | Indicates the type of note (e.g., Note, Disclaimer, Call to Action, etc.) that influences how the note will be presented. |
Note Title |
Text | 1 | The first line of the note, intended to establish what it is. |
Note Description |
Text | 1 | The detailed note or disclaimer text conveying the corresponding message about the record. |
Public Availability | Code | 1 | An indication as to whether the content is confirmed to be open. Sources that explicitly indicate a record is fee-based are tagged as such, while other sources that are missing specific license details are flagged as Unknown. Unknown doesn’t mean the content isn’t open, just that you need to consult the source materials for the details. |
Record
Record Fields
As records are ingested into OSDP, an assessment is performed on the source metadata to determine if and how it relates to key OSDP classification criteria. These fields can further be used to filter Search Result Sets.
* Fields prefaced with a * are available as both Keyword Search and Advanced Search Filters. All others are available only as Advanced Search Filters.
Field | Type | Occurs | Description |
---|---|---|---|
*Content Category | Code | 1 | Each record in OSDP is assigned a specific Content Category defining its type of content (e.g., Dataset, Publication, etc.). The Search Result Set Tabs permit all Content Categories to be seen merged (All tab) or limited by selecting a tab by Content Category name. |
Dataset Category | Code | 0-M | This external classification of dataset content is restricted in its use to Dataset Aggregators from which OSDP ingests records. |
*Development Category | Code | 0-M | OSDP value-added classification of the records by the type of development activity they are related to, set based on context and the metadata content in the record. |
*Topic | Code | 0-M | High-level categorization of records by valued component based on context and the metadata content in the record. |
Refined Topic | Hierarchy | 0-M | A more detailed assessment of the aspects of cumulative effects that could be relevant for each record, based on context and the metadata content in the record. |
Resources
Resource Fields
All content referenced in OSDP is housed by the Contributor Organization, and OSDP provides link(s) to this content in the form of Resources attached to a record (i.e., OSDP doesn’t make a copy of this content or service, but rather points back to the latest content the Contributor is providing).
Apart from Content Collections that typically just point to internal OSDP records, content for all other Content Categories has between one and many attached resources. Depending on the context, a resource could link back to a Contributor’s landing page, a downloadable file, a web map service, etc.
The following metadata fields are held on each referenced resource.
* Fields prefaced with a * are available as both Keyword Search and Advanced Search Filters. All others are available only as Advanced Search Filters.
Field | Type | Occurs | Description |
---|---|---|---|
*Resource Format | Code | 1 | Context-sensitive content format (e.g., File extension/format, map service type, etc.) |
*Resource Language | Code | 1-M | The languages supported by the resource’s linked content. |
Resource Name | Text | 1 | Freeform description of the resource. |
Resource Protocol | Code | 1 | Protocol used when accessing the resource. |
*Resource Type | Code | 1 | Contributor-provided classification of the expected resource content. |
Resource URL | URL | 1 | Link to where the Contributor service or content is located. |
Resource Summaries
The following rollups are also maintained at a record level, summarizing the overall resource contents.
Field | Type | Occurs | Description |
---|---|---|---|
Available Functions | Code | 0-M | The types of OSDP record functions that are available, as listed on each Search Result Set Item of the Search Result Set. |
Downloadable Count | Number | 1 | Number of resources that represent downloadable files on a record. |
Viewable Count | Number | 1 | Number of resources representing separate viewable web pages on a record. |