Package org.ivoa.dm.regtap
Class Resource.ResourceBuilder
java.lang.Object
org.ivoa.dm.regtap.Resource.ResourceBuilder
- Enclosing class:
- Resource
A builder class for Resource, mainly for use in the functional builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionaltIds.capabilities.columns.A hash-separated list of content levels specifying the intended audience.A hash-separated list of natures or genres of the content of the resource.The UTC date and time this resource metadata description was created.The creator(s) of the resource in the order given by the resource record author, separated by semicolons.dates.detail.interfaces.Unambiguous reference to the resource conforming to the IVOA standard for identifiers.params.URL pointing to a human-readable document describing this resource.A single numeric value representing the angle, given in decimal degrees, by which a positional query against this resource should be ``blurred'' in order to get an appropriate match.relationships.An account of the nature of the resource.The full name given to the resource.Resource type (something like vg:authority, vs:catalogservice, etc).Label associated with creation or availability of a version of a resource.A statement of usage conditions (license, attribution, embargo, etc).A URI identifying a license the data is made available under.roles.schema.A short name or abbreviation given to something, for presentation in space-constrained fields (up to 16 characters).The format of source_value.A bibliographic reference from which the present resource is derived or extracted.STC spatial coverage.STC Spectral.subjects.tables.TAP tables.STC Temporal.The UTC date this resource metadata description was last updated.validation level.A hash-separated list of regions of the electro-magnetic spectrum that the resource's spectral coverage overlaps with. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ivoid
Unambiguous reference to the resource conforming to the IVOA standard for identifiers. -
res_type
Resource type (something like vg:authority, vs:catalogservice, etc). -
created
The UTC date and time this resource metadata description was created. -
short_name
A short name or abbreviation given to something, for presentation in space-constrained fields (up to 16 characters). -
res_title
The full name given to the resource. -
updated
The UTC date this resource metadata description was last updated. -
content_level
A hash-separated list of content levels specifying the intended audience. -
res_description
An account of the nature of the resource. -
reference_url
URL pointing to a human-readable document describing this resource. -
creator_seq
The creator(s) of the resource in the order given by the resource record author, separated by semicolons. -
content_type
A hash-separated list of natures or genres of the content of the resource. -
source_format
The format of source_value. This, in particular, can be ``bibcode''. -
source_value
A bibliographic reference from which the present resource is derived or extracted. -
res_version
Label associated with creation or availability of a version of a resource. -
region_of_regard
A single numeric value representing the angle, given in decimal degrees, by which a positional query against this resource should be ``blurred'' in order to get an appropriate match. -
waveband
A hash-separated list of regions of the electro-magnetic spectrum that the resource's spectral coverage overlaps with. -
rights
A statement of usage conditions (license, attribution, embargo, etc). -
rights_uri
A URI identifying a license the data is made available under. -
validation
validation level. -
altId
altIds. -
role
roles. -
subject
subjects. -
date
dates. -
relationship
relationships. -
spatialCoverage
STC spatial coverage. -
temporalCoverage
STC Temporal. -
spectralCoverage
STC Spectral. -
capability
capabilities. -
interface_
interfaces. -
param
params. -
schema
schema. -
table
tables. -
column
columns. -
tapTables
TAP tables. -
detail
detail.
-
-
Constructor Details
-
ResourceBuilder
public ResourceBuilder()
-
-
Method Details
-
create
create a Resource from this builder.- Returns:
- an object initialized from the builder.
-