{ "identifier": "http://rs.tdwg.org/dwc/dwc-dp/survey-protocol", "url": "table-schemas/survey-protocol.json", "name": "survey-protocol", "title": "Survey Protocol", "description": "A dwc:Protocol used for an eco:Survey.", "comments": "", "examples": "", "namespace": "", "dcterms:isVersionOf": "http://example.com/term-pending//survey-protocol", "dcterms:references": "", "rdfs:comment": "", "fields": [ { "name": "protocolID", "title": "Protocol ID", "description": "An identifier for a dwc:Protocol.", "comments": "Recommended best practice is to use a globally unique identifier.", "examples": "", "type": "string", "format": "default", "namespace": "dwc", "dcterms:isVersionOf": "http://example.com/term-pending/dwc/protocolID", "dcterms:references": "", "rdfs:comment": "", "constraints": { "required": true, "unique": false } }, { "name": "surveyID", "title": "Survey ID", "description": "An identifier for a dwc:Survey.", "comments": "Recommended best practice is to use a globally unique identifier.", "examples": "", "type": "string", "format": "default", "namespace": "dwc", "dcterms:isVersionOf": "http://example.com/term-pending/dwc/surveyID", "dcterms:references": "", "rdfs:comment": "", "constraints": { "required": true, "unique": false } } ], "foreignKeys": [ { "fields": "protocolID", "predicate": "followed", "reference": { "resource": "protocol", "fields": "protocolID" } }, { "fields": "surveyID", "predicate": "used during", "reference": { "resource": "survey", "fields": "surveyID" } } ] }