daily-dev · JSON-LD Context
Daily Dev Context
JSON-LD context defining the semantic vocabulary for Daily Dev from daily-dev.
40 Classes
116 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
daily:
https://daily.dev/schema#
Classes
def-0
def-1
def-2
def-3
def-4
def-5
def-6
def-7
def-8
def-9
def-10
def-11
def-12
def-13
def-14
def-15
def-16
def-17
def-18
def-19
def-20
def-21
def-22
def-23
def-24
def-25
def-26
def-27
def-28
def-29
def-30
def-31
def-32
def-33
def-34
def-35
def-36
def-37
def-38
def-40
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| name | string | |
| handle | string | |
| image | reference | |
| icon | string | |
| orderBy | string | |
| minDayRange | integer | |
| minUpvotes | integer | |
| minViews | integer | |
| disableEngagementFilter | boolean | |
| userId | string | |
| slug | string | |
| createdAt | dateTime | |
| flags | reference | |
| enabled | boolean | |
| includeTags | list | |
| blockedTags | list | |
| includeSources | list | |
| excludeSources | list | |
| advancedSettings | list | |
| referenceId | string | |
| type | string | |
| targetUrl | reference | |
| title | string | |
| readAt | dateTime | |
| description | string | |
| numTotalAvatars | integer | |
| avatars | list | |
| attachments | list | |
| count | integer | |
| platform | string | |
| url | reference | |
| city | string | |
| country | string | |
| username | string | |
| bio | string | |
| readme | string | |
| readmeHtml | string | |
| cover | reference | |
| reputation | integer | |
| permalink | reference | |
| isPlus | boolean | |
| experienceLevel | string | |
| timezone | string | |
| socialLinks | list | |
| location | reference | |
| streak | reference | |
| current | integer | |
| total | integer | |
| max | integer | |
| lastViewAt | dateTime | |
| faviconUrl | reference | |
| section | string | |
| position | integer | |
| startedAt | dateTime | |
| tool | reference | |
| success | boolean | |
| summary | string | |
| publishedAt | dateTime | |
| commentsPermalink | reference | |
| source | reference | |
| tags | list | |
| readTime | integer | |
| numUpvotes | integer | |
| numComments | integer | |
| author | reference | |
| lane | string | |
| v | integer | |
| score | decimal | |
| base | ||
| match | ||
| follow | ||
| age | ||
| seen | ||
| slot | ||
| reasons | list | |
| explain | reference | |
| bookmarked | boolean | |
| content | string | |
| userState | ||
| hasNextPage | boolean | |
| cursor | string | |
| error | string | |
| message | string | |
| retryAfter | integer | |
| limit | integer | |
| duration | integer | |
| repositoryUrl | string | |
| hasSkillMd | boolean | |
| marketplaceUrl | string | |
| skillMdUrl | string | |
| updatedAt | dateTime | |
| about | string | |
| status | string | |
| bookmarkedAt | dateTime | |
| vote | integer | |
| contentHtml | string | |
| lastUpdatedAt | dateTime | |
| numAwards | integer | |
| children | list | |
| subdivision | string | |
| value | string | |
| owner | string | |
| subtitle | string | |
| grade | string | |
| endedAt | dateTime | |
| customCompanyName | string | |
| customDomain | string | |
| employmentType | reference | |
| locationType | reference | |
| verified | boolean | |
| isOwner | boolean | |
| skills | list | |
| company | reference | |
| customLocation | reference | |
| repository | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://daily.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"daily": "https://daily.dev/schema#",
"def-0": "daily:def-0",
"id": {
"@id": "daily:id",
"@type": "xsd:string"
},
"name": {
"@id": "daily:name",
"@type": "xsd:string"
},
"handle": {
"@id": "daily:handle",
"@type": "xsd:string"
},
"image": {
"@id": "daily:image",
"@type": "@id"
},
"def-1": "daily:def-1",
"icon": {
"@id": "daily:icon",
"@type": "xsd:string"
},
"orderBy": {
"@id": "daily:orderBy",
"@type": "xsd:string"
},
"minDayRange": {
"@id": "daily:minDayRange",
"@type": "xsd:integer"
},
"minUpvotes": {
"@id": "daily:minUpvotes",
"@type": "xsd:integer"
},
"minViews": {
"@id": "daily:minViews",
"@type": "xsd:integer"
},
"disableEngagementFilter": {
"@id": "daily:disableEngagementFilter",
"@type": "xsd:boolean"
},
"def-2": "daily:def-2",
"userId": {
"@id": "daily:userId",
"@type": "xsd:string"
},
"slug": {
"@id": "daily:slug",
"@type": "xsd:string"
},
"createdAt": {
"@id": "daily:createdAt",
"@type": "xsd:dateTime"
},
"flags": {
"@id": "daily:flags",
"@type": "@id"
},
"def-3": "daily:def-3",
"enabled": {
"@id": "daily:enabled",
"@type": "xsd:boolean"
},
"def-4": "daily:def-4",
"includeTags": {
"@id": "daily:includeTags",
"@container": "@list"
},
"blockedTags": {
"@id": "daily:blockedTags",
"@container": "@list"
},
"includeSources": {
"@id": "daily:includeSources",
"@container": "@list"
},
"excludeSources": {
"@id": "daily:excludeSources",
"@container": "@list"
},
"advancedSettings": {
"@id": "daily:advancedSettings",
"@container": "@list"
},
"def-5": "daily:def-5",
"referenceId": {
"@id": "daily:referenceId",
"@type": "xsd:string"
},
"type": {
"@id": "daily:type",
"@type": "xsd:string"
},
"targetUrl": {
"@id": "daily:targetUrl",
"@type": "@id"
},
"def-6": "daily:def-6",
"title": {
"@id": "daily:title",
"@type": "xsd:string"
},
"def-7": "daily:def-7",
"readAt": {
"@id": "daily:readAt",
"@type": "xsd:dateTime"
},
"description": {
"@id": "daily:description",
"@type": "xsd:string"
},
"numTotalAvatars": {
"@id": "daily:numTotalAvatars",
"@type": "xsd:integer"
},
"avatars": {
"@id": "daily:avatars",
"@container": "@list"
},
"attachments": {
"@id": "daily:attachments",
"@container": "@list"
},
"def-8": "daily:def-8",
"count": {
"@id": "daily:count",
"@type": "xsd:integer"
},
"def-9": "daily:def-9",
"platform": {
"@id": "daily:platform",
"@type": "xsd:string"
},
"url": {
"@id": "daily:url",
"@type": "@id"
},
"def-10": "daily:def-10",
"city": {
"@id": "daily:city",
"@type": "xsd:string"
},
"country": {
"@id": "daily:country",
"@type": "xsd:string"
},
"def-11": "daily:def-11",
"username": {
"@id": "daily:username",
"@type": "xsd:string"
},
"bio": {
"@id": "daily:bio",
"@type": "xsd:string"
},
"readme": {
"@id": "daily:readme",
"@type": "xsd:string"
},
"readmeHtml": {
"@id": "daily:readmeHtml",
"@type": "xsd:string"
},
"cover": {
"@id": "daily:cover",
"@type": "@id"
},
"reputation": {
"@id": "daily:reputation",
"@type": "xsd:integer"
},
"permalink": {
"@id": "daily:permalink",
"@type": "@id"
},
"isPlus": {
"@id": "daily:isPlus",
"@type": "xsd:boolean"
},
"experienceLevel": {
"@id": "daily:experienceLevel",
"@type": "xsd:string"
},
"timezone": {
"@id": "daily:timezone",
"@type": "xsd:string"
},
"socialLinks": {
"@id": "daily:socialLinks",
"@container": "@list"
},
"location": {
"@id": "daily:location",
"@type": "@id"
},
"streak": {
"@id": "daily:streak",
"@type": "@id"
},
"def-12": "daily:def-12",
"def-13": "daily:def-13",
"current": {
"@id": "daily:current",
"@type": "xsd:integer"
},
"total": {
"@id": "daily:total",
"@type": "xsd:integer"
},
"max": {
"@id": "daily:max",
"@type": "xsd:integer"
},
"lastViewAt": {
"@id": "daily:lastViewAt",
"@type": "xsd:dateTime"
},
"def-14": "daily:def-14",
"faviconUrl": {
"@id": "daily:faviconUrl",
"@type": "@id"
},
"def-15": "daily:def-15",
"section": {
"@id": "daily:section",
"@type": "xsd:string"
},
"position": {
"@id": "daily:position",
"@type": "xsd:integer"
},
"startedAt": {
"@id": "daily:startedAt",
"@type": "xsd:dateTime"
},
"tool": {
"@id": "daily:tool",
"@type": "@id"
},
"def-16": "daily:def-16",
"success": {
"@id": "daily:success",
"@type": "xsd:boolean"
},
"def-17": "daily:def-17",
"def-18": "daily:def-18",
"summary": {
"@id": "daily:summary",
"@type": "xsd:string"
},
"publishedAt": {
"@id": "daily:publishedAt",
"@type": "xsd:dateTime"
},
"commentsPermalink": {
"@id": "daily:commentsPermalink",
"@type": "@id"
},
"source": {
"@id": "daily:source",
"@type": "@id"
},
"tags": {
"@id": "daily:tags",
"@container": "@list"
},
"readTime": {
"@id": "daily:readTime",
"@type": "xsd:integer"
},
"numUpvotes": {
"@id": "daily:numUpvotes",
"@type": "xsd:integer"
},
"numComments": {
"@id": "daily:numComments",
"@type": "xsd:integer"
},
"author": {
"@id": "daily:author",
"@type": "@id"
},
"def-19": "daily:def-19",
"lane": {
"@id": "daily:lane",
"@type": "xsd:string"
},
"v": {
"@id": "daily:v",
"@type": "xsd:integer"
},
"score": {
"@id": "daily:score",
"@type": "xsd:decimal"
},
"base": {
"@id": "daily:base"
},
"match": {
"@id": "daily:match"
},
"follow": {
"@id": "daily:follow"
},
"age": {
"@id": "daily:age"
},
"seen": {
"@id": "daily:seen"
},
"slot": {
"@id": "daily:slot"
},
"reasons": {
"@id": "daily:reasons",
"@container": "@list"
},
"def-20": "daily:def-20",
"explain": {
"@id": "daily:explain",
"@type": "@id"
},
"def-21": "daily:def-21",
"bookmarked": {
"@id": "daily:bookmarked",
"@type": "xsd:boolean"
},
"content": {
"@id": "daily:content",
"@type": "xsd:string"
},
"userState": {
"@id": "daily:userState"
},
"def-22": "daily:def-22",
"hasNextPage": {
"@id": "daily:hasNextPage",
"@type": "xsd:boolean"
},
"cursor": {
"@id": "daily:cursor",
"@type": "xsd:string"
},
"def-23": "daily:def-23",
"error": {
"@id": "daily:error",
"@type": "xsd:string"
},
"message": {
"@id": "daily:message",
"@type": "xsd:string"
},
"def-24": "daily:def-24",
"retryAfter": {
"@id": "daily:retryAfter",
"@type": "xsd:integer"
},
"limit": {
"@id": "daily:limit",
"@type": "xsd:integer"
},
"duration": {
"@id": "daily:duration",
"@type": "xsd:integer"
},
"def-25": "daily:def-25",
"repositoryUrl": {
"@id": "daily:repositoryUrl",
"@type": "xsd:string"
},
"hasSkillMd": {
"@id": "daily:hasSkillMd",
"@type": "xsd:boolean"
},
"marketplaceUrl": {
"@id": "daily:marketplaceUrl",
"@type": "xsd:string"
},
"skillMdUrl": {
"@id": "daily:skillMdUrl",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "daily:updatedAt",
"@type": "xsd:dateTime"
},
"def-26": "daily:def-26",
"about": {
"@id": "daily:about",
"@type": "xsd:string"
},
"def-27": "daily:def-27",
"status": {
"@id": "daily:status",
"@type": "xsd:string"
},
"def-28": "daily:def-28",
"def-29": "daily:def-29",
"def-30": "daily:def-30",
"def-31": "daily:def-31",
"bookmarkedAt": {
"@id": "daily:bookmarkedAt",
"@type": "xsd:dateTime"
},
"def-32": "daily:def-32",
"def-33": "daily:def-33",
"vote": {
"@id": "daily:vote",
"@type": "xsd:integer"
},
"def-34": "daily:def-34",
"contentHtml": {
"@id": "daily:contentHtml",
"@type": "xsd:string"
},
"lastUpdatedAt": {
"@id": "daily:lastUpdatedAt",
"@type": "xsd:dateTime"
},
"numAwards": {
"@id": "daily:numAwards",
"@type": "xsd:integer"
},
"children": {
"@id": "daily:children",
"@container": "@list"
},
"def-35": "daily:def-35",
"def-36": "daily:def-36",
"subdivision": {
"@id": "daily:subdivision",
"@type": "xsd:string"
},
"def-37": "daily:def-37",
"value": {
"@id": "daily:value",
"@type": "xsd:string"
},
"def-38": "daily:def-38",
"owner": {
"@id": "daily:owner",
"@type": "xsd:string"
},
"def-40": "daily:def-40",
"subtitle": {
"@id": "daily:subtitle",
"@type": "xsd:string"
},
"grade": {
"@id": "daily:grade",
"@type": "xsd:string"
},
"endedAt": {
"@id": "daily:endedAt",
"@type": "xsd:dateTime"
},
"customCompanyName": {
"@id": "daily:customCompanyName",
"@type": "xsd:string"
},
"customDomain": {
"@id": "daily:customDomain",
"@type": "xsd:string"
},
"employmentType": {
"@id": "daily:employmentType",
"@type": "@id"
},
"locationType": {
"@id": "daily:locationType",
"@type": "@id"
},
"verified": {
"@id": "daily:verified",
"@type": "xsd:boolean"
},
"isOwner": {
"@id": "daily:isOwner",
"@type": "xsd:boolean"
},
"skills": {
"@id": "daily:skills",
"@container": "@list"
},
"company": {
"@id": "daily:company",
"@type": "@id"
},
"customLocation": {
"@id": "daily:customLocation",
"@type": "@id"
},
"repository": {
"@id": "daily:repository",
"@type": "@id"
}
},
"@type": "schema:Dataset",
"schema:name": "daily-dev API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects daily-dev'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-30) from openapi/daily-dev-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/daily-dev-openapi.json"
]
}