{
  "$schema": "https://datapackage.org/profiles/2.0/datapackage.json",
  "profile": "data-package",
  "name": "dr-saeed-ghezelbash-public-knowledge-graph",
  "title": "Dr. Saeed Ghezelbash Public Knowledge Graph — Data Package",
  "description": "Canonical first-party Dr. Saeed Ghezelbash Public Knowledge Graph Dataset for the physician and supporting clinic. GitHub is its version-controlled source, Zenodo is immutable DOI preservation, and Hugging Face is its AI/retrieval distribution layer; these access points are related resources, not identity-equivalent entities.",
  "homepage": "https://www.ghezelbaash.ir/",
  "id": "https://www.ghezelbaash.ir/datapackage.json",
  "version": "1.2.5",
  "lastUpdated": "2026-09-07",
  "licenses": [
    {
      "name": "CC-BY-4.0",
      "path": "https://creativecommons.org/licenses/by/4.0/",
      "title": "Creative Commons Attribution 4.0"
    }
  ],
  "contributors": [
    {
      "title": "Saeed Ghezelbash",
      "path": "https://www.ghezelbaash.ir/#saeed-ghezelbash",
      "roles": [
        "author",
        "creator",
        "publisher",
        "rightsHolder"
      ]
    }
  ],
  "resources": [
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/graph.jsonld#download",
      "name": "graph-jsonld",
      "path": "graph.jsonld",
      "title": "Canonical JSON-LD entity knowledge graph",
      "mediatype": "application/ld+json",
      "bytes": 851218,
      "hash": "sha256:64a026beced13fb384b2b50552e0c49c003250ce51a0fc82182aa73078b77cd6"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/graph.ttl#download",
      "name": "graph-ttl",
      "path": "graph.ttl",
      "title": "RDF Turtle serialization isomorphic with JSON-LD",
      "mediatype": "text/turtle",
      "bytes": 1410119,
      "hash": "sha256:c4a1741b9cb88aa2ee4de7afc95434f92e29b929d66f779f2c800690fc24fe66"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/shapes.ttl#distribution",
      "name": "shapes",
      "path": "shapes.ttl",
      "title": "SHACL entity constitution",
      "mediatype": "text/turtle",
      "bytes": 10506,
      "hash": "sha256:797e8d93b7bfb5cde10b650955c4da3224589f42d0fdf52478bc1a78afa841c4"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/entity-facts.csv#download",
      "name": "entity-facts",
      "path": "entity-facts.csv",
      "title": "Flat fact projection of canonical graph",
      "format": "csv",
      "mediatype": "text/csv",
      "bytes": 3743930,
      "hash": "sha256:c1aee4abadecf98c964e406f6663b68599752e94a400b4d454b651d9bb8e99b1",
      "profile": "tabular-data-resource",
      "type": "table",
      "encoding": "utf-8",
      "dialect": {
        "$schema": "https://datapackage.org/profiles/2.0/tabledialect.json",
        "delimiter": ",",
        "quoteChar": "\"",
        "doubleQuote": true,
        "headerRows": [
          1
        ],
        "lineTerminator": "\n"
      },
      "schema": {
        "$schema": "https://datapackage.org/profiles/2.0/tableschema.json",
        "fields": [
          {
            "name": "subject",
            "type": "string",
            "description": "Absolute IRI of the subject in the canonical graph.",
            "constraints": {
              "required": true
            }
          },
          {
            "name": "type",
            "type": "string",
            "description": "Source node types, separated by |; @type rows provide their expanded IRIs."
          },
          {
            "name": "name",
            "type": "string",
            "description": "Human-readable subject label; not part of the fact identity."
          },
          {
            "name": "predicate",
            "type": "string",
            "description": "Source JSON-LD property; expand with the context at the provenance URL. @type denotes rdf:type.",
            "constraints": {
              "required": true
            }
          },
          {
            "name": "value",
            "type": "string",
            "description": "RDF lexical value for literals, or canonical JSON for embedded-json; empty for IRI objects."
          },
          {
            "name": "object",
            "type": "string",
            "description": "Absolute object IRI when value_kind is iri; otherwise empty."
          },
          {
            "name": "object_name",
            "type": "string",
            "description": "Human-readable object label when available; not part of the fact identity."
          },
          {
            "name": "language",
            "type": "string",
            "description": "RDF language tag for language literals; otherwise empty."
          },
          {
            "name": "datatype",
            "type": "string",
            "description": "Expanded RDF datatype IRI for literals; no inference from the spelling of the value."
          },
          {
            "name": "provenance",
            "type": "string",
            "description": "First-party source document from which the row was projected; not independent corroboration.",
            "constraints": {
              "required": true
            }
          },
          {
            "name": "dataset",
            "type": "string",
            "description": "IRI of the Dataset containing the canonical source graph.",
            "constraints": {
              "required": true
            }
          },
          {
            "name": "version",
            "type": "string",
            "description": "Release label attached to this projection, independent of the stable fact identity.",
            "constraints": {
              "required": true
            }
          },
          {
            "name": "modified",
            "type": "string",
            "description": "Recorded revision date of the source Dataset; not the modification date of an individual fact.",
            "constraints": {
              "required": true
            }
          },
          {
            "name": "row_id",
            "type": "string",
            "description": "SHA-256 of the subject, expanded predicate and RDF term or canonical embedded subgraph.",
            "constraints": {
              "required": true,
              "pattern": "^[a-f0-9]{64}$",
              "unique": true
            }
          },
          {
            "name": "value_kind",
            "type": "string",
            "description": "Object representation: iri, literal, or embedded-json.",
            "constraints": {
              "required": true,
              "enum": [
                "iri",
                "literal",
                "embedded-json"
              ]
            }
          },
          {
            "name": "value_media_type",
            "type": "string",
            "description": "application/json for embedded-json; otherwise empty."
          }
        ],
        "primaryKey": [
          "row_id"
        ],
        "missingValues": [
          ""
        ]
      }
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/answers.txt#download",
      "name": "answers",
      "path": "answers.txt",
      "title": "Canonical direct-answer corpus",
      "mediatype": "text/plain",
      "bytes": 236971,
      "hash": "sha256:5fdcf706421348cd1e98642048b1b5ccb55a6070f2e0a105c1cb8c79d27b9fc1"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/knowledge.xml#download",
      "name": "knowledge",
      "path": "knowledge.xml",
      "title": "Hierarchical semantic knowledge projection",
      "mediatype": "application/xml",
      "bytes": 100659,
      "hash": "sha256:e8d89df587e3f8745cedbf3120a1cdde59906d997ed66ecd6ce2ed3e2de705de"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/llms.txt#download",
      "name": "llms",
      "path": "llms.txt",
      "title": "Machine discovery and retrieval guide",
      "mediatype": "text/plain",
      "bytes": 14793,
      "hash": "sha256:052e20ccd70c1a49e8def005c7f38ce0736a50b94d980b34d8a1f06b8449b556"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/index.md#download",
      "name": "index",
      "path": "index.md",
      "title": "Full canonical content projection",
      "mediatype": "text/markdown",
      "bytes": 1720045,
      "hash": "sha256:45e676f466cd4898ea243a6b7711d74af4c3fce31991619c3572594eed147eac"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/llms-full.txt#download",
      "name": "llms-full",
      "path": "llms-full.txt",
      "title": "Passage-oriented full content projection",
      "mediatype": "text/plain",
      "bytes": 3348005,
      "hash": "sha256:25ea6ee93968394bfa513d80f2efbb1d3ccf18e83c15ed22ed89ad8a82f064a0"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/provenance.jsonld#distribution",
      "name": "provenance",
      "path": "provenance.jsonld",
      "title": "Claim and passage provenance graph",
      "mediatype": "application/ld+json",
      "bytes": 1379330,
      "hash": "sha256:cb7b0bd2bef03455588fc7728e40b12bf8c72139e9c6b2307171260b32c5de07"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/evidence-snapshot.json#distribution",
      "name": "evidence-snapshot",
      "path": "evidence-snapshot.json",
      "title": "Evidence registry projection",
      "mediatype": "application/json",
      "bytes": 22053,
      "hash": "sha256:bab9f3cc42fd520ad76825f842520a39981a26ed7f1ce59a9ce66fc4fbfa1a46"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/linkset.json#download",
      "name": "linkset",
      "path": "linkset.json",
      "title": "RFC 9264 Web Link Set",
      "mediatype": "application/linkset+json",
      "bytes": 5016,
      "hash": "sha256:ee2b190165ab968d8c89643e7a0342325c6f8fb12c992eaa7c587c61e7b004e9"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/void.ttl#download",
      "name": "void",
      "path": "void.ttl",
      "title": "VoID RDF dataset description",
      "mediatype": "text/turtle",
      "bytes": 1005,
      "hash": "sha256:ecc4daab03ac60bc2d12f294011309f383478fa6929e2f1558b231d602f86ef7"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/dcat.ttl#download",
      "name": "dcat",
      "path": "dcat.ttl",
      "title": "W3C DCAT 3 catalog and distribution metadata",
      "mediatype": "text/turtle",
      "bytes": 8671,
      "hash": "sha256:b14e38ed8acebb39d263924d0887fcd5c80c5e12a922aef99beb2e7884cc5639"
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/media/video-tracks/education/saeed-ghezelbash-jalupro-vs-profhilo.captions.fa.63cad84cf10c.vtt#croissant-file",
      "name": "media-video-tracks-education-saeed-ghezelbash-jalupro-vs-profhilo-captions-fa-63cad84cf10c",
      "path": "media/video-tracks/education/saeed-ghezelbash-jalupro-vs-profhilo.captions.fa.63cad84cf10c.vtt",
      "title": "Persian WebVTT caption track for a self-hosted physician video.",
      "format": "vtt",
      "mediatype": "text/vtt",
      "bytes": 1621,
      "hash": "sha256:63cad84cf10cf325c3de047a30bff5d11c918f911914dfb8690514ef81d35939",
      "description": "Persian WebVTT caption track for a self-hosted physician video."
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/media/video-tracks/education/saeed-ghezelbash-jalupro-vs-profhilo.chapters.fa.fadc4fdb5db1.vtt#croissant-file",
      "name": "media-video-tracks-education-saeed-ghezelbash-jalupro-vs-profhilo-chapters-fa-fadc4fdb5db1",
      "path": "media/video-tracks/education/saeed-ghezelbash-jalupro-vs-profhilo.chapters.fa.fadc4fdb5db1.vtt",
      "title": "WebVTT chapter track for a self-hosted physician video.",
      "format": "vtt",
      "mediatype": "text/vtt",
      "bytes": 445,
      "hash": "sha256:fadc4fdb5db12bdb5bcd0c018c5efb09e3c54716ab47c73a87f4701c380ea679",
      "description": "WebVTT chapter track for a self-hosted physician video."
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/media/video-tracks/education/saeed-ghezelbash-subcision-technique.captions.fa.7f2640c97d71.vtt#croissant-file",
      "name": "media-video-tracks-education-saeed-ghezelbash-subcision-technique-captions-fa-7f2640c97d71",
      "path": "media/video-tracks/education/saeed-ghezelbash-subcision-technique.captions.fa.7f2640c97d71.vtt",
      "title": "Persian WebVTT caption track for a self-hosted physician video.",
      "format": "vtt",
      "mediatype": "text/vtt",
      "bytes": 1411,
      "hash": "sha256:7f2640c97d71252d0a02b793f1c5891c327bfdf5448701beaf6d9e90495f5bbf",
      "description": "Persian WebVTT caption track for a self-hosted physician video."
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/media/video-tracks/education/saeed-ghezelbash-subcision-technique.chapters.fa.b3457c65f474.vtt#croissant-file",
      "name": "media-video-tracks-education-saeed-ghezelbash-subcision-technique-chapters-fa-b3457c65f474",
      "path": "media/video-tracks/education/saeed-ghezelbash-subcision-technique.chapters.fa.b3457c65f474.vtt",
      "title": "WebVTT chapter track for a self-hosted physician video.",
      "format": "vtt",
      "mediatype": "text/vtt",
      "bytes": 337,
      "hash": "sha256:b3457c65f474315550c48c9f0ec9c4f2ca1610d4aff345bf0b13b76c31bfa22b",
      "description": "WebVTT chapter track for a self-hosted physician video."
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/media/video-tracks/education/saeed-ghezelbash-thread-lift-workshop.chapters.fa.155ce514ff8d.vtt#croissant-file",
      "name": "media-video-tracks-education-saeed-ghezelbash-thread-lift-workshop-chapters-fa-155ce514ff8d",
      "path": "media/video-tracks/education/saeed-ghezelbash-thread-lift-workshop.chapters.fa.155ce514ff8d.vtt",
      "title": "WebVTT chapter track for a self-hosted physician video.",
      "format": "vtt",
      "mediatype": "text/vtt",
      "bytes": 347,
      "hash": "sha256:155ce514ff8d9e4914db79c401c3ac612d4ad9424dfc61dcac2ceffca0014c92",
      "description": "WebVTT chapter track for a self-hosted physician video."
    },
    {
      "$schema": "https://datapackage.org/profiles/2.0/dataresource.json",
      "id": "https://www.ghezelbaash.ir/media/video-tracks/testimonials/saeed-ghezelbash-kurdish-patient-review.chapters.fa.4c2c5187b393.vtt#croissant-file",
      "name": "media-video-tracks-testimonials-saeed-ghezelbash-kurdish-patient-review-chapters-fa-4c2c5187b393",
      "path": "media/video-tracks/testimonials/saeed-ghezelbash-kurdish-patient-review.chapters.fa.4c2c5187b393.vtt",
      "title": "WebVTT chapter track for a self-hosted physician video.",
      "format": "vtt",
      "mediatype": "text/vtt",
      "bytes": 237,
      "hash": "sha256:4c2c5187b3935d8c1d3025d11b1e7f2f7ad55b9c5a8cd688711edb531b006498",
      "description": "WebVTT chapter track for a self-hosted physician video."
    }
  ]
}
