The BioBrick™ Public Agreement (BPA) is a free-to-use legal tool that allows individuals, companies, and institutions to make their standardized biological parts free for others to use.
"All Contributions" Instance Resource
An "All Contributions" resource represents all BioBrick™ Public Agreements that have been submitted by Contributors since the launch of the BPA.
Resource URL
https://biobricks.org/api/contributions/?key={APIKey}
Resource Properties
Each contribution generates an array titled Item
with these properties:
Property |
Description |
---|---|
Id | The unique ID for each contribution. Numeric, max length 20. |
DateAgreement | The date and time the Agreement was submitted. YYYY-MM-DD HH:MM:SS |
UserId | The Contributor's unique BPA user ID. Numeric, max length 20. |
Title | A brief natural language description of the function. Alphanumeric, max length 250. |
MaterialsDescription | Description of the particular standardized genetic material(s), their uses, and any associated sequence or functional information. Alphanumeric, no max length. |
PartNumbers | The BioBrick™ part number(s) and any applicable BioBrick™ Standard(s), if appropriate. Alphanumeric, no max length. |
ContributorFirstName | First name of the Contributor (the person, company, institution, or other entity submitting the Materials and who entered into this Agreement). Alphanumeric, max length 50. |
ContributorLastName | Contributor's last name. Alphanumeric, max length 50. |
ContributorInstitution | Contributor's institution. Alphanumeric, max length 250. |
ContributorAddress | Contributor's address. Alphanumeric, max length 50. |
ContributorCity | Contributor's city. Alphanumeric, max length 50. |
ContributorState | Contributor's state or province. Alphanumeric, max length 50. |
ContributorZip | Contributor's zip or postal code. Alphanumeric, max length 10. |
ContributorCountry | Contributor's country code. Alphabetic, length 2. ISO 3166-1 alpha-2 format. |
ContributorPhone | Contributor's phone number. Alphanumeric, max length 20. |
ContributorEmail | Contributor's email address. Alphanumeric, max length 100. |
ContributorAuthority | Person entered into this Contributor Agreement under authority of Contributor (if different from above). Alphanumeric, max length 100. |
AttributeToContributor | Whether users should attribute the Materials to Contributor. Alphabetic, length 1: "Y" or "N" |
AttributionDescription | If AttributeToContributor is "Y", specification of how the attribution should read. Alphanumeric, no max length. |
IntellectualPropertyRights | Whether there any issued patents, currently pending patent applications, copyrights, or data rights that protect the Materials. Alphabetic, length 1: "Y" or "N" |
IpRightsPatent | Whether there are any patents or patent applications. Alphabetic, length 1: "Y" or "N" |
If IpRightsPatent = "Y", a sub-array titled Item for each Patent: |
|
Id | The item's unique ID. Numeric, max length 20. |
Value | The item's patent or application #. Alphanumeric, no max length. |
DocumentationFilename | If contributor uploaded a PDF to the BPA website for documentation, the URL of the PDF. Alphanumeric, max length 255. |
IpRightsCopyright | Whether there are any Copyright or Data Rights. Alphabetic, length 1: "Y" or "N" |
If IpRightsCopyright = "Y", a sub-array titled Item for each Copyright: |
|
Id | The item's unique ID. Numeric, max length 20. |
Value | The item's copyright/data rights details. Alphanumeric, no max length. |
DocumentationFilename | If contributor uploaded a PDF to the BPA website for documentation, the URL of the PDF. Alphanumeric, max length 255. |
IpRightsOther | Whether there are any Other intellectual property rights. Alphabetic, length 1: "Y" or "N" |
If IpRightsOther = "Y", a sub-array titled Item for each Other: |
|
Id | The item's unique ID. Numeric, max length 20. |
Value | The item's Other details. Alphanumeric, no max length. |
DocumentationFilename | If contributor uploaded a PDF to the BPA website for documentation, the URL of the PDF. Alphanumeric, max length 255. |