spatial_coverage: An object containing information about the spatial topic of a resource, the spatial applicability of a resource, or jurisdiction under with a resource is relevant. Default: null.
citation(string): A string containing the biblilographic citation for a resource. Default: null.
url(string, format: uri, required): An object containing the URL for a resource.
identifier(string, format: uri, required): An object containing the URL-encoded unique identifier for a resource.
created(string, format: date-time): A datetime object containing the instant associated with when a resource was created.
modified(string, format: date-time): A datetime object containing the instant associated with when a resource was last modified.
review_started(string, format: date-time): A datetime object containing the instant associated with when metadata review started on a resource. Default: null.
published(string, format: date-time): A datetime object containing the instant associated with when a resource was published. Default: null.
type(string): An object containing a URL that points to the HydroShare resource type selected from the hsterms namespace. Must be one of: ["CompositeResource"]. Must be: "CompositeResource". Default: "CompositeResource".
Definitions
AwardInfo(object): A class used to represent the metadata associated with funding agency credits for a resource.
funding_agency_name(string, required): A string containing the name of the funding agency or organization.
title: A string containing the title of the project or award. Default: null.
Any of
string
null
number: A string containing the award number or other identifier. Default: null.
Any of
string
null
funding_agency_url: An object containing a URL pointing to a website describing the funding award. Default: null.
Any of
string, format: uri
null
BoxCoverage(object): A class used to represent geographic coverage metadata for a resource or aggregation expressed as a
latitude-longitude bounding box.
type(string): A string containing the type of geographic coverage. Must be one of: ["box"]. Must be: "box". Default: "box".
name(string): A string containing a name for the place associated with the geographic coverage. Default: null.
northlimit(number, required): A floating point value containing the constant coordinate for the northernmost face or edge of the bounding box. Exclusive minimum: -90.0. Exclusive maximum: 90.0.
eastlimit(number, required): A floating point value containing the constant coordinate for the easternmost face or edge of the bounding box. Exclusive minimum: -180.0. Exclusive maximum: 180.0.
southlimit(number, required): A floating point value containing the constant coordinate for the southernmost face or edge of the bounding box. Exclusive minimum: -90.0. Exclusive maximum: 90.0.
westlimit(number, required): A floating point value containing the constant coordinate for the westernmost face or edge of the bounding box. Exclusive minimum: -180.0. Exclusive maximum: 180.0.
units(string, required): A string containing the units applying to the unlabelled numeric values of northlimit, eastlimit, southlimit, and westlimit.
projection(string): A string containing the name of the projection used with any parameters required, such as ellipsoid parameters, datum, standard parallels and meridians, zone, etc. Default: null.
Contributor(object): A class used to represent the metadata associated with a contributor to a resource.
name(string): A string containing the name of the contributor. Default: null.
phone: A string containing a phone number for the contributor. Default: null.
Any of
string
null
address: A string containing an address for the contributor. Default: null.
Any of
string
null
organization: A string containing the name of the organization with which the contributor is affiliated. Default: null.
Any of
string
null
email: A string containing an email address for the contributor. Default: null.
Any of
string, format: email
null
homepage: An object containing the URL for website associated with the contributor. Default: null.
Any of
string, format: uri
null
hydroshare_user_id: An integer containing the Hydroshare user ID. Default: null.
Any of
integer
null
identifiers(object): A dictionary containing identifier types and URL links to alternative identiers for the contributor. Can contain additional properties. Default: {}.
Additional properties(string, format: uri)
Creator(object): A class used to represent the metadata associated with a creator of a resource.
name(string): A string containing the name of the creator. Default: null.
phone: A string containing a phone number for the creator. Default: null.
Any of
string
null
address: A string containing an address for the creator. Default: null.
Any of
string
null
organization: A string containing the name of the organization with which the creator is affiliated. Default: null.
Any of
string
null
email: A string containing an email address for the creator. Default: null.
Any of
string, format: email
null
homepage: An object containing the URL for website associated with the creator. Default: null.
Any of
string, format: uri
null
creator_order: An integer to order creators. Default: null.
Any of
integer
null
hydroshare_user_id: An integer containing the Hydroshare user ID. Default: null.
Any of
integer
null
identifiers(object): A dictionary containing identifier types and URL links to alternative identifiers for the creator. Can contain additional properties. Default: {}.
Additional properties(string, format: uri)
PeriodCoverage(object): A class used to represent temporal coverage metadata for a resource or aggregation.
name(string): A string containing a name for the time interval. Default: null.
start(string, format: date-time, required): A datetime object containing the instant corresponding to the commencement of the time interval.
end(string, format: date-time, required): A datetime object containing the instant corresponding to the termination of the time interval.
PointCoverage(object): A class used to represent geographic coverage metadata for a resource or aggregation expressed as a
point location.
type(string): A string containing the type of geographic coverage. Must be one of: ["point"]. Must be: "point". Default: "point".
name(string): A string containing a name for the place associated with the geographic coverage. Default: null.
east(number, required): The coordinate of the point location measured in the east direction. Exclusive minimum: -180.0. Exclusive maximum: 180.0.
north(number, required): The coordinate of the point location measured in the north direction. Exclusive minimum: -90.0. Exclusive maximum: 90.0.
units(string, required): The units applying to the unlabelled numeric values of north and east.
projection(string, required): The name of the projection used with any parameters required, such as ellipsoid parameters, datum, standard parallels and meridians, zone, etc.
Publisher(object): A class used to represent the metadata associated with the publisher of a resource.
name(string, required): A string containing the name of the publisher.
url(string, format: uri, required): An object containing a URL that points to the publisher website.
Relation(object): A class used to represent the metadata associated with a resource related to the resource being described.
type: The type of relationship with the related resource.
value(string, required): String expressing the Full text citation, URL link for, or description of the related resource.
RelationType(string): Must be one of: ["The content of this resource is part of", "This resource includes", "The content of this resource can be executed by", "The content of this resource was created by a related App or software program", "This resource updates and replaces a previous version", "This resource has been replaced by a newer version", "This resource is described by", "This resource conforms to established standard described by", "This resource has a related resource in another format", "This resource is a different format of", "This resource is required by", "This resource requires", "This resource is referenced by", "The content of this resource references", "This resource replaces", "The content of this resource is derived from", "The content of this resource is similar to"].
Rights(object): A class used to represent the rights statement metadata associated with a resource.
statement(string, required): A string containing the text of the license or rights statement.
url(string, format: uri, required): An object containing the URL pointing to a description of the license or rights statement.