{
  "@context": {
    "@vocab": "https://epicdirectories.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "epicdirectories": "https://epicdirectories.com/schema#",
    "CreateFromTemplateDto": "epicdirectories:CreateFromTemplateDto",
    "name": {
      "@id": "epicdirectories:name",
      "@type": "xsd:string"
    },
    "template": {
      "@id": "epicdirectories:template",
      "@type": "xsd:string"
    },
    "CreateDirectoryDto": "epicdirectories:CreateDirectoryDto",
    "slug": {
      "@id": "epicdirectories:slug",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "epicdirectories:domain"
    },
    "listingTypes": {
      "@id": "epicdirectories:listingTypes"
    },
    "seoPolicy": {
      "@id": "epicdirectories:seoPolicy"
    },
    "monetizationPolicy": {
      "@id": "epicdirectories:monetizationPolicy"
    },
    "mediaPolicy": {
      "@id": "epicdirectories:mediaPolicy"
    },
    "submissionPolicy": {
      "@id": "epicdirectories:submissionPolicy"
    },
    "enrichmentPolicy": {
      "@id": "epicdirectories:enrichmentPolicy"
    },
    "theme": {
      "@id": "epicdirectories:theme",
      "@type": "xsd:string"
    },
    "themeSettings": {
      "@id": "epicdirectories:themeSettings"
    },
    "UpdateDirectoryDto": "epicdirectories:UpdateDirectoryDto",
    "SetDirectoryTurnstileDto": "epicdirectories:SetDirectoryTurnstileDto",
    "siteKey": {
      "@id": "epicdirectories:siteKey",
      "@type": "xsd:string"
    },
    "secret": {
      "@id": "epicdirectories:secret",
      "@type": "xsd:string"
    },
    "CreateSubmissionDto": "epicdirectories:CreateSubmissionDto",
    "title": {
      "@id": "epicdirectories:title",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "epicdirectories:url",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "epicdirectories:description",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "epicdirectories:category",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "epicdirectories:email",
      "@type": "xsd:string"
    },
    "turnstileToken": {
      "@id": "epicdirectories:turnstileToken",
      "@type": "xsd:string"
    },
    "website2": {
      "@id": "epicdirectories:website2",
      "@type": "xsd:string"
    },
    "CreateFeedbackDto": "epicdirectories:CreateFeedbackDto",
    "kind": {
      "@id": "epicdirectories:kind",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "epicdirectories:message",
      "@type": "xsd:string"
    },
    "AcceptSubmissionDto": "epicdirectories:AcceptSubmissionDto",
    "listingType": {
      "@id": "epicdirectories:listingType",
      "@type": "xsd:string"
    },
    "listingStatus": {
      "@id": "epicdirectories:listingStatus",
      "@type": "xsd:string"
    },
    "RejectSubmissionDto": "epicdirectories:RejectSubmissionDto",
    "spam": {
      "@id": "epicdirectories:spam",
      "@type": "xsd:boolean"
    },
    "CreateWebhookDto": "epicdirectories:CreateWebhookDto",
    "events": {
      "@id": "epicdirectories:events",
      "@container": "@list"
    },
    "isActive": {
      "@id": "epicdirectories:isActive",
      "@type": "xsd:boolean"
    },
    "debounceMs": {
      "@id": "epicdirectories:debounceMs",
      "@type": "xsd:decimal"
    },
    "UpdateWebhookDto": "epicdirectories:UpdateWebhookDto",
    "CreateApiKeyDto": "epicdirectories:CreateApiKeyDto",
    "directoryId": {
      "@id": "epicdirectories:directoryId",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "epicdirectories:scopes",
      "@container": "@list"
    },
    "expiresAt": {
      "@id": "epicdirectories:expiresAt",
      "@type": "xsd:string"
    },
    "UpdateApiKeyDto": "epicdirectories:UpdateApiKeyDto",
    "CreateListingDto": "epicdirectories:CreateListingDto",
    "status": {
      "@id": "epicdirectories:status",
      "@type": "xsd:string"
    },
    "parentId": {
      "@id": "epicdirectories:parentId"
    },
    "relationshipType": {
      "@id": "epicdirectories:relationshipType"
    },
    "geo": {
      "@id": "epicdirectories:geo"
    },
    "canonicalFields": {
      "@id": "epicdirectories:canonicalFields"
    },
    "editorialFields": {
      "@id": "epicdirectories:editorialFields"
    },
    "publishAt": {
      "@id": "epicdirectories:publishAt"
    },
    "UpdateListingDto": "epicdirectories:UpdateListingDto",
    "CreateAttributeTemplateDto": "epicdirectories:CreateAttributeTemplateDto",
    "key": {
      "@id": "epicdirectories:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "epicdirectories:label",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "epicdirectories:type",
      "@type": "xsd:string"
    },
    "isFilterable": {
      "@id": "epicdirectories:isFilterable",
      "@type": "xsd:boolean"
    },
    "isSortable": {
      "@id": "epicdirectories:isSortable",
      "@type": "xsd:boolean"
    },
    "isSeoRelevant": {
      "@id": "epicdirectories:isSeoRelevant",
      "@type": "xsd:boolean"
    },
    "enumValues": {
      "@id": "epicdirectories:enumValues",
      "@container": "@list"
    },
    "settings": {
      "@id": "epicdirectories:settings"
    },
    "UpdateAttributeTemplateDto": "epicdirectories:UpdateAttributeTemplateDto",
    "CreateTaxonomyDto": "epicdirectories:CreateTaxonomyDto",
    "structure": {
      "@id": "epicdirectories:structure",
      "@type": "xsd:string"
    },
    "UpdateTaxonomyDto": "epicdirectories:UpdateTaxonomyDto",
    "CreateTermDto": "epicdirectories:CreateTermDto",
    "parentTermId": {
      "@id": "epicdirectories:parentTermId",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "epicdirectories:metadata"
    },
    "UpdateTermDto": "epicdirectories:UpdateTermDto",
    "AttributeValueDto": "epicdirectories:AttributeValueDto",
    "attributeTemplateId": {
      "@id": "epicdirectories:attributeTemplateId",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "epicdirectories:value"
    },
    "SetAttributesDto": "epicdirectories:SetAttributesDto",
    "attributes": {
      "@id": "epicdirectories:attributes",
      "@container": "@list"
    },
    "BulkSetAttributesDto": "epicdirectories:BulkSetAttributesDto",
    "listingIds": {
      "@id": "epicdirectories:listingIds",
      "@container": "@list"
    },
    "CreateJobDto": "epicdirectories:CreateJobDto",
    "jobType": {
      "@id": "epicdirectories:jobType",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "epicdirectories:input"
    },
    "CreateRecipeDto": "epicdirectories:CreateRecipeDto",
    "recipeType": {
      "@id": "epicdirectories:recipeType",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "epicdirectories:scope"
    },
    "constraints": {
      "@id": "epicdirectories:constraints"
    },
    "ranking": {
      "@id": "epicdirectories:ranking"
    },
    "seo": {
      "@id": "epicdirectories:seo"
    },
    "UpdateRecipeDto": "epicdirectories:UpdateRecipeDto",
    "PublicCreateTermDto": "epicdirectories:PublicCreateTermDto",
    "parentSlug": {
      "@id": "epicdirectories:parentSlug",
      "@type": "xsd:string"
    },
    "PublicSubmissionPolicyDto": "epicdirectories:PublicSubmissionPolicyDto",
    "suggestions": {
      "@id": "epicdirectories:suggestions",
      "@type": "xsd:boolean"
    },
    "feedback": {
      "@id": "epicdirectories:feedback",
      "@type": "xsd:boolean"
    },
    "reviews": {
      "@id": "epicdirectories:reviews",
      "@type": "xsd:boolean"
    },
    "comments": {
      "@id": "epicdirectories:comments",
      "@type": "xsd:boolean"
    },
    "UpdatePublicDirectoryDto": "epicdirectories:UpdatePublicDirectoryDto",
    "CreatePublicJobDto": "epicdirectories:CreatePublicJobDto",
    "PublicUpdateTermDto": "epicdirectories:PublicUpdateTermDto",
    "CreatePublicListingDto": "epicdirectories:CreatePublicListingDto",
    "parentListingType": {
      "@id": "epicdirectories:parentListingType",
      "@type": "xsd:string"
    },
    "taxonomies": {
      "@id": "epicdirectories:taxonomies"
    },
    "BulkUpsertItemDto": "epicdirectories:BulkUpsertItemDto",
    "BulkUpsertListingsDto": "epicdirectories:BulkUpsertListingsDto",
    "items": {
      "@id": "epicdirectories:items",
      "@container": "@list"
    },
    "atomic": {
      "@id": "epicdirectories:atomic",
      "@type": "xsd:boolean"
    },
    "BatchListingItem": "epicdirectories:BatchListingItem",
    "BatchListingsDto": "epicdirectories:BatchListingsDto",
    "UpdatePublicListingDto": "epicdirectories:UpdatePublicListingDto",
    "SetPublicAttributesDto": "epicdirectories:SetPublicAttributesDto",
    "PublicTermAssignmentDto": "epicdirectories:PublicTermAssignmentDto",
    "taxonomy": {
      "@id": "epicdirectories:taxonomy",
      "@type": "xsd:string"
    },
    "term": {
      "@id": "epicdirectories:term",
      "@type": "xsd:string"
    },
    "SetPublicTermsDto": "epicdirectories:SetPublicTermsDto",
    "terms": {
      "@id": "epicdirectories:terms",
      "@container": "@list"
    },
    "PatchPublicTermsDto": "epicdirectories:PatchPublicTermsDto",
    "add": {
      "@id": "epicdirectories:add",
      "@container": "@list"
    },
    "remove": {
      "@id": "epicdirectories:remove",
      "@container": "@list"
    },
    "CreatePublicSnapshotDto": "epicdirectories:CreatePublicSnapshotDto",
    "source": {
      "@id": "epicdirectories:source",
      "@type": "xsd:string"
    },
    "externalId": {
      "@id": "epicdirectories:externalId",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "epicdirectories:payload"
    },
    "fetchedAt": {
      "@id": "epicdirectories:fetchedAt",
      "@type": "xsd:string"
    },
    "EnrichListingDto": "epicdirectories:EnrichListingDto",
    "direction": {
      "@id": "epicdirectories:direction",
      "@type": "xsd:string"
    },
    "force": {
      "@id": "epicdirectories:force",
      "@type": "xsd:boolean"
    },
    "SweepProbesDto": "epicdirectories:SweepProbesDto",
    "limit": {
      "@id": "epicdirectories:limit",
      "@type": "xsd:decimal"
    },
    "SweepScreenshotsDto": "epicdirectories:SweepScreenshotsDto",
    "width": {
      "@id": "epicdirectories:width",
      "@type": "xsd:decimal"
    },
    "height": {
      "@id": "epicdirectories:height",
      "@type": "xsd:decimal"
    },
    "listingSlugs": {
      "@id": "epicdirectories:listingSlugs",
      "@container": "@list"
    },
    "SweepResearchDto": "epicdirectories:SweepResearchDto",
    "staleAfterDays": {
      "@id": "epicdirectories:staleAfterDays",
      "@type": "xsd:decimal"
    },
    "sources": {
      "@id": "epicdirectories:sources",
      "@container": "@list"
    },
    "declareFields": {
      "@id": "epicdirectories:declareFields",
      "@type": "xsd:boolean"
    },
    "ingestOg": {
      "@id": "epicdirectories:ingestOg",
      "@type": "xsd:boolean"
    },
    "ApplyScreeningDto": "epicdirectories:ApplyScreeningDto",
    "dryRun": {
      "@id": "epicdirectories:dryRun",
      "@type": "xsd:boolean"
    },
    "hold": {
      "@id": "epicdirectories:hold",
      "@type": "xsd:boolean"
    },
    "CreatePublicMediaDto": "epicdirectories:CreatePublicMediaDto",
    "alt": {
      "@id": "epicdirectories:alt",
      "@type": "xsd:string"
    },
    "caption": {
      "@id": "epicdirectories:caption",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "epicdirectories:role",
      "@type": "xsd:string"
    },
    "sortOrder": {
      "@id": "epicdirectories:sortOrder",
      "@type": "xsd:decimal"
    },
    "UpdatePublicMediaDto": "epicdirectories:UpdatePublicMediaDto",
    "CreateMediaAssetDto": "epicdirectories:CreateMediaAssetDto",
    "sourceRef": {
      "@id": "epicdirectories:sourceRef",
      "@type": "xsd:string"
    },
    "variants": {
      "@id": "epicdirectories:variants"
    },
    "UpdateMediaAssetDto": "epicdirectories:UpdateMediaAssetDto",
    "cdnUrl": {
      "@id": "epicdirectories:cdnUrl",
      "@type": "xsd:string"
    },
    "CreateSourceSnapshotDto": "epicdirectories:CreateSourceSnapshotDto",
    "CreateDomainDto": "epicdirectories:CreateDomainDto",
    "isPrimary": {
      "@id": "epicdirectories:isPrimary",
      "@type": "xsd:boolean"
    },
    "RejectReviewDto": "epicdirectories:RejectReviewDto",
    "CreateCommentDto": "epicdirectories:CreateCommentDto",
    "path": {
      "@id": "epicdirectories:path",
      "@type": "xsd:string"
    },
    "authorName": {
      "@id": "epicdirectories:authorName",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "epicdirectories:body",
      "@type": "xsd:string"
    },
    "RejectCommentDto": "epicdirectories:RejectCommentDto",
    "ReplyToCommentDto": "epicdirectories:ReplyToCommentDto",
    "reply": {
      "@id": "epicdirectories:reply",
      "@type": "xsd:string"
    },
    "replyAuthor": {
      "@id": "epicdirectories:replyAuthor",
      "@type": "xsd:string"
    },
    "UpdateOrderDto": "epicdirectories:UpdateOrderDto",
    "placementUrl": {
      "@id": "epicdirectories:placementUrl",
      "@type": "xsd:string"
    },
    "operatorNotes": {
      "@id": "epicdirectories:operatorNotes",
      "@type": "xsd:string"
    },
    "CreateCompedOrderDto": "epicdirectories:CreateCompedOrderDto",
    "purchaserEmail": {
      "@id": "epicdirectories:purchaserEmail",
      "@type": "xsd:string"
    },
    "targetUrl": {
      "@id": "epicdirectories:targetUrl",
      "@type": "xsd:string"
    },
    "anchorText": {
      "@id": "epicdirectories:anchorText",
      "@type": "xsd:string"
    },
    "brief": {
      "@id": "epicdirectories:brief",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "EpicDirectories API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects EpicDirectories'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-02) from openapi/epicdirectories-openapi.json.",
  "dcterms:created": "2026-10-02",
  "dcterms:source": [
    "openapi/epicdirectories-openapi.json"
  ]
}