{
  "@context": {
    "@vocab": "https://terradue.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "terradue": "https://terradue.com/schema#",
    "CreateADraftRecordBody": "terradue:CreateADraftRecordBody",
    "access": {
      "@id": "terradue:access",
      "@type": "@id"
    },
    "files": {
      "@id": "terradue:files",
      "@type": "@id"
    },
    "metadata": {
      "@id": "terradue:metadata",
      "@type": "@id"
    },
    "custom_fields": {
      "@id": "terradue:custom_fields"
    },
    "pids": {
      "@id": "terradue:pids",
      "@type": "@id"
    },
    "Version": "terradue:Version",
    "index": {
      "@id": "terradue:index",
      "@type": "xsd:integer"
    },
    "is_latest": {
      "@id": "terradue:is_latest",
      "@type": "xsd:boolean"
    },
    "is_latest_draft": {
      "@id": "terradue:is_latest_draft",
      "@type": "xsd:boolean"
    },
    "PID": "terradue:PID",
    "identifier": {
      "@id": "terradue:identifier",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "terradue:provider",
      "@type": "xsd:string"
    },
    "client": {
      "@id": "terradue:client",
      "@type": "xsd:string"
    },
    "Redirect": "terradue:Redirect",
    "status": {
      "@id": "terradue:status",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "terradue:message",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "terradue:location",
      "@type": "@id"
    },
    "RDMRecord": "terradue:RDMRecord",
    "created": {
      "@id": "terradue:created",
      "@type": "xsd:dateTime"
    },
    "expires_at": {
      "@id": "terradue:expires_at",
      "@type": "xsd:dateTime"
    },
    "media_files": {
      "@id": "terradue:media_files",
      "@type": "@id"
    },
    "id": {
      "@id": "terradue:id",
      "@type": "xsd:string"
    },
    "is_published": {
      "@id": "terradue:is_published",
      "@type": "xsd:boolean"
    },
    "is_draft": {
      "@id": "terradue:is_draft",
      "@type": "xsd:boolean"
    },
    "links": {
      "@id": "terradue:links"
    },
    "parent": {
      "@id": "terradue:parent"
    },
    "revision_id": {
      "@id": "terradue:revision_id",
      "@type": "xsd:integer"
    },
    "revision": {
      "@id": "terradue:revision",
      "@type": "xsd:integer"
    },
    "updated": {
      "@id": "terradue:updated",
      "@type": "xsd:dateTime"
    },
    "versions": {
      "@id": "terradue:versions",
      "@type": "@id"
    },
    "ZenodoRecord": "terradue:ZenodoRecord",
    "modified": {
      "@id": "terradue:modified",
      "@type": "xsd:dateTime"
    },
    "conceptrecid": {
      "@id": "terradue:conceptrecid",
      "@type": "xsd:string"
    },
    "recid": {
      "@id": "terradue:recid",
      "@type": "xsd:string"
    },
    "doi": {
      "@id": "terradue:doi",
      "@type": "xsd:string"
    },
    "conceptdoi": {
      "@id": "terradue:conceptdoi",
      "@type": "xsd:string"
    },
    "doi_url": {
      "@id": "terradue:doi_url",
      "@type": "@id"
    },
    "title": {
      "@id": "terradue:title",
      "@type": "xsd:string"
    },
    "owners": {
      "@id": "terradue:owners",
      "@container": "@list"
    },
    "state": {
      "@id": "terradue:state",
      "@type": "xsd:string"
    },
    "submitted": {
      "@id": "terradue:submitted",
      "@type": "xsd:boolean"
    },
    "stats": {
      "@id": "terradue:stats"
    },
    "swh": {
      "@id": "terradue:swh"
    },
    "ZenodoFile": "terradue:ZenodoFile",
    "key": {
      "@id": "terradue:key",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "terradue:size",
      "@type": "xsd:integer"
    },
    "checksum": {
      "@id": "terradue:checksum",
      "@type": "xsd:string"
    },
    "ZenodoOwner": "terradue:ZenodoOwner",
    "FileTransferType": "terradue:FileTransferType",
    "FileTransfer": "terradue:FileTransfer",
    "type": {
      "@id": "terradue:type",
      "@type": "@id"
    },
    "url": {
      "@id": "terradue:url",
      "@type": "@id"
    },
    "FileTransferItem": "terradue:FileTransferItem",
    "transfer": {
      "@id": "terradue:transfer",
      "@type": "@id"
    },
    "Embargo": "terradue:Embargo",
    "active": {
      "@id": "terradue:active",
      "@type": "xsd:boolean"
    },
    "until": {
      "@id": "terradue:until",
      "@type": "xsd:date"
    },
    "reason": {
      "@id": "terradue:reason",
      "@type": "xsd:string"
    },
    "AccessRecord": "terradue:AccessRecord",
    "AccessFiles": "terradue:AccessFiles",
    "Access": "terradue:Access",
    "record": {
      "@id": "terradue:record",
      "@type": "@id"
    },
    "embargo": {
      "@id": "terradue:embargo",
      "@type": "@id"
    },
    "Files": "terradue:Files",
    "enabled": {
      "@id": "terradue:enabled",
      "@type": "xsd:boolean"
    },
    "default_preview": {
      "@id": "terradue:default_preview",
      "@type": "xsd:string"
    },
    "order": {
      "@id": "terradue:order",
      "@container": "@list"
    },
    "count": {
      "@id": "terradue:count",
      "@type": "xsd:integer"
    },
    "total_bytes": {
      "@id": "terradue:total_bytes",
      "@type": "xsd:integer"
    },
    "entries": {
      "@id": "terradue:entries"
    },
    "File": "terradue:File",
    "ext": {
      "@id": "terradue:ext",
      "@type": "xsd:string"
    },
    "mimetype": {
      "@id": "terradue:mimetype",
      "@type": "xsd:string"
    },
    "storage_class": {
      "@id": "terradue:storage_class",
      "@type": "xsd:string"
    },
    "processor": {
      "@id": "terradue:processor"
    },
    "ResourceTypeId": "terradue:ResourceTypeId",
    "ResourceType": "terradue:ResourceType",
    "PersonOrOrgIdentifierScheme": "terradue:PersonOrOrgIdentifierScheme",
    "Identifier": "terradue:Identifier",
    "scheme": {
      "@id": "terradue:scheme",
      "@type": "@id"
    },
    "PersonOrOrgType": "terradue:PersonOrOrgType",
    "PersonOrOrg": "terradue:PersonOrOrg",
    "given_name": {
      "@id": "terradue:given_name",
      "@type": "xsd:string"
    },
    "family_name": {
      "@id": "terradue:family_name",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "terradue:name",
      "@type": "xsd:string"
    },
    "identifiers": {
      "@id": "terradue:identifiers",
      "@container": "@list"
    },
    "RoleId": "terradue:RoleId",
    "Role": "terradue:Role",
    "Affiliation": "terradue:Affiliation",
    "Creator": "terradue:Creator",
    "person_or_org": {
      "@id": "terradue:person_or_org",
      "@type": "@id"
    },
    "role": {
      "@id": "terradue:role",
      "@type": "@id"
    },
    "affiliations": {
      "@id": "terradue:affiliations",
      "@container": "@list"
    },
    "Contributor": "terradue:Contributor",
    "AdditionalTitleTypeId": "terradue:AdditionalTitleTypeId",
    "AdditionalTitleType": "terradue:AdditionalTitleType",
    "Lang": "terradue:Lang",
    "AdditionalTitle": "terradue:AdditionalTitle",
    "lang": {
      "@id": "terradue:lang",
      "@type": "@id"
    },
    "AdditionalDescriptionTypeId": "terradue:AdditionalDescriptionTypeId",
    "AdditionalDescriptionType": "terradue:AdditionalDescriptionType",
    "AdditionalDescription": "terradue:AdditionalDescription",
    "description": {
      "@id": "terradue:description",
      "@type": "xsd:string"
    },
    "Right": "terradue:Right",
    "icon": {
      "@id": "terradue:icon",
      "@type": "xsd:string"
    },
    "props": {
      "@id": "terradue:props"
    },
    "link": {
      "@id": "terradue:link",
      "@type": "@id"
    },
    "Subject": "terradue:Subject",
    "subject": {
      "@id": "terradue:subject",
      "@type": "xsd:string"
    },
    "DateTypeId": "terradue:DateTypeId",
    "DateType": "terradue:DateType",
    "Date": "terradue:Date",
    "date": {
      "@id": "terradue:date",
      "@type": "xsd:string"
    },
    "IdentifierScheme": "terradue:IdentifierScheme",
    "AlternateIdentifier": "terradue:AlternateIdentifier",
    "RelationTypeId": "terradue:RelationTypeId",
    "RelationType": "terradue:RelationType",
    "RelatedIdentifierResourceTypeId": "terradue:RelatedIdentifierResourceTypeId",
    "RelatedIdentifierResourceType": "terradue:RelatedIdentifierResourceType",
    "RelatedIdentifier": "terradue:RelatedIdentifier",
    "relation_type": {
      "@id": "terradue:relation_type",
      "@type": "@id"
    },
    "resource_type": {
      "@id": "terradue:resource_type",
      "@type": "@id"
    },
    "FeatureIdentifier": "terradue:FeatureIdentifier",
    "Feature": "terradue:Feature",
    "geometry": {
      "@id": "terradue:geometry",
      "@type": "@id"
    },
    "place": {
      "@id": "terradue:place",
      "@type": "xsd:string"
    },
    "Location": "terradue:Location",
    "features": {
      "@id": "terradue:features",
      "@container": "@list"
    },
    "Funder": "terradue:Funder",
    "AwardIdentifier": "terradue:AwardIdentifier",
    "Award": "terradue:Award",
    "number": {
      "@id": "terradue:number",
      "@type": "xsd:string"
    },
    "Funding": "terradue:Funding",
    "funder": {
      "@id": "terradue:funder",
      "@type": "@id"
    },
    "award": {
      "@id": "terradue:award",
      "@type": "@id"
    },
    "Reference": "terradue:Reference",
    "reference": {
      "@id": "terradue:reference",
      "@type": "xsd:string"
    },
    "Metadata": "terradue:Metadata",
    "publication_date": {
      "@id": "terradue:publication_date",
      "@type": "xsd:string"
    },
    "creators": {
      "@id": "terradue:creators",
      "@container": "@list"
    },
    "additional_titles": {
      "@id": "terradue:additional_titles",
      "@container": "@list"
    },
    "additional_descriptions": {
      "@id": "terradue:additional_descriptions",
      "@container": "@list"
    },
    "rights": {
      "@id": "terradue:rights",
      "@container": "@list"
    },
    "copyright": {
      "@id": "terradue:copyright",
      "@type": "xsd:string"
    },
    "contributors": {
      "@id": "terradue:contributors",
      "@container": "@list"
    },
    "subjects": {
      "@id": "terradue:subjects",
      "@container": "@list"
    },
    "languages": {
      "@id": "terradue:languages",
      "@container": "@list"
    },
    "dates": {
      "@id": "terradue:dates",
      "@container": "@list"
    },
    "version": {
      "@id": "terradue:version",
      "@type": "xsd:string"
    },
    "publisher": {
      "@id": "terradue:publisher",
      "@type": "xsd:string"
    },
    "related_identifiers": {
      "@id": "terradue:related_identifiers",
      "@container": "@list"
    },
    "sizes": {
      "@id": "terradue:sizes",
      "@container": "@list"
    },
    "formats": {
      "@id": "terradue:formats",
      "@container": "@list"
    },
    "locations": {
      "@id": "terradue:locations",
      "@type": "@id"
    },
    "funding": {
      "@id": "terradue:funding",
      "@container": "@list"
    },
    "references": {
      "@id": "terradue:references",
      "@container": "@list"
    },
    "UpdateDraftRecord": "terradue:UpdateDraftRecord",
    "AuditLogList": "terradue:AuditLogList",
    "hits": {
      "@id": "terradue:hits"
    },
    "aggregations": {
      "@id": "terradue:aggregations"
    },
    "AuditLogEntry": "terradue:AuditLogEntry",
    "action": {
      "@id": "terradue:action",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "terradue:resource"
    },
    "user": {
      "@id": "terradue:user"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Terradue Srl API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Terradue Srl'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-23) from openapi/invenio.yaml.",
  "dcterms:created": "2026-10-23",
  "dcterms:source": [
    "openapi/invenio.yaml"
  ]
}