CaCORE::Common::Provenance::SourceReference - Perl extension for SourceReference.
The CaCORE::Common::Provenance::bean::SourceReference is a Perl object representation of the caBIO generic 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:
sourceReferenceType string id long reference 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:
Provenance: One to many assoication, use getProvenanceCollection to get a collection of associated Provenance. End Associations and related methods
Source
CaCORE::Common::Provenance::Source - Perl extension for Source.
Abstract
The CaCORE::Common::Provenance::bean::Source is a Perl object representation of the caBIO generic object.
Description
An abstract class representing a source. Will be subclassed into a variety of specialized classes.
Attributes of Source
The following are all the attributes of the Source object and their data types:name string id 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.
Associations of Source
The following are all the objects that are associated with the Source:End Associations and related methods
Provenance
CaCORE::Common::Provenance::Provenance - Perl extension for Provenance.
Abstract
The CaCORE::Common::Provenance::bean::Provenance is a Perl object representation of the caBIO generic object.
Description
A record describing the source of an assertion (datum) contained in an object.
Attributes of Provenance
The following are all the attributes of the Provenance object and their data types:transformation string evidenceCode string id 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.
Associations of Provenance
The following are all the objects that are associated with the Provenance:SourceReference: Many to one assoication, use getSourceReference to get the associated SourceReference. OriginalSource: Many to one assoication, use getOriginalSource to get the associated OriginalSource. ImmediateSource: Many to one assoication, use getImmediateSource to get the associated ImmediateSource. SupplyingSource: Many to one assoication, use getSupplyingSource to get the associated SupplyingSource. End Associations and related methods
URLSourceReference
CaCORE::Common::Provenance::URLSourceReference - Perl extension for URLSourceReference.
Abstract
The CaCORE::Common::Provenance::bean::URLSourceReference is a Perl object representation of the caBIO generic object.
Description
An implementation of the abstract SourceReference that contains a URL to the original information.
Attributes of URLSourceReference
The following are all the attributes of the URLSourceReference object and their data types:sourceURL 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.
Associations of URLSourceReference
The following are all the objects that are associated with the URLSourceReference:End Associations and related methods
PublicationSource
CaCORE::Common::Provenance::PublicationSource - Perl extension for PublicationSource.
Abstract
The CaCORE::Common::Provenance::bean::PublicationSource is a Perl object representation of the caBIO generic object.
Description
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.
Attributes of PublicationSource
The following are all the attributes of the PublicationSource object and their data types:volume int endPage int year int title string startPage int authors 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.
Associations of PublicationSource
The following are all the objects that are associated with the PublicationSource:End Associations and related methods
ResearchInstitutionSource
CaCORE::Common::Provenance::ResearchInstitutionSource - Perl extension for ResearchInstitutionSource.
Abstract
The CaCORE::Common::Provenance::bean::ResearchInstitutionSource is a Perl object representation of the caBIO generic object.
Description
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.
Attributes of ResearchInstitutionSource
The following are all the attributes of the ResearchInstitutionSource object and their data types:institutionPersons string institutionAddress string institutionDepartment string institutionName 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.
Associations of ResearchInstitutionSource
The following are all the objects that are associated with the ResearchInstitutionSource:End Associations and related methods
WebServicesSourceReference
CaCORE::Common::Provenance::WebServicesSourceReference - Perl extension for WebServicesSourceReference.
Abstract
The CaCORE::Common::Provenance::bean::WebServicesSourceReference is a Perl object representation of the caBIO generic object.
Description
Attributes of WebServicesSourceReference
The following are all the attributes of the WebServicesSourceReference object and their data types:request 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.
Associations of WebServicesSourceReference
The following are all the objects that are associated with the WebServicesSourceReference:End Associations and related methods
InternetSource
CaCORE::Common::Provenance::InternetSource - Perl extension for InternetSource.
Abstract
The CaCORE::Common::Provenance::bean::InternetSource is a Perl object representation of the caBIO generic object.
Description
Attributes of InternetSource
The following are all the attributes of the InternetSource object and their data types:ownerInstitution string sourceURI string ownerPersons 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.
Associations of InternetSource
The following are all the objects that are associated with the InternetSource:End Associations and related methods