{
  "@context": {
    "@vocab": "https://benchling.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "benchling": "https://benchling.com/schema#",
    "AutoAnnotateAaSequences": "benchling:AutoAnnotateAaSequences",
    "aaSequenceIds": {
      "@id": "benchling:aaSequenceIds",
      "@container": "@list"
    },
    "featureLibraryIds": {
      "@id": "benchling:featureLibraryIds",
      "@container": "@list"
    },
    "AaSequencesBulkCreateRequest": "benchling:AaSequencesBulkCreateRequest",
    "aaSequences": {
      "@id": "benchling:aaSequences",
      "@container": "@list"
    },
    "RegistrationOrigin": "benchling:RegistrationOrigin",
    "originEntryId": {
      "@id": "benchling:originEntryId",
      "@type": "xsd:string"
    },
    "registeredAt": {
      "@id": "benchling:registeredAt",
      "@type": "xsd:dateTime"
    },
    "EntityUpsertBaseRequest": "benchling:EntityUpsertBaseRequest",
    "archiveRecord": {
      "@id": "benchling:archiveRecord",
      "@type": "@id"
    },
    "fields": {
      "@id": "benchling:fields",
      "@type": "@id"
    },
    "name": {
      "@id": "benchling:name",
      "@type": "xsd:string"
    },
    "registryId": {
      "@id": "benchling:registryId",
      "@type": "xsd:string"
    },
    "schemaId": {
      "@id": "benchling:schemaId",
      "@type": "xsd:string"
    },
    "PartySummary": "benchling:PartySummary",
    "handle": {
      "@id": "benchling:handle",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "benchling:id",
      "@type": "xsd:string"
    },
    "Field": "benchling:Field",
    "displayValue": {
      "@id": "benchling:displayValue",
      "@type": "xsd:string"
    },
    "isMulti": {
      "@id": "benchling:isMulti",
      "@type": "xsd:boolean"
    },
    "textValue": {
      "@id": "benchling:textValue",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "benchling:type"
    },
    "value": {
      "@id": "benchling:value"
    },
    "AaAnnotation": "benchling:AaAnnotation",
    "color": {
      "@id": "benchling:color",
      "@type": "xsd:string"
    },
    "end": {
      "@id": "benchling:end",
      "@type": "xsd:integer"
    },
    "notes": {
      "@id": "benchling:notes",
      "@type": "xsd:string"
    },
    "start": {
      "@id": "benchling:start",
      "@type": "xsd:integer"
    },
    "AaSequenceBaseRequest": "benchling:AaSequenceBaseRequest",
    "aliases": {
      "@id": "benchling:aliases",
      "@container": "@list"
    },
    "aminoAcids": {
      "@id": "benchling:aminoAcids",
      "@type": "xsd:string"
    },
    "annotations": {
      "@id": "benchling:annotations",
      "@container": "@list"
    },
    "authorIds": {
      "@id": "benchling:authorIds",
      "@container": "@list"
    },
    "customFields": {
      "@id": "benchling:customFields"
    },
    "folderId": {
      "@id": "benchling:folderId",
      "@type": "xsd:string"
    },
    "AaSequencesBulkUpdateRequest": "benchling:AaSequencesBulkUpdateRequest",
    "CustomField": "benchling:CustomField",
    "BadRequestError": "benchling:BadRequestError",
    "error": {
      "@id": "benchling:error"
    },
    "AaSequence": "benchling:AaSequence",
    "apiURL": {
      "@id": "benchling:apiURL",
      "@type": "@id"
    },
    "authors": {
      "@id": "benchling:authors",
      "@container": "@list"
    },
    "createdAt": {
      "@id": "benchling:createdAt",
      "@type": "xsd:dateTime"
    },
    "creator": {
      "@id": "benchling:creator",
      "@type": "@id"
    },
    "entityRegistryId": {
      "@id": "benchling:entityRegistryId",
      "@type": "xsd:string"
    },
    "length": {
      "@id": "benchling:length",
      "@type": "xsd:integer"
    },
    "modifiedAt": {
      "@id": "benchling:modifiedAt",
      "@type": "xsd:dateTime"
    },
    "registrationOrigin": {
      "@id": "benchling:registrationOrigin"
    },
    "url": {
      "@id": "benchling:url",
      "@type": "xsd:string"
    },
    "webURL": {
      "@id": "benchling:webURL",
      "@type": "@id"
    },
    "EntityArchiveReason": "benchling:EntityArchiveReason",
    "FieldType": "benchling:FieldType",
    "AsyncTaskLink": "benchling:AsyncTaskLink",
    "taskId": {
      "@id": "benchling:taskId",
      "@type": "xsd:string"
    },
    "AaSequencesBulkUpsertRequest": "benchling:AaSequencesBulkUpsertRequest",
    "CreateEntityIntoRegistry": "benchling:CreateEntityIntoRegistry",
    "namingStrategy": {
      "@id": "benchling:namingStrategy",
      "@type": "@id"
    },
    "BackTranslate": "benchling:BackTranslate",
    "avoidedCutsiteEnzymeIds": {
      "@id": "benchling:avoidedCutsiteEnzymeIds",
      "@container": "@list"
    },
    "codonUsageTableId": {
      "@id": "benchling:codonUsageTableId",
      "@type": "xsd:string"
    },
    "gcContent": {
      "@id": "benchling:gcContent",
      "@type": "xsd:string"
    },
    "gcContentRange": {
      "@id": "benchling:gcContentRange"
    },
    "hairpinParameters": {
      "@id": "benchling:hairpinParameters"
    },
    "method": {
      "@id": "benchling:method",
      "@type": "xsd:string"
    },
    "reducedPatterns": {
      "@id": "benchling:reducedPatterns",
      "@container": "@list"
    },
    "shouldDepleteUridine": {
      "@id": "benchling:shouldDepleteUridine",
      "@type": "xsd:boolean"
    },
    "AaSequencesMatchBases": "benchling:AaSequencesMatchBases",
    "archiveReason": {
      "@id": "benchling:archiveReason",
      "@type": "xsd:string"
    },
    "nextToken": {
      "@id": "benchling:nextToken",
      "@type": "xsd:string"
    },
    "pageSize": {
      "@id": "benchling:pageSize",
      "@type": "xsd:integer"
    },
    "sort": {
      "@id": "benchling:sort",
      "@type": "xsd:string"
    },
    "AaSequencesSearchBases": "benchling:AaSequencesSearchBases",
    "SchemaSummary": "benchling:SchemaSummary",
    "ReducedPattern": "benchling:ReducedPattern",
    "avoidReverseComplement": {
      "@id": "benchling:avoidReverseComplement",
      "@type": "xsd:boolean"
    },
    "pattern": {
      "@id": "benchling:pattern",
      "@type": "xsd:string"
    },
    "ArchiveRecord": "benchling:ArchiveRecord",
    "reason": {
      "@id": "benchling:reason",
      "@type": "xsd:string"
    },
    "AaSequencesFindMatchingRegion": "benchling:AaSequencesFindMatchingRegion",
    "targetAASequenceIds": {
      "@id": "benchling:targetAASequenceIds",
      "@container": "@list"
    },
    "AaSequenceRequestRegistryFields": "benchling:AaSequenceRequestRegistryFields",
    "AaSequencesArchive": "benchling:AaSequencesArchive",
    "AaSequencesArchivalChange": "benchling:AaSequencesArchivalChange",
    "batchIds": {
      "@id": "benchling:batchIds",
      "@container": "@list"
    },
    "AaSequencesBulkGet": "benchling:AaSequencesBulkGet",
    "AaSequencesPaginatedList": "benchling:AaSequencesPaginatedList",
    "BaseError": "benchling:BaseError",
    "message": {
      "@id": "benchling:message",
      "@type": "xsd:string"
    },
    "userMessage": {
      "@id": "benchling:userMessage",
      "@type": "xsd:string"
    },
    "NamingStrategy": "benchling:NamingStrategy",
    "AaSequencesUnarchive": "benchling:AaSequencesUnarchive",
    "ArrayAppConfigSpec": "benchling:ArrayAppConfigSpec",
    "__typename": {
      "@id": "benchling:__typename",
      "@type": "xsd:string"
    },
    "elementDefinition": {
      "@id": "benchling:elementDefinition",
      "@container": "@list"
    },
    "maxElements": {
      "@id": "benchling:maxElements"
    },
    "minElements": {
      "@id": "benchling:minElements"
    },
    "requiredConfig": {
      "@id": "benchling:requiredConfig"
    },
    "SchemaFieldDefinitionRef": "benchling:SchemaFieldDefinitionRef",
    "IntegerAppConfigSpec": "benchling:IntegerAppConfigSpec",
    "enum": {
      "@id": "benchling:enum"
    },
    "AaAnnotationInput": "benchling:AaAnnotationInput",
    "EntitySchemaRef": "benchling:EntitySchemaRef",
    "JsonValue": "benchling:JsonValue",
    "AaSequencePaginatedList": "benchling:AaSequencePaginatedList",
    "items": {
      "@id": "benchling:items",
      "@container": "@list"
    },
    "UpdateAaSequenceInput": "benchling:UpdateAaSequenceInput",
    "archived": {
      "@id": "benchling:archived",
      "@type": "xsd:boolean"
    },
    "schemaFields": {
      "@id": "benchling:schemaFields"
    },
    "GeneralError": "benchling:GeneralError",
    "detail": {
      "@id": "benchling:detail"
    },
    "instance": {
      "@id": "benchling:instance",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "benchling:status",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "benchling:title"
    },
    "ObjectLinkListValue": "benchling:ObjectLinkListValue",
    "ObjectRef": "benchling:ObjectRef",
    "ResourceAppConfigSpec": "benchling:ResourceAppConfigSpec",
    "BooleanAppConfigSpec": "benchling:BooleanAppConfigSpec",
    "DateTimeValue": "benchling:DateTimeValue",
    "AppInstallation": "benchling:AppInstallation",
    "configurationValues": {
      "@id": "benchling:configurationValues",
      "@type": "@id"
    },
    "featureValues": {
      "@id": "benchling:featureValues",
      "@container": "@list"
    },
    "DocumentLikeRef": "benchling:DocumentLikeRef",
    "SecureTextAppConfigSpec": "benchling:SecureTextAppConfigSpec",
    "AppHomepageFeatureSpec": "benchling:AppHomepageFeatureSpec",
    "featureId": {
      "@id": "benchling:featureId",
      "@type": "xsd:string"
    },
    "FolderRef": "benchling:FolderRef",
    "DropdownAppConfigSpec": "benchling:DropdownAppConfigSpec",
    "options": {
      "@id": "benchling:options"
    },
    "EntitySchemaAppConfigSpec": "benchling:EntitySchemaAppConfigSpec",
    "fieldDefinitions": {
      "@id": "benchling:fieldDefinitions"
    },
    "subtype": {
      "@id": "benchling:subtype"
    },
    "JsonAppConfigSpec": "benchling:JsonAppConfigSpec",
    "RegistryRef": "benchling:RegistryRef",
    "AaSequenceRef": "benchling:AaSequenceRef",
    "BooleanValue": "benchling:BooleanValue",
    "DecimalValue": "benchling:DecimalValue",
    "numericValue": {
      "@id": "benchling:numericValue"
    },
    "AssayRunFeatureValue": "benchling:AssayRunFeatureValue",
    "resourceId": {
      "@id": "benchling:resourceId"
    },
    "ArrayAppConfigOption": "benchling:ArrayAppConfigOption",
    "configSpec": {
      "@id": "benchling:configSpec"
    },
    "description": {
      "@id": "benchling:description"
    },
    "UpdateAaSequenceInputWithPathParams": "benchling:UpdateAaSequenceInputWithPathParams",
    "AppConfigOption": "benchling:AppConfigOption",
    "CreateAaSequenceInput": "benchling:CreateAaSequenceInput",
    "DateValue": "benchling:DateValue",
    "LegacyAppInstallation": "benchling:LegacyAppInstallation",
    "configurationSpecs": {
      "@id": "benchling:configurationSpecs",
      "@container": "@list"
    },
    "featureSpecs": {
      "@id": "benchling:featureSpecs",
      "@container": "@list"
    },
    "messageSubscriptions": {
      "@id": "benchling:messageSubscriptions",
      "@container": "@list"
    },
    "publicKey": {
      "@id": "benchling:publicKey"
    },
    "versionNumber": {
      "@id": "benchling:versionNumber"
    },
    "webhookUrl": {
      "@id": "benchling:webhookUrl"
    },
    "PrincipalRef": "benchling:PrincipalRef",
    "WorkflowTaskSchemaAppConfigSpec": "benchling:WorkflowTaskSchemaAppConfigSpec",
    "output": {
      "@id": "benchling:output"
    },
    "SchemaAppConfigSpec": "benchling:SchemaAppConfigSpec",
    "AssayRunFeatureSpec": "benchling:AssayRunFeatureSpec",
    "ProjectRef": "benchling:ProjectRef",
    "AppConfigDropdownOption": "benchling:AppConfigDropdownOption",
    "FieldValueInput": "benchling:FieldValueInput",
    "User": "benchling:User",
    "email": {
      "@id": "benchling:email",
      "@type": "xsd:string"
    },
    "lastSeen": {
      "@id": "benchling:lastSeen"
    },
    "username": {
      "@id": "benchling:username",
      "@type": "xsd:string"
    },
    "AppConfigWorkflowTaskSchemaOutput": "benchling:AppConfigWorkflowTaskSchemaOutput",
    "TextAndUrlValue": "benchling:TextAndUrlValue",
    "AaAnnotationInputUpdate": "benchling:AaAnnotationInputUpdate",
    "annotationId": {
      "@id": "benchling:annotationId",
      "@type": "xsd:string"
    },
    "IntegerValue": "benchling:IntegerValue",
    "AppConfigFieldDefinition": "benchling:AppConfigFieldDefinition",
    "isRequired": {
      "@id": "benchling:isRequired"
    },
    "ObjectLinkValue": "benchling:ObjectLinkValue",
    "SchemaFieldValue": "benchling:SchemaFieldValue",
    "fieldDefinition": {
      "@id": "benchling:fieldDefinition",
      "@type": "@id"
    },
    "linkedEntityId": {
      "@id": "benchling:linkedEntityId"
    },
    "InternalServerError": "benchling:InternalServerError",
    "errorId": {
      "@id": "benchling:errorId",
      "@type": "xsd:string"
    },
    "FloatAppConfigSpec": "benchling:FloatAppConfigSpec",
    "PrincipalUnpaginatedList": "benchling:PrincipalUnpaginatedList",
    "AppMessageSubscription": "benchling:AppMessageSubscription",
    "deliveryMethod": {
      "@id": "benchling:deliveryMethod",
      "@type": "xsd:string"
    },
    "TextAppConfigSpec": "benchling:TextAppConfigSpec",
    "IAaSequence": "benchling:IAaSequence",
    "folder": {
      "@id": "benchling:folder"
    },
    "project": {
      "@id": "benchling:project"
    },
    "registry": {
      "@id": "benchling:registry"
    },
    "ServicePrincipal": "benchling:ServicePrincipal",
    "TextValue": "benchling:TextValue",
    "DateAppConfigSpec": "benchling:DateAppConfigSpec",
    "BulkImport": "benchling:BulkImport",
    "fileId": {
      "@id": "benchling:fileId",
      "@type": "xsd:string"
    },
    "CanvasFeatureSpec": "benchling:CanvasFeatureSpec",
    "locations": {
      "@id": "benchling:locations"
    },
    "DateTimeAppConfigSpec": "benchling:DateTimeAppConfigSpec",
    "ArrayValue": "benchling:ArrayValue",
    "MixtureSchemaRef": "benchling:MixtureSchemaRef",
    "AnyEntityLinkFieldDefinition": "benchling:AnyEntityLinkFieldDefinition",
    "derivationType": {
      "@id": "benchling:derivationType",
      "@type": "xsd:string"
    },
    "systemName": {
      "@id": "benchling:systemName",
      "@type": "xsd:string"
    },
    "OligoDuplexSchemaRef": "benchling:OligoDuplexSchemaRef",
    "CreateOligoDuplexLinkFieldDefinitionInput": "benchling:CreateOligoDuplexLinkFieldDefinitionInput",
    "isParent": {
      "@id": "benchling:isParent",
      "@type": "xsd:boolean"
    },
    "linkDefinitionId": {
      "@id": "benchling:linkDefinitionId"
    },
    "OligoDuplexLinkFieldDefinition": "benchling:OligoDuplexLinkFieldDefinition",
    "linkDefinition": {
      "@id": "benchling:linkDefinition"
    },
    "ContainerNameTemplate": "benchling:ContainerNameTemplate",
    "parts": {
      "@id": "benchling:parts",
      "@container": "@list"
    },
    "ContainerNameTemplatePartInput": "benchling:ContainerNameTemplatePartInput",
    "configuration": {
      "@id": "benchling:configuration"
    },
    "FloatFieldDefinition": "benchling:FloatFieldDefinition",
    "displayPrecision": {
      "@id": "benchling:displayPrecision"
    },
    "numericMax": {
      "@id": "benchling:numericMax"
    },
    "numericMin": {
      "@id": "benchling:numericMin"
    },
    "unit": {
      "@id": "benchling:unit"
    },
    "EntryLinkFieldDefinition": "benchling:EntryLinkFieldDefinition",
    "ProteinFormatDomain": "benchling:ProteinFormatDomain",
    "domainPositions": {
      "@id": "benchling:domainPositions",
      "@container": "@list"
    },
    "label": {
      "@id": "benchling:label",
      "@type": "xsd:string"
    },
    "optional": {
      "@id": "benchling:optional",
      "@type": "xsd:boolean"
    },
    "UpdateStorableLinkFieldDefinitionInput": "benchling:UpdateStorableLinkFieldDefinitionInput",
    "UpdateDnaSequenceLinkFieldDefinitionInput": "benchling:UpdateDnaSequenceLinkFieldDefinitionInput",
    "UpdateRnaSequenceLinkFieldDefinitionInput": "benchling:UpdateRnaSequenceLinkFieldDefinitionInput",
    "EntityNameTemplate": "benchling:EntityNameTemplate",
    "shouldOrderPartsBySequence": {
      "@id": "benchling:shouldOrderPartsBySequence",
      "@type": "xsd:boolean"
    },
    "DnaSubElementConfigurationInput": "benchling:DnaSubElementConfigurationInput",
    "systemCategoryId": {
      "@id": "benchling:systemCategoryId",
      "@type": "xsd:string"
    },
    "DropdownLinkFieldDefinition": "benchling:DropdownLinkFieldDefinition",
    "ProteinChainNameTemplatePartConfigurationInput": "benchling:ProteinChainNameTemplatePartConfigurationInput",
    "DnaSequenceSchemaRef": "benchling:DnaSequenceSchemaRef",
    "IntegerFieldDefinition": "benchling:IntegerFieldDefinition",
    "CreateAssayRequestLinkFieldDefinitionInput": "benchling:CreateAssayRequestLinkFieldDefinitionInput",
    "CreateDnaSequenceLinkFieldDefinitionInput": "benchling:CreateDnaSequenceLinkFieldDefinitionInput",
    "StorableLinkFieldDefinition": "benchling:StorableLinkFieldDefinition",
    "DnaOligoSchemaRef": "benchling:DnaOligoSchemaRef",
    "UpdateSystemCategoryLinkFieldDefinitionInput": "benchling:UpdateSystemCategoryLinkFieldDefinitionInput",
    "FieldNameTemplatePartConfiguration": "benchling:FieldNameTemplatePartConfiguration",
    "field": {
      "@id": "benchling:field",
      "@type": "@id"
    },
    "MoleculeLinkFieldDefinition": "benchling:MoleculeLinkFieldDefinition",
    "CreateTextFieldDefinitionInput": "benchling:CreateTextFieldDefinitionInput"
  },
  "@type": "schema:Dataset",
  "schema:name": "Benchling API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Benchling's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-12) from openapi/benchling-aa-sequences-api-openapi.yml, openapi/benchling-aasequence-api-openapi.yml, openapi/benchling-aasequenceschema-api-openapi.yml.",
  "dcterms:created": "2026-10-12",
  "dcterms:source": [
    "openapi/benchling-aa-sequences-api-openapi.yml",
    "openapi/benchling-aasequence-api-openapi.yml",
    "openapi/benchling-aasequenceschema-api-openapi.yml",
    "openapi/benchling-agent-api-openapi.yml",
    "openapi/benchling-analysis-api-openapi.yml"
  ]
}