SourceReference

  CaCORE::Common::Provenance::SourceReference - Perl extension for SourceReference.

Abstract

  The CaCORE::Common::Provenance::SourceReference is a Perl object representation of the
  caBIO SourceReference object.

Description

  A reference (an electronic reference, publication citation, etc.) to the untransformed data at a source.

Attributes of SourceReference

  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.

Associations of SourceReference

  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::Source is a Perl object representation of the
  caBIO Source 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::Provenance is a Perl object representation of the
  caBIO Provenance 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::URLSourceReference is a Perl object representation of the
  caBIO URLSourceReference 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::PublicationSource is a Perl object representation of the
  caBIO PublicationSource 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::ResearchInstitutionSource is a Perl object representation of the
  caBIO ResearchInstitutionSource 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::WebServicesSourceReference is a Perl object representation of the
  caBIO WebServicesSourceReference 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::InternetSource is a Perl object representation of the
  caBIO InternetSource 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