CaCORE::Common::Provenance::SourceReference - Perl extension for SourceReference.
The CaCORE::Common::Provenance::SourceReference is a Perl object representation of the caBIO SourceReference object.
A reference (an electronic reference, publication citation, etc.) to the untransformed data at a source.
The following are all the attributes of the SourceReference object and their data types:
data type: string
data type: long
data type: string
End Attributes
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the SourceReference:
One to many assoication, use getProvenanceCollection
to get a collection of associated Provenance.
End Associations and related methods
CaCORE::Common::Provenance::Source - Perl extension for Source.
The CaCORE::Common::Provenance::Source is a Perl object representation of the caBIO Source object.
An abstract class representing a source. Will be subclassed into a variety of specialized classes.
The following are all the attributes of the Source object and their data types:
data type: string
data type: long
End Attributes
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the Source:
End Associations and related methods
CaCORE::Common::Provenance::Provenance - Perl extension for Provenance.
The CaCORE::Common::Provenance::Provenance is a Perl object representation of the caBIO Provenance object.
A record describing the source of an assertion (datum) contained in an object.
The following are all the attributes of the Provenance object and their data types:
data type: string
data type: string
data type: long
End Attributes
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the Provenance:
Many to one assoication, use getSourceReference
to get the associated SourceReference.
Many to one assoication, use getOriginalSource
to get the associated OriginalSource.
Many to one assoication, use getImmediateSource
to get the associated ImmediateSource.
Many to one assoication, use getSupplyingSource
to get the associated SupplyingSource.
End Associations and related methods
CaCORE::Common::Provenance::URLSourceReference - Perl extension for URLSourceReference.
The CaCORE::Common::Provenance::URLSourceReference is a Perl object representation of the caBIO URLSourceReference object.
An implementation of the abstract SourceReference that contains a URL to the original information.
The following are all the attributes of the URLSourceReference object and their data types:
data type: string
End Attributes
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the URLSourceReference:
End Associations and related methods
CaCORE::Common::Provenance::PublicationSource - Perl extension for PublicationSource.
The CaCORE::Common::Provenance::PublicationSource is a Perl object representation of the caBIO PublicationSource object.
An implementing subclass of Source. Describes a source for which an electronic online version is not available, but for which a printed version of the data is available.
The following are all the attributes of the PublicationSource object and their data types:
data type: int
data type: int
data type: int
data type: string
data type: int
data type: string
End Attributes
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the PublicationSource:
End Associations and related methods
CaCORE::Common::Provenance::ResearchInstitutionSource - Perl extension for ResearchInstitutionSource.
The CaCORE::Common::Provenance::ResearchInstitutionSource is a Perl object representation of the caBIO ResearchInstitutionSource object.
An implementing subclass of Source that describes a research institution (commercial, academic, or government). This is used for information with attribution, but that lack an online electronic format.
The following are all the attributes of the ResearchInstitutionSource object and their data types:
data type: string
data type: string
data type: string
data type: string
End Attributes
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the ResearchInstitutionSource:
End Associations and related methods
CaCORE::Common::Provenance::WebServicesSourceReference - Perl extension for WebServicesSourceReference.
The CaCORE::Common::Provenance::WebServicesSourceReference is a Perl object representation of the caBIO WebServicesSourceReference object.
The following are all the attributes of the WebServicesSourceReference object and their data types:
data type: string
End Attributes
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the WebServicesSourceReference:
End Associations and related methods
CaCORE::Common::Provenance::InternetSource - Perl extension for InternetSource.
The CaCORE::Common::Provenance::InternetSource is a Perl object representation of the caBIO InternetSource object.
The following are all the attributes of the InternetSource object and their data types:
data type: string
data type: string
data type: string
End Attributes
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the InternetSource:
End Associations and related methods