GitHits · JSON-LD Context

Githits Com Context

JSON-LD context defining the semantic vocabulary for Githits Com from GitHits.

15 Classes 30 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/
githits: https://githits.com/schema#

Classes

PostV1ExperimentalLicenseReportsRequest PostV1ExperimentalLicenseReportsResponse GetV1ExperimentalLicenseReportsIdResponse PostV1ExperimentalLicensesRequest PostV1ExperimentalLicensesResponse GetV1ExperimentalLicensesIdResponse PostV1ExperimentalLockfileJobsRequest PostV1ExperimentalLockfileJobsResponse PostV1ExperimentalResearchRequest PostV1ExperimentalSbomRequest PostV1ExperimentalSbomResponse PostV1ListRequest GetV1PackageUpgradeReviewsResponse PostV1PackageUpgradeReviewsResponse GetV1PackagesNpmExpressDependenciesResponse

Properties

Property Type Container
report
schema_version integer
inventory
components list
id string
state string
expires_at string
status_url string
events_url string
result_url string
target
question string
format string
bom string
limit integer
wait_timeout_ms integer
breaking_signals list
entries list
fallback string
has_release_note_bodies boolean
keyword_entries list
migration_signals list
source string
total_entries integer
total_entries_with_bodies integer
total_keyword_entries integer
truncated boolean
analysis
dependencies
package

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://githits.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "githits": "https://githits.com/schema#",
    "PostV1ExperimentalLicenseReportsRequest": "githits:PostV1ExperimentalLicenseReportsRequest",
    "PostV1ExperimentalLicenseReportsResponse": "githits:PostV1ExperimentalLicenseReportsResponse",
    "report": {
      "@id": "githits:report"
    },
    "GetV1ExperimentalLicenseReportsIdResponse": "githits:GetV1ExperimentalLicenseReportsIdResponse",
    "schema_version": {
      "@id": "githits:schema_version",
      "@type": "xsd:integer"
    },
    "inventory": {
      "@id": "githits:inventory"
    },
    "components": {
      "@id": "githits:components",
      "@container": "@list"
    },
    "PostV1ExperimentalLicensesRequest": "githits:PostV1ExperimentalLicensesRequest",
    "PostV1ExperimentalLicensesResponse": "githits:PostV1ExperimentalLicensesResponse",
    "GetV1ExperimentalLicensesIdResponse": "githits:GetV1ExperimentalLicensesIdResponse",
    "PostV1ExperimentalLockfileJobsRequest": "githits:PostV1ExperimentalLockfileJobsRequest",
    "PostV1ExperimentalLockfileJobsResponse": "githits:PostV1ExperimentalLockfileJobsResponse",
    "id": {
      "@id": "githits:id",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "githits:state",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "githits:expires_at",
      "@type": "xsd:string"
    },
    "status_url": {
      "@id": "githits:status_url",
      "@type": "xsd:string"
    },
    "events_url": {
      "@id": "githits:events_url",
      "@type": "xsd:string"
    },
    "result_url": {
      "@id": "githits:result_url",
      "@type": "xsd:string"
    },
    "PostV1ExperimentalResearchRequest": "githits:PostV1ExperimentalResearchRequest",
    "target": {
      "@id": "githits:target"
    },
    "question": {
      "@id": "githits:question",
      "@type": "xsd:string"
    },
    "PostV1ExperimentalSbomRequest": "githits:PostV1ExperimentalSbomRequest",
    "format": {
      "@id": "githits:format",
      "@type": "xsd:string"
    },
    "PostV1ExperimentalSbomResponse": "githits:PostV1ExperimentalSbomResponse",
    "bom": {
      "@id": "githits:bom",
      "@type": "xsd:string"
    },
    "PostV1ListRequest": "githits:PostV1ListRequest",
    "limit": {
      "@id": "githits:limit",
      "@type": "xsd:integer"
    },
    "wait_timeout_ms": {
      "@id": "githits:wait_timeout_ms",
      "@type": "xsd:integer"
    },
    "GetV1PackageUpgradeReviewsResponse": "githits:GetV1PackageUpgradeReviewsResponse",
    "breaking_signals": {
      "@id": "githits:breaking_signals",
      "@container": "@list"
    },
    "entries": {
      "@id": "githits:entries",
      "@container": "@list"
    },
    "fallback": {
      "@id": "githits:fallback",
      "@type": "xsd:string"
    },
    "has_release_note_bodies": {
      "@id": "githits:has_release_note_bodies",
      "@type": "xsd:boolean"
    },
    "keyword_entries": {
      "@id": "githits:keyword_entries",
      "@container": "@list"
    },
    "migration_signals": {
      "@id": "githits:migration_signals",
      "@container": "@list"
    },
    "source": {
      "@id": "githits:source",
      "@type": "xsd:string"
    },
    "total_entries": {
      "@id": "githits:total_entries",
      "@type": "xsd:integer"
    },
    "total_entries_with_bodies": {
      "@id": "githits:total_entries_with_bodies",
      "@type": "xsd:integer"
    },
    "total_keyword_entries": {
      "@id": "githits:total_keyword_entries",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "githits:truncated",
      "@type": "xsd:boolean"
    },
    "PostV1PackageUpgradeReviewsResponse": "githits:PostV1PackageUpgradeReviewsResponse",
    "GetV1PackagesNpmExpressDependenciesResponse": "githits:GetV1PackagesNpmExpressDependenciesResponse",
    "analysis": {
      "@id": "githits:analysis"
    },
    "dependencies": {
      "@id": "githits:dependencies"
    },
    "package": {
      "@id": "githits:package"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GitHits API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GitHits'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-11-10) from openapi/_ae-authored/githits-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/_ae-authored/githits-com-openapi-generated.yml"
  ]
}