EpicDirectories · JSON-LD Context

Epicdirectories Context

JSON-LD context defining the semantic vocabulary for Epicdirectories from EpicDirectories.

59 Classes 110 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/
epicdirectories: https://epicdirectories.com/schema#

Classes

CreateFromTemplateDto CreateDirectoryDto UpdateDirectoryDto SetDirectoryTurnstileDto CreateSubmissionDto CreateFeedbackDto AcceptSubmissionDto RejectSubmissionDto CreateWebhookDto UpdateWebhookDto CreateApiKeyDto UpdateApiKeyDto CreateListingDto UpdateListingDto CreateAttributeTemplateDto UpdateAttributeTemplateDto CreateTaxonomyDto UpdateTaxonomyDto CreateTermDto UpdateTermDto AttributeValueDto SetAttributesDto BulkSetAttributesDto CreateJobDto CreateRecipeDto UpdateRecipeDto PublicCreateTermDto PublicSubmissionPolicyDto UpdatePublicDirectoryDto CreatePublicJobDto PublicUpdateTermDto CreatePublicListingDto BulkUpsertItemDto BulkUpsertListingsDto BatchListingItem BatchListingsDto UpdatePublicListingDto SetPublicAttributesDto PublicTermAssignmentDto SetPublicTermsDto PatchPublicTermsDto CreatePublicSnapshotDto EnrichListingDto SweepProbesDto SweepScreenshotsDto SweepResearchDto ApplyScreeningDto CreatePublicMediaDto UpdatePublicMediaDto CreateMediaAssetDto UpdateMediaAssetDto CreateSourceSnapshotDto CreateDomainDto RejectReviewDto CreateCommentDto RejectCommentDto ReplyToCommentDto UpdateOrderDto CreateCompedOrderDto

Properties

Property Type Container
name string
template string
slug string
domain
listingTypes
seoPolicy
monetizationPolicy
mediaPolicy
submissionPolicy
enrichmentPolicy
theme string
themeSettings
siteKey string
secret string
title string
url string
description string
category string
email string
turnstileToken string
website2 string
kind string
message string
listingType string
listingStatus string
spam boolean
events list
isActive boolean
debounceMs decimal
directoryId string
scopes list
expiresAt string
status string
parentId
relationshipType
geo
canonicalFields
editorialFields
publishAt
key string
label string
type string
isFilterable boolean
isSortable boolean
isSeoRelevant boolean
enumValues list
settings
structure string
parentTermId string
metadata
attributeTemplateId string
value
attributes list
listingIds list
jobType string
input
recipeType string
scope
constraints
ranking
seo
parentSlug string
suggestions boolean
feedback boolean
reviews boolean
comments boolean
parentListingType string
taxonomies
items list
atomic boolean
taxonomy string
term string
terms list
add list
remove list
source string
externalId string
payload
fetchedAt string
direction string
force boolean
limit decimal
width decimal
height decimal
listingSlugs list
staleAfterDays decimal
sources list
declareFields boolean
ingestOg boolean
dryRun boolean
hold boolean
alt string
caption string
role string
sortOrder decimal
sourceRef string
variants
cdnUrl string
isPrimary boolean
path string
authorName string
body string
reply string
replyAuthor string
placementUrl string
operatorNotes string
purchaserEmail string
targetUrl string
anchorText string
brief string

JSON-LD Document

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