MetadataPlugin
Defined in: metadata/plugin.ts:6
Methods
Section titled “Methods”convertDatasetFrom()?
Section titled “convertDatasetFrom()?”
optionalconvertDatasetFrom(descriptor,options):undefined| {$schema?:string;alternateIdentifiers?:object[];contributors?:object[];creators?:object[];dates?:object[];descriptions?:object[];doi?:string;formats?:string[];fundingReferences?:object[];geoLocations?:object[];language?:string;prefix?:string;publicationYear?:string;publisher?: {lang?:string;name:string;publisherIdentifier?:string;publisherIdentifierScheme?:string;schemeUri?:string; };relatedIdentifiers?:object[];relatedItems?:object[];resources?:object[];rightsList?:object[];sizes?:string[];subjects?:object[];suffix?:string;titles?:object[];types?: {resourceType?:string;resourceTypeGeneral:"Other"|"Audiovisual"|"Award"|"Book"|"BookChapter"|"Collection"|"ComputationalNotebook"|"ConferencePaper"|"ConferenceProceeding"|"DataPaper"|"Dataset"|"Dissertation"|"Event"|"Image"|"Instrument"|"InteractiveResource"|"Journal"|"JournalArticle"|"Model"|"OutputManagementPlan"|"PeerReview"|"PhysicalObject"|"Preprint"|"Project"|"Report"|"Service"|"Software"|"Sound"|"Standard"|"StudyRegistration"|"Text"|"Workflow"; };version?:string; }
Defined in: metadata/plugin.ts:17
Parameters
Section titled “Parameters”descriptor
Section titled “descriptor”options
Section titled “options”format
Section titled “format”string
Returns
Section titled “Returns”undefined | { $schema?: string; alternateIdentifiers?: object[]; contributors?: object[]; creators?: object[]; dates?: object[]; descriptions?: object[]; doi?: string; formats?: string[]; fundingReferences?: object[]; geoLocations?: object[]; language?: string; prefix?: string; publicationYear?: string; publisher?: { lang?: string; name: string; publisherIdentifier?: string; publisherIdentifierScheme?: string; schemeUri?: string; }; relatedIdentifiers?: object[]; relatedItems?: object[]; resources?: object[]; rightsList?: object[]; sizes?: string[]; subjects?: object[]; suffix?: string; titles?: object[]; types?: { resourceType?: string; resourceTypeGeneral: "Other" | "Audiovisual" | "Award" | "Book" | "BookChapter" | "Collection" | "ComputationalNotebook" | "ConferencePaper" | "ConferenceProceeding" | "DataPaper" | "Dataset" | "Dissertation" | "Event" | "Image" | "Instrument" | "InteractiveResource" | "Journal" | "JournalArticle" | "Model" | "OutputManagementPlan" | "PeerReview" | "PhysicalObject" | "Preprint" | "Project" | "Report" | "Service" | "Software" | "Sound" | "Standard" | "StudyRegistration" | "Text" | "Workflow"; }; version?: string; }
convertDatasetTo()?
Section titled “convertDatasetTo()?”
optionalconvertDatasetTo(dataset,options):undefined|Record<string,unknown>
Defined in: metadata/plugin.ts:12
Parameters
Section titled “Parameters”dataset
Section titled “dataset”$schema?
Section titled “$schema?”string = ...
alternateIdentifiers?
Section titled “alternateIdentifiers?”object[] = ...
contributors?
Section titled “contributors?”object[] = ...
creators?
Section titled “creators?”object[] = ...
dates?
Section titled “dates?”object[] = ...
descriptions?
Section titled “descriptions?”object[] = ...
string = ...
formats?
Section titled “formats?”string[] = ...
fundingReferences?
Section titled “fundingReferences?”object[] = ...
geoLocations?
Section titled “geoLocations?”object[] = ...
language?
Section titled “language?”string = ...
prefix?
Section titled “prefix?”string = ...
publicationYear?
Section titled “publicationYear?”string = ...
publisher?
Section titled “publisher?”{ lang?: string; name: string; publisherIdentifier?: string; publisherIdentifierScheme?: string; schemeUri?: string; } = ...
publisher.lang?
Section titled “publisher.lang?”string = ...
publisher.name
Section titled “publisher.name”string = ...
publisher.publisherIdentifier?
Section titled “publisher.publisherIdentifier?”string = ...
publisher.publisherIdentifierScheme?
Section titled “publisher.publisherIdentifierScheme?”string = ...
publisher.schemeUri?
Section titled “publisher.schemeUri?”string = ...
relatedIdentifiers?
Section titled “relatedIdentifiers?”object[] = ...
relatedItems?
Section titled “relatedItems?”object[] = ...
resources?
Section titled “resources?”object[] = ...
rightsList?
Section titled “rightsList?”object[] = ...
sizes?
Section titled “sizes?”string[] = ...
subjects?
Section titled “subjects?”object[] = ...
suffix?
Section titled “suffix?”string = ...
titles?
Section titled “titles?”object[] = ...
types?
Section titled “types?”{ resourceType?: string; resourceTypeGeneral: "Other" | "Audiovisual" | "Award" | "Book" | "BookChapter" | "Collection" | "ComputationalNotebook" | "ConferencePaper" | "ConferenceProceeding" | "DataPaper" | "Dataset" | "Dissertation" | "Event" | "Image" | "Instrument" | "InteractiveResource" | "Journal" | "JournalArticle" | "Model" | "OutputManagementPlan" | "PeerReview" | "PhysicalObject" | "Preprint" | "Project" | "Report" | "Service" | "Software" | "Sound" | "Standard" | "StudyRegistration" | "Text" | "Workflow"; } = ...
types.resourceType?
Section titled “types.resourceType?”string = ...
types.resourceTypeGeneral
Section titled “types.resourceTypeGeneral”"Other" | "Audiovisual" | "Award" | "Book" | "BookChapter" | "Collection" | "ComputationalNotebook" | "ConferencePaper" | "ConferenceProceeding" | "DataPaper" | "Dataset" | "Dissertation" | "Event" | "Image" | "Instrument" | "InteractiveResource" | "Journal" | "JournalArticle" | "Model" | "OutputManagementPlan" | "PeerReview" | "PhysicalObject" | "Preprint" | "Project" | "Report" | "Service" | "Software" | "Sound" | "Standard" | "StudyRegistration" | "Text" | "Workflow" = ...
version?
Section titled “version?”string = ...
options
Section titled “options”format
Section titled “format”string
Returns
Section titled “Returns”undefined | Record<string, unknown>
convertTableSchemaFrom()?
Section titled “convertTableSchemaFrom()?”
optionalconvertTableSchemaFrom(descriptor,options):undefined| {$schema?:string;description?:string;foreignKeys?:object[];missingValues?: (string|number| {label:string;value:string|number; })[];primaryKey?:string[];properties?:Record<string, {const?:number;default?:number[];description?:string;enum?:number[];examples?:number[];exclusiveMaximum?:number;exclusiveMinimum?:number;format?:undefined;groupChar?:string;maximum?:number;minimum?:number;missingValues?: (string|number| {label:string;value: … | …; })[];multipleOf?:number;rdfType?:string;title?:string;type:"integer";withText?:boolean; } | {categories?: (number| {label:string;value:number; })[];const?:number;default?:number[];description?:string;enum?:number[];examples?:number[];exclusiveMaximum?:number;exclusiveMinimum?:number;format:"categorical";groupChar?:string;maximum?:number;minimum?:number;missingValues?: (string|number| {label:string;value: … | …; })[];multipleOf?:number;rdfType?:string;title?:string;type:"integer";withOrder?:boolean;withText?:boolean; } | {const?:string;default?:string[];delimiter?:string;description?:string;enum?:string[];examples?:string[];format:"list";itemType?:"string"|"number"|"boolean"|"date"|"integer"|"date-time"|"time";maxItems?:number;maxLength?:number;minItems?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"base64";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"hex";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"email";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"url";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"date-time";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;temporalFormat?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"date";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;temporalFormat?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"time";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;temporalFormat?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"duration";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"wkt";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"wkb";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string"; } | {const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format?:undefined;maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string"; } | {categories?: (string| {label:string;value:string; })[];const?:string;default?:string[];description?:string;enum?:string[];examples?:string[];format:"categorical";maxLength?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];pattern?:string;rdfType?:string;title?:string;type:"string";withOrder?:boolean; } | {const?:string;decimalChar?:string;default?:string[];description?:string;enum?:string[];examples?:string[];exclusiveMaximum?:number;exclusiveMinimum?:number;format:"decimal";groupChar?:string;maximum?:number;maxLength?:number;minimum?:number;minLength?:number;missingValues?: (string| {label:string;value:string; })[];multipleOf?:number;pattern?:string;rdfType?:string;title?:string;type:"string";withText?:boolean; } | {additionalProperties?:unknown;allOf?:unknown;anyOf?:unknown;const?:Record<string,unknown>;default?:Record<string,unknown>[];dependencies?:unknown;dependentRequired?:unknown;dependentSchemas?:unknown;description?:string;else?:unknown;enum?:Record<string,unknown>[];examples?:Record<string,unknown>[];format:"geojson";if?:unknown;maxProperties?:number;minProperties?:number;missingValues?: (string| {label:string;value:string; })[];not?:unknown;oneOf?:unknown;patternProperties?:unknown;properties?:unknown;propertyNames?:unknown;rdfType?:string;required?:unknown;then?:unknown;title?:string;type:"object"; } | {additionalProperties?:unknown;allOf?:unknown;anyOf?:unknown;const?:Record<string,unknown>;default?:Record<string,unknown>[];dependencies?:unknown;dependentRequired?:unknown;dependentSchemas?:unknown;description?:string;else?:unknown;enum?:Record<string,unknown>[];examples?:Record<string,unknown>[];format:"topojson";if?:unknown;maxProperties?:number;minProperties?:number;missingValues?: (string| {label:string;value:string; })[];not?:unknown;oneOf?:unknown;patternProperties?:unknown;properties?:unknown;propertyNames?:unknown;rdfType?:string;required?:unknown;then?:unknown;title?:string;type:"object"; } | {additionalProperties?:unknown;allOf?:unknown;anyOf?:unknown;const?:Record<string,unknown>;default?:Record<string,unknown>[];dependencies?:unknown;dependentRequired?:unknown;dependentSchemas?:unknown;description?:string;else?:unknown;enum?:Record<string,unknown>[];examples?:Record<string,unknown>[];format?:undefined;if?:unknown;maxProperties?:number;minProperties?:number;missingValues?: (string| {label:string;value:string; })[];not?:unknown;oneOf?:unknown;patternProperties?:unknown;properties?:unknown;propertyNames?:unknown;rdfType?:string;required?:unknown;then?:unknown;title?:string;type:"object"; } | {const?:boolean;default?:boolean[];description?:string;enum?:boolean[];examples?:boolean[];falseValues?:string[];format?:undefined;missingValues?: (string|number| {label:string;value: … | …; })[];rdfType?:string;title?:string;trueValues?:string[];type:"boolean"; } | {const?:number;decimalChar?:string;default?:number[];description?:string;enum?:number[];examples?:number[];exclusiveMaximum?:number;exclusiveMinimum?:number;format?:undefined;groupChar?:string;maximum?:number;minimum?:number;missingValues?: (string|number| {label:string;value: … | …; })[];multipleOf?:number;rdfType?:string;title?:string;type:"number";withText?:boolean; } | {additionalItems?:unknown;allOf?:unknown;anyOf?:unknown;const?:unknown[];contains?:unknown;default?:unknown[][];description?:string;else?:unknown;enum?:unknown[];examples?:unknown[][];format?:undefined;if?:unknown;items?:unknown;maxContains?:number;maxItems?:number;minContains?:number;minItems?:number;missingValues?: (string| {label:string;value:string; })[];not?:unknown;oneOf?:unknown;prefixItems?:unknown;rdfType?:string;then?:unknown;title?:string;type:"array";uniqueItems?:boolean; } | {const?:unknown[];default?:unknown[];description?:string;enum?:unknown[][];examples?:unknown[][];format?:undefined;missingValues?: (string| {label:string;value:string; })[];rdfType?:string;title?:string;type?:"null"; }>;required?:string[];title?:string;uniqueKeys?:string[][]; }
Defined in: metadata/plugin.ts:37
Parameters
Section titled “Parameters”descriptor
Section titled “descriptor”options
Section titled “options”format
Section titled “format”string
Returns
Section titled “Returns”undefined | { $schema?: string; description?: string; foreignKeys?: object[]; missingValues?: (string | number | { label: string; value: string | number; })[]; primaryKey?: string[]; properties?: Record<string, { const?: number; default?: number[]; description?: string; enum?: number[]; examples?: number[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format?: undefined; groupChar?: string; maximum?: number; minimum?: number; missingValues?: (string | number | { label: string; value: … | …; })[]; multipleOf?: number; rdfType?: string; title?: string; type: "integer"; withText?: boolean; } | { categories?: (number | { label: string; value: number; })[]; const?: number; default?: number[]; description?: string; enum?: number[]; examples?: number[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format: "categorical"; groupChar?: string; maximum?: number; minimum?: number; missingValues?: (string | number | { label: string; value: … | …; })[]; multipleOf?: number; rdfType?: string; title?: string; type: "integer"; withOrder?: boolean; withText?: boolean; } | { const?: string; default?: string[]; delimiter?: string; description?: string; enum?: string[]; examples?: string[]; format: "list"; itemType?: "string" | "number" | "boolean" | "date" | "integer" | "date-time" | "time"; maxItems?: number; maxLength?: number; minItems?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "base64"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "hex"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "email"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "url"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "date-time"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; temporalFormat?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "date"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; temporalFormat?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "time"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; temporalFormat?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "duration"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "wkt"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "wkb"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format?: undefined; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { categories?: (string | { label: string; value: string; })[]; const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "categorical"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; withOrder?: boolean; } | { const?: string; decimalChar?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format: "decimal"; groupChar?: string; maximum?: number; maxLength?: number; minimum?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; multipleOf?: number; pattern?: string; rdfType?: string; title?: string; type: "string"; withText?: boolean; } | { additionalProperties?: unknown; allOf?: unknown; anyOf?: unknown; const?: Record<string, unknown>; default?: Record<string, unknown>[]; dependencies?: unknown; dependentRequired?: unknown; dependentSchemas?: unknown; description?: string; else?: unknown; enum?: Record<string, unknown>[]; examples?: Record<string, unknown>[]; format: "geojson"; if?: unknown; maxProperties?: number; minProperties?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; patternProperties?: unknown; properties?: unknown; propertyNames?: unknown; rdfType?: string; required?: unknown; then?: unknown; title?: string; type: "object"; } | { additionalProperties?: unknown; allOf?: unknown; anyOf?: unknown; const?: Record<string, unknown>; default?: Record<string, unknown>[]; dependencies?: unknown; dependentRequired?: unknown; dependentSchemas?: unknown; description?: string; else?: unknown; enum?: Record<string, unknown>[]; examples?: Record<string, unknown>[]; format: "topojson"; if?: unknown; maxProperties?: number; minProperties?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; patternProperties?: unknown; properties?: unknown; propertyNames?: unknown; rdfType?: string; required?: unknown; then?: unknown; title?: string; type: "object"; } | { additionalProperties?: unknown; allOf?: unknown; anyOf?: unknown; const?: Record<string, unknown>; default?: Record<string, unknown>[]; dependencies?: unknown; dependentRequired?: unknown; dependentSchemas?: unknown; description?: string; else?: unknown; enum?: Record<string, unknown>[]; examples?: Record<string, unknown>[]; format?: undefined; if?: unknown; maxProperties?: number; minProperties?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; patternProperties?: unknown; properties?: unknown; propertyNames?: unknown; rdfType?: string; required?: unknown; then?: unknown; title?: string; type: "object"; } | { const?: boolean; default?: boolean[]; description?: string; enum?: boolean[]; examples?: boolean[]; falseValues?: string[]; format?: undefined; missingValues?: (string | number | { label: string; value: … | …; })[]; rdfType?: string; title?: string; trueValues?: string[]; type: "boolean"; } | { const?: number; decimalChar?: string; default?: number[]; description?: string; enum?: number[]; examples?: number[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format?: undefined; groupChar?: string; maximum?: number; minimum?: number; missingValues?: (string | number | { label: string; value: … | …; })[]; multipleOf?: number; rdfType?: string; title?: string; type: "number"; withText?: boolean; } | { additionalItems?: unknown; allOf?: unknown; anyOf?: unknown; const?: unknown[]; contains?: unknown; default?: unknown[][]; description?: string; else?: unknown; enum?: unknown[]; examples?: unknown[][]; format?: undefined; if?: unknown; items?: unknown; maxContains?: number; maxItems?: number; minContains?: number; minItems?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; prefixItems?: unknown; rdfType?: string; then?: unknown; title?: string; type: "array"; uniqueItems?: boolean; } | { const?: unknown[]; default?: unknown[]; description?: string; enum?: unknown[][]; examples?: unknown[][]; format?: undefined; missingValues?: (string | { label: string; value: string; })[]; rdfType?: string; title?: string; type?: "null"; }>; required?: string[]; title?: string; uniqueKeys?: string[][]; }
convertTableSchemaTo()?
Section titled “convertTableSchemaTo()?”
optionalconvertTableSchemaTo(tableSchema,options):undefined|Record<string,unknown>
Defined in: metadata/plugin.ts:32
Parameters
Section titled “Parameters”tableSchema
Section titled “tableSchema”$schema?
Section titled “$schema?”string = ...
description?
Section titled “description?”string = ...
foreignKeys?
Section titled “foreignKeys?”object[] = ...
missingValues?
Section titled “missingValues?”(string | number | { label: string; value: string | number; })[] = ...
primaryKey?
Section titled “primaryKey?”string[] = ...
properties?
Section titled “properties?”Record<string, { const?: number; default?: number[]; description?: string; enum?: number[]; examples?: number[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format?: undefined; groupChar?: string; maximum?: number; minimum?: number; missingValues?: (string | number | { label: string; value: string | number; })[]; multipleOf?: number; rdfType?: string; title?: string; type: "integer"; withText?: boolean; } | { categories?: (number | { label: string; value: number; })[]; const?: number; default?: number[]; description?: string; enum?: number[]; examples?: number[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format: "categorical"; groupChar?: string; maximum?: number; minimum?: number; missingValues?: (string | number | { label: string; value: string | number; })[]; multipleOf?: number; rdfType?: string; title?: string; type: "integer"; withOrder?: boolean; withText?: boolean; } | { const?: string; default?: string[]; delimiter?: string; description?: string; enum?: string[]; examples?: string[]; format: "list"; itemType?: "string" | "number" | "boolean" | "date" | "integer" | "date-time" | "time"; maxItems?: number; maxLength?: number; minItems?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "base64"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "hex"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "email"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "url"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "date-time"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; temporalFormat?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "date"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; temporalFormat?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "time"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; temporalFormat?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "duration"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "wkt"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "wkb"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format?: undefined; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { categories?: (string | { label: string; value: string; })[]; const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "categorical"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; withOrder?: boolean; } | { const?: string; decimalChar?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format: "decimal"; groupChar?: string; maximum?: number; maxLength?: number; minimum?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; multipleOf?: number; pattern?: string; rdfType?: string; title?: string; type: "string"; withText?: boolean; } | { additionalProperties?: unknown; allOf?: unknown; anyOf?: unknown; const?: Record<string, unknown>; default?: Record<string, unknown>[]; dependencies?: unknown; dependentRequired?: unknown; dependentSchemas?: unknown; description?: string; else?: unknown; enum?: Record<string, unknown>[]; examples?: Record<string, unknown>[]; format: "geojson"; if?: unknown; maxProperties?: number; minProperties?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; patternProperties?: unknown; properties?: unknown; propertyNames?: unknown; rdfType?: string; required?: unknown; then?: unknown; title?: string; type: "object"; } | { additionalProperties?: unknown; allOf?: unknown; anyOf?: unknown; const?: Record<string, unknown>; default?: Record<string, unknown>[]; dependencies?: unknown; dependentRequired?: unknown; dependentSchemas?: unknown; description?: string; else?: unknown; enum?: Record<string, unknown>[]; examples?: Record<string, unknown>[]; format: "topojson"; if?: unknown; maxProperties?: number; minProperties?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; patternProperties?: unknown; properties?: unknown; propertyNames?: unknown; rdfType?: string; required?: unknown; then?: unknown; title?: string; type: "object"; } | { additionalProperties?: unknown; allOf?: unknown; anyOf?: unknown; const?: Record<string, unknown>; default?: Record<string, unknown>[]; dependencies?: unknown; dependentRequired?: unknown; dependentSchemas?: unknown; description?: string; else?: unknown; enum?: Record<string, unknown>[]; examples?: Record<string, unknown>[]; format?: undefined; if?: unknown; maxProperties?: number; minProperties?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; patternProperties?: unknown; properties?: unknown; propertyNames?: unknown; rdfType?: string; required?: unknown; then?: unknown; title?: string; type: "object"; } | { const?: boolean; default?: boolean[]; description?: string; enum?: boolean[]; examples?: boolean[]; falseValues?: string[]; format?: undefined; missingValues?: (string | number | { label: string; value: string | number; })[]; rdfType?: string; title?: string; trueValues?: string[]; type: "boolean"; } | { const?: number; decimalChar?: string; default?: number[]; description?: string; enum?: number[]; examples?: number[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format?: undefined; groupChar?: string; maximum?: number; minimum?: number; missingValues?: (string | number | { label: string; value: string | number; })[]; multipleOf?: number; rdfType?: string; title?: string; type: "number"; withText?: boolean; } | { additionalItems?: unknown; allOf?: unknown; anyOf?: unknown; const?: unknown[]; contains?: unknown; default?: unknown[][]; description?: string; else?: unknown; enum?: unknown[]; examples?: unknown[][]; format?: undefined; if?: unknown; items?: unknown; maxContains?: number; maxItems?: number; minContains?: number; minItems?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; prefixItems?: unknown; rdfType?: string; then?: unknown; title?: string; type: "array"; uniqueItems?: boolean; } | { const?: unknown[]; default?: unknown[]; description?: string; enum?: unknown[][]; examples?: unknown[][]; format?: undefined; missingValues?: (string | { label: string; value: string; })[]; rdfType?: string; title?: string; type?: "null"; }> = ...
required?
Section titled “required?”string[] = ...
title?
Section titled “title?”string = ...
uniqueKeys?
Section titled “uniqueKeys?”string[][] = ...
options
Section titled “options”format
Section titled “format”string
Returns
Section titled “Returns”undefined | Record<string, unknown>
renderDataSchemaAs()?
Section titled “renderDataSchemaAs()?”
optionalrenderDataSchemaAs(dataSchema,options):undefined|string
Defined in: metadata/plugin.ts:22
Parameters
Section titled “Parameters”dataSchema
Section titled “dataSchema”options
Section titled “options”format
Section titled “format”string
Returns
Section titled “Returns”undefined | string
renderDatasetAs()?
Section titled “renderDatasetAs()?”
optionalrenderDatasetAs(dataset,options):undefined|string
Defined in: metadata/plugin.ts:7
Parameters
Section titled “Parameters”dataset
Section titled “dataset”$schema?
Section titled “$schema?”string = ...
alternateIdentifiers?
Section titled “alternateIdentifiers?”object[] = ...
contributors?
Section titled “contributors?”object[] = ...
creators?
Section titled “creators?”object[] = ...
dates?
Section titled “dates?”object[] = ...
descriptions?
Section titled “descriptions?”object[] = ...
string = ...
formats?
Section titled “formats?”string[] = ...
fundingReferences?
Section titled “fundingReferences?”object[] = ...
geoLocations?
Section titled “geoLocations?”object[] = ...
language?
Section titled “language?”string = ...
prefix?
Section titled “prefix?”string = ...
publicationYear?
Section titled “publicationYear?”string = ...
publisher?
Section titled “publisher?”{ lang?: string; name: string; publisherIdentifier?: string; publisherIdentifierScheme?: string; schemeUri?: string; } = ...
publisher.lang?
Section titled “publisher.lang?”string = ...
publisher.name
Section titled “publisher.name”string = ...
publisher.publisherIdentifier?
Section titled “publisher.publisherIdentifier?”string = ...
publisher.publisherIdentifierScheme?
Section titled “publisher.publisherIdentifierScheme?”string = ...
publisher.schemeUri?
Section titled “publisher.schemeUri?”string = ...
relatedIdentifiers?
Section titled “relatedIdentifiers?”object[] = ...
relatedItems?
Section titled “relatedItems?”object[] = ...
resources?
Section titled “resources?”object[] = ...
rightsList?
Section titled “rightsList?”object[] = ...
sizes?
Section titled “sizes?”string[] = ...
subjects?
Section titled “subjects?”object[] = ...
suffix?
Section titled “suffix?”string = ...
titles?
Section titled “titles?”object[] = ...
types?
Section titled “types?”{ resourceType?: string; resourceTypeGeneral: "Other" | "Audiovisual" | "Award" | "Book" | "BookChapter" | "Collection" | "ComputationalNotebook" | "ConferencePaper" | "ConferenceProceeding" | "DataPaper" | "Dataset" | "Dissertation" | "Event" | "Image" | "Instrument" | "InteractiveResource" | "Journal" | "JournalArticle" | "Model" | "OutputManagementPlan" | "PeerReview" | "PhysicalObject" | "Preprint" | "Project" | "Report" | "Service" | "Software" | "Sound" | "Standard" | "StudyRegistration" | "Text" | "Workflow"; } = ...
types.resourceType?
Section titled “types.resourceType?”string = ...
types.resourceTypeGeneral
Section titled “types.resourceTypeGeneral”"Other" | "Audiovisual" | "Award" | "Book" | "BookChapter" | "Collection" | "ComputationalNotebook" | "ConferencePaper" | "ConferenceProceeding" | "DataPaper" | "Dataset" | "Dissertation" | "Event" | "Image" | "Instrument" | "InteractiveResource" | "Journal" | "JournalArticle" | "Model" | "OutputManagementPlan" | "PeerReview" | "PhysicalObject" | "Preprint" | "Project" | "Report" | "Service" | "Software" | "Sound" | "Standard" | "StudyRegistration" | "Text" | "Workflow" = ...
version?
Section titled “version?”string = ...
options
Section titled “options”format
Section titled “format”string
Returns
Section titled “Returns”undefined | string
renderTableSchemaAs()?
Section titled “renderTableSchemaAs()?”
optionalrenderTableSchemaAs(tableSchema,options):undefined|string
Defined in: metadata/plugin.ts:27
Parameters
Section titled “Parameters”tableSchema
Section titled “tableSchema”$schema?
Section titled “$schema?”string = ...
description?
Section titled “description?”string = ...
foreignKeys?
Section titled “foreignKeys?”object[] = ...
missingValues?
Section titled “missingValues?”(string | number | { label: string; value: string | number; })[] = ...
primaryKey?
Section titled “primaryKey?”string[] = ...
properties?
Section titled “properties?”Record<string, { const?: number; default?: number[]; description?: string; enum?: number[]; examples?: number[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format?: undefined; groupChar?: string; maximum?: number; minimum?: number; missingValues?: (string | number | { label: string; value: string | number; })[]; multipleOf?: number; rdfType?: string; title?: string; type: "integer"; withText?: boolean; } | { categories?: (number | { label: string; value: number; })[]; const?: number; default?: number[]; description?: string; enum?: number[]; examples?: number[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format: "categorical"; groupChar?: string; maximum?: number; minimum?: number; missingValues?: (string | number | { label: string; value: string | number; })[]; multipleOf?: number; rdfType?: string; title?: string; type: "integer"; withOrder?: boolean; withText?: boolean; } | { const?: string; default?: string[]; delimiter?: string; description?: string; enum?: string[]; examples?: string[]; format: "list"; itemType?: "string" | "number" | "boolean" | "date" | "integer" | "date-time" | "time"; maxItems?: number; maxLength?: number; minItems?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "base64"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "hex"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "email"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "url"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "date-time"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; temporalFormat?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "date"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; temporalFormat?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "time"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; temporalFormat?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "duration"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "wkt"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "wkb"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format?: undefined; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; } | { categories?: (string | { label: string; value: string; })[]; const?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; format: "categorical"; maxLength?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; pattern?: string; rdfType?: string; title?: string; type: "string"; withOrder?: boolean; } | { const?: string; decimalChar?: string; default?: string[]; description?: string; enum?: string[]; examples?: string[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format: "decimal"; groupChar?: string; maximum?: number; maxLength?: number; minimum?: number; minLength?: number; missingValues?: (string | { label: string; value: string; })[]; multipleOf?: number; pattern?: string; rdfType?: string; title?: string; type: "string"; withText?: boolean; } | { additionalProperties?: unknown; allOf?: unknown; anyOf?: unknown; const?: Record<string, unknown>; default?: Record<string, unknown>[]; dependencies?: unknown; dependentRequired?: unknown; dependentSchemas?: unknown; description?: string; else?: unknown; enum?: Record<string, unknown>[]; examples?: Record<string, unknown>[]; format: "geojson"; if?: unknown; maxProperties?: number; minProperties?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; patternProperties?: unknown; properties?: unknown; propertyNames?: unknown; rdfType?: string; required?: unknown; then?: unknown; title?: string; type: "object"; } | { additionalProperties?: unknown; allOf?: unknown; anyOf?: unknown; const?: Record<string, unknown>; default?: Record<string, unknown>[]; dependencies?: unknown; dependentRequired?: unknown; dependentSchemas?: unknown; description?: string; else?: unknown; enum?: Record<string, unknown>[]; examples?: Record<string, unknown>[]; format: "topojson"; if?: unknown; maxProperties?: number; minProperties?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; patternProperties?: unknown; properties?: unknown; propertyNames?: unknown; rdfType?: string; required?: unknown; then?: unknown; title?: string; type: "object"; } | { additionalProperties?: unknown; allOf?: unknown; anyOf?: unknown; const?: Record<string, unknown>; default?: Record<string, unknown>[]; dependencies?: unknown; dependentRequired?: unknown; dependentSchemas?: unknown; description?: string; else?: unknown; enum?: Record<string, unknown>[]; examples?: Record<string, unknown>[]; format?: undefined; if?: unknown; maxProperties?: number; minProperties?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; patternProperties?: unknown; properties?: unknown; propertyNames?: unknown; rdfType?: string; required?: unknown; then?: unknown; title?: string; type: "object"; } | { const?: boolean; default?: boolean[]; description?: string; enum?: boolean[]; examples?: boolean[]; falseValues?: string[]; format?: undefined; missingValues?: (string | number | { label: string; value: string | number; })[]; rdfType?: string; title?: string; trueValues?: string[]; type: "boolean"; } | { const?: number; decimalChar?: string; default?: number[]; description?: string; enum?: number[]; examples?: number[]; exclusiveMaximum?: number; exclusiveMinimum?: number; format?: undefined; groupChar?: string; maximum?: number; minimum?: number; missingValues?: (string | number | { label: string; value: string | number; })[]; multipleOf?: number; rdfType?: string; title?: string; type: "number"; withText?: boolean; } | { additionalItems?: unknown; allOf?: unknown; anyOf?: unknown; const?: unknown[]; contains?: unknown; default?: unknown[][]; description?: string; else?: unknown; enum?: unknown[]; examples?: unknown[][]; format?: undefined; if?: unknown; items?: unknown; maxContains?: number; maxItems?: number; minContains?: number; minItems?: number; missingValues?: (string | { label: string; value: string; })[]; not?: unknown; oneOf?: unknown; prefixItems?: unknown; rdfType?: string; then?: unknown; title?: string; type: "array"; uniqueItems?: boolean; } | { const?: unknown[]; default?: unknown[]; description?: string; enum?: unknown[][]; examples?: unknown[][]; format?: undefined; missingValues?: (string | { label: string; value: string; })[]; rdfType?: string; title?: string; type?: "null"; }> = ...
required?
Section titled “required?”string[] = ...
title?
Section titled “title?”string = ...
uniqueKeys?
Section titled “uniqueKeys?”string[][] = ...
options
Section titled “options”format
Section titled “format”string
Returns
Section titled “Returns”undefined | string