{
  "@context": {
    "@vocab": "https://linkwarden.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "linkwarden": "https://linkwarden.app/schema#",
    "ErrorResponse": "linkwarden:ErrorResponse",
    "response": {
      "@id": "linkwarden:response",
      "@type": "xsd:string"
    },
    "PublicConfig": "linkwarden:PublicConfig",
    "DISABLE_REGISTRATION": {
      "@id": "linkwarden:DISABLE_REGISTRATION",
      "@type": "xsd:boolean"
    },
    "ADMIN": {
      "@id": "linkwarden:ADMIN",
      "@type": "xsd:integer"
    },
    "RSS_POLLING_INTERVAL_MINUTES": {
      "@id": "linkwarden:RSS_POLLING_INTERVAL_MINUTES",
      "@type": "xsd:integer"
    },
    "EMAIL_PROVIDER": {
      "@id": "linkwarden:EMAIL_PROVIDER",
      "@type": "xsd:boolean"
    },
    "MAX_FILE_BUFFER": {
      "@id": "linkwarden:MAX_FILE_BUFFER",
      "@type": "xsd:integer"
    },
    "USER_CONTENT_DOMAIN": {
      "@id": "linkwarden:USER_CONTENT_DOMAIN",
      "@type": "xsd:string"
    },
    "AI_ENABLED": {
      "@id": "linkwarden:AI_ENABLED",
      "@type": "xsd:boolean"
    },
    "INSTANCE_VERSION": {
      "@id": "linkwarden:INSTANCE_VERSION",
      "@type": "xsd:string"
    },
    "PreservedFormatUrl": "linkwarden:PreservedFormatUrl",
    "url": {
      "@id": "linkwarden:url",
      "@type": "@id"
    },
    "Link": "linkwarden:Link",
    "id": {
      "@id": "linkwarden:id",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "linkwarden:name",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "linkwarden:type",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "linkwarden:description",
      "@type": "xsd:string"
    },
    "createdById": {
      "@id": "linkwarden:createdById",
      "@type": "xsd:integer"
    },
    "collectionId": {
      "@id": "linkwarden:collectionId",
      "@type": "xsd:integer"
    },
    "icon": {
      "@id": "linkwarden:icon",
      "@type": "xsd:string"
    },
    "iconWeight": {
      "@id": "linkwarden:iconWeight",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "linkwarden:color",
      "@type": "xsd:string"
    },
    "textContent": {
      "@id": "linkwarden:textContent",
      "@type": "xsd:string"
    },
    "preview": {
      "@id": "linkwarden:preview",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "linkwarden:image",
      "@type": "xsd:string"
    },
    "pdf": {
      "@id": "linkwarden:pdf",
      "@type": "xsd:string"
    },
    "readable": {
      "@id": "linkwarden:readable",
      "@type": "xsd:string"
    },
    "monolith": {
      "@id": "linkwarden:monolith",
      "@type": "xsd:string"
    },
    "lastPreserved": {
      "@id": "linkwarden:lastPreserved",
      "@type": "xsd:dateTime"
    },
    "importDate": {
      "@id": "linkwarden:importDate",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "linkwarden:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "linkwarden:updatedAt",
      "@type": "xsd:dateTime"
    },
    "tags": {
      "@id": "linkwarden:tags",
      "@container": "@list"
    },
    "collection": {
      "@id": "linkwarden:collection"
    },
    "pinnedBy": {
      "@id": "linkwarden:pinnedBy",
      "@container": "@list"
    },
    "Collection": "linkwarden:Collection",
    "parentId": {
      "@id": "linkwarden:parentId",
      "@type": "xsd:integer"
    },
    "isPublic": {
      "@id": "linkwarden:isPublic",
      "@type": "xsd:boolean"
    },
    "ownerId": {
      "@id": "linkwarden:ownerId",
      "@type": "xsd:integer"
    },
    "_count": {
      "@id": "linkwarden:_count"
    },
    "members": {
      "@id": "linkwarden:members",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Linkwarden API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Linkwarden'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-28) from openapi/linkwarden.yaml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/linkwarden.yaml"
  ]
}