Terradue Srl · JSON-LD Context

Terradue Srl Context

JSON-LD context defining the semantic vocabulary for Terradue Srl from Terradue Srl.

59 Classes 106 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
terradue: https://terradue.com/schema#

Classes

CreateADraftRecordBody Version PID Redirect RDMRecord ZenodoRecord ZenodoFile ZenodoOwner FileTransferType FileTransfer FileTransferItem Embargo AccessRecord AccessFiles Access Files File ResourceTypeId ResourceType PersonOrOrgIdentifierScheme Identifier PersonOrOrgType PersonOrOrg RoleId Role Affiliation Creator Contributor AdditionalTitleTypeId AdditionalTitleType Lang AdditionalTitle AdditionalDescriptionTypeId AdditionalDescriptionType AdditionalDescription Right Subject DateTypeId DateType Date IdentifierScheme AlternateIdentifier RelationTypeId RelationType RelatedIdentifierResourceTypeId RelatedIdentifierResourceType RelatedIdentifier FeatureIdentifier Feature Location Funder AwardIdentifier Award Funding Reference Metadata UpdateDraftRecord AuditLogList AuditLogEntry

Properties

Property Type Container
access reference
files reference
metadata reference
custom_fields
pids reference
index integer
is_latest boolean
is_latest_draft boolean
identifier string
provider string
client string
status integer
message string
location reference
created dateTime
expires_at dateTime
media_files reference
id string
is_published boolean
is_draft boolean
links
parent
revision_id integer
revision integer
updated dateTime
versions reference
modified dateTime
conceptrecid string
recid string
doi string
conceptdoi string
doi_url reference
title string
owners list
state string
submitted boolean
stats
swh
key string
size integer
checksum string
type reference
url reference
transfer reference
active boolean
until date
reason string
record reference
embargo reference
enabled boolean
default_preview string
order list
count integer
total_bytes integer
entries
ext string
mimetype string
storage_class string
processor
scheme reference
given_name string
family_name string
name string
identifiers list
person_or_org reference
role reference
affiliations list
lang reference
description string
icon string
props
link reference
subject string
date string
relation_type reference
resource_type reference
geometry reference
place string
features list
number string
funder reference
award reference
reference string
publication_date string
creators list
additional_titles list
additional_descriptions list
rights list
copyright string
contributors list
subjects list
languages list
dates list
version string
publisher string
related_identifiers list
sizes list
formats list
locations reference
funding list
references list
hits
aggregations
action string
resource
user

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}