dulieu-dev · JSON-LD Context

Dulieu Dev Context

JSON-LD context defining the semantic vocabulary for Dulieu Dev from dulieu-dev.

77 Classes 96 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/
dulieu: https://dulieu.dev/schema#

Classes

GetApiAdminUsersResponse PutApiAdminUsersIdPlanRequest PutApiAdminUsersIdPlanResponse GetApiBakeryResponse GetApiBakeryCatalogResponse GetApiBakerySearchResponse GetApiBakerySummaryResponse GetApiBlogResponse GetApiBlogSlugResponse GetApiCoffeeResponse GetApiCommoditiesResponse GetApiCosmeticsResponse GetApiCosmeticsCatalogResponse GetApiCosmeticsCompareResponse GetApiCosmeticsSearchResponse GetApiCosmeticsSummaryResponse GetApiCrawlLogsResponse GetApiCrawlProgressResponse GetApiDrugsResponse GetApiDrugsCatalogResponse GetApiDrugsSearchResponse GetApiDrugsStoresResponse GetApiDrugsSummaryResponse GetApiElectronicsCatalogResponse GetApiElectronicsSearchResponse GetApiElectronicsStoresResponse GetApiElectronicsSummaryResponse GetApiFuelResponse GetApiGeoResponse GetApiGeoForwardResponse GetApiGeoResolveResponse GetApiGeoReverseResponse GetApiGeoStatsResponse GetApiGeoUsageResponse GetApiGeoVnsdiProvincesResponse GetApiGroceriesResponse GetApiGroceriesCatalogResponse GetApiGroceriesFreshnessResponse GetApiGroceriesSearchResponse GetApiGroceriesStoresResponse GetApiGroceriesSummaryResponse GetApiHolidaysVnResponse GetApiIndicatorsResponse GetApiInterestResponse GetApiKeysResponse PostApiKeysResponse DeleteApiKeysIdResponse PostApiKeysIdRotateResponse GetApiKeysStatsResponse GetApiLotteryResponse GetApiMstCodeResponse GetApiPepperResponse GetApiProvincesMapResponse GetApiProvincesSummaryResponse GetApiProvincesWardsResponse GetApiRealestateAgentsResponse GetApiRealestateBenchmarksResponse GetApiRealestateByIdSourceidResponse GetApiRealestateEstimateResponse GetApiRealestateFacetsResponse GetApiRealestateFetchResponse GetApiRealestateGeoResponse GetApiRealestateLandPricesResponse GetApiRealestateMoversResponse GetApiRealestateNearbyResponse GetApiRealestatePlanningResponse GetApiRealestateSourcesStatsResponse GetApiRealestateStoresResponse GetApiRealestateSuggestResponse GetApiRealestateSummaryResponse GetApiRealestateTrendsResponse GetApiSilverResponse GetApiSnapshotResponse GetApiStatsResponse GetApiWeatherResponse GetApiWeatherForecastResponse GetApiWeatherSummaryResponse

Properties

Property Type Container
data list
plan string
store string
name string
price decimal
weight_g decimal
occasion string
category string
source_id string
size_cm decimal
products decimal
priced decimal
unpriced decimal
stores decimal
avg_price decimal
avg_size_cm decimal
meta
brand string
volume_ml decimal
concentration string
gender string
price_per_ml decimal
barcode string
date string
min_price integer
max_price integer
spread integer
spread_pct decimal
offers list
brands integer
avg_price_per_ml decimal
avg_discount_pct decimal
crawler string
status string
records_inserted decimal
duration_ms decimal
count decimal
crawl_days integer
latest_date string
categories integer
avg_rating decimal
province_code string
province_name string
district_code string
results list
api_calls integer
providers_called list
total integer
cached integer
uncached integer
cache_hit_rate decimal
api_calls_total integer
api_calls_saved integer
avg_latency_ms decimal
usage
type string
features list
year decimal
holidays list
geoJSON
metricExtents
boundary_source string
slug string
total_before integer
total_after integer
metrics list
before
after
transaction string
property_type string
province string
title string
price_value integer
url string
image string
cached_image string
images list
data.provinces list
data.property_types list
data.sources list
data.transactions list
data.districts list
data.wards list
geo
center
radius_km decimal
meta.window_days decimal
district string
listing_count integer
taken_at string
as_of_date string
kind string
overview
by_key list
by_user list
by_endpoint list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://dulieu.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "dulieu": "https://dulieu.dev/schema#",
    "GetApiAdminUsersResponse": "dulieu:GetApiAdminUsersResponse",
    "data": {
      "@id": "dulieu:data",
      "@container": "@list"
    },
    "PutApiAdminUsersIdPlanRequest": "dulieu:PutApiAdminUsersIdPlanRequest",
    "plan": {
      "@id": "dulieu:plan",
      "@type": "xsd:string"
    },
    "PutApiAdminUsersIdPlanResponse": "dulieu:PutApiAdminUsersIdPlanResponse",
    "GetApiBakeryResponse": "dulieu:GetApiBakeryResponse",
    "store": {
      "@id": "dulieu:store",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "dulieu:name",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "dulieu:price",
      "@type": "xsd:decimal"
    },
    "weight_g": {
      "@id": "dulieu:weight_g",
      "@type": "xsd:decimal"
    },
    "occasion": {
      "@id": "dulieu:occasion",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "dulieu:category",
      "@type": "xsd:string"
    },
    "GetApiBakeryCatalogResponse": "dulieu:GetApiBakeryCatalogResponse",
    "source_id": {
      "@id": "dulieu:source_id",
      "@type": "xsd:string"
    },
    "GetApiBakerySearchResponse": "dulieu:GetApiBakerySearchResponse",
    "size_cm": {
      "@id": "dulieu:size_cm",
      "@type": "xsd:decimal"
    },
    "GetApiBakerySummaryResponse": "dulieu:GetApiBakerySummaryResponse",
    "products": {
      "@id": "dulieu:products",
      "@type": "xsd:decimal"
    },
    "priced": {
      "@id": "dulieu:priced",
      "@type": "xsd:decimal"
    },
    "unpriced": {
      "@id": "dulieu:unpriced",
      "@type": "xsd:decimal"
    },
    "stores": {
      "@id": "dulieu:stores",
      "@type": "xsd:decimal"
    },
    "avg_price": {
      "@id": "dulieu:avg_price",
      "@type": "xsd:decimal"
    },
    "avg_size_cm": {
      "@id": "dulieu:avg_size_cm",
      "@type": "xsd:decimal"
    },
    "GetApiBlogResponse": "dulieu:GetApiBlogResponse",
    "meta": {
      "@id": "dulieu:meta"
    },
    "GetApiBlogSlugResponse": "dulieu:GetApiBlogSlugResponse",
    "GetApiCoffeeResponse": "dulieu:GetApiCoffeeResponse",
    "GetApiCommoditiesResponse": "dulieu:GetApiCommoditiesResponse",
    "GetApiCosmeticsResponse": "dulieu:GetApiCosmeticsResponse",
    "brand": {
      "@id": "dulieu:brand",
      "@type": "xsd:string"
    },
    "volume_ml": {
      "@id": "dulieu:volume_ml",
      "@type": "xsd:decimal"
    },
    "concentration": {
      "@id": "dulieu:concentration",
      "@type": "xsd:string"
    },
    "gender": {
      "@id": "dulieu:gender",
      "@type": "xsd:string"
    },
    "price_per_ml": {
      "@id": "dulieu:price_per_ml",
      "@type": "xsd:decimal"
    },
    "barcode": {
      "@id": "dulieu:barcode",
      "@type": "xsd:string"
    },
    "GetApiCosmeticsCatalogResponse": "dulieu:GetApiCosmeticsCatalogResponse",
    "date": {
      "@id": "dulieu:date",
      "@type": "xsd:string"
    },
    "GetApiCosmeticsCompareResponse": "dulieu:GetApiCosmeticsCompareResponse",
    "min_price": {
      "@id": "dulieu:min_price",
      "@type": "xsd:integer"
    },
    "max_price": {
      "@id": "dulieu:max_price",
      "@type": "xsd:integer"
    },
    "spread": {
      "@id": "dulieu:spread",
      "@type": "xsd:integer"
    },
    "spread_pct": {
      "@id": "dulieu:spread_pct",
      "@type": "xsd:decimal"
    },
    "offers": {
      "@id": "dulieu:offers",
      "@container": "@list"
    },
    "GetApiCosmeticsSearchResponse": "dulieu:GetApiCosmeticsSearchResponse",
    "GetApiCosmeticsSummaryResponse": "dulieu:GetApiCosmeticsSummaryResponse",
    "brands": {
      "@id": "dulieu:brands",
      "@type": "xsd:integer"
    },
    "avg_price_per_ml": {
      "@id": "dulieu:avg_price_per_ml",
      "@type": "xsd:decimal"
    },
    "avg_discount_pct": {
      "@id": "dulieu:avg_discount_pct",
      "@type": "xsd:decimal"
    },
    "GetApiCrawlLogsResponse": "dulieu:GetApiCrawlLogsResponse",
    "crawler": {
      "@id": "dulieu:crawler",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "dulieu:status",
      "@type": "xsd:string"
    },
    "records_inserted": {
      "@id": "dulieu:records_inserted",
      "@type": "xsd:decimal"
    },
    "duration_ms": {
      "@id": "dulieu:duration_ms",
      "@type": "xsd:decimal"
    },
    "GetApiCrawlProgressResponse": "dulieu:GetApiCrawlProgressResponse",
    "count": {
      "@id": "dulieu:count",
      "@type": "xsd:decimal"
    },
    "GetApiDrugsResponse": "dulieu:GetApiDrugsResponse",
    "GetApiDrugsCatalogResponse": "dulieu:GetApiDrugsCatalogResponse",
    "GetApiDrugsSearchResponse": "dulieu:GetApiDrugsSearchResponse",
    "GetApiDrugsStoresResponse": "dulieu:GetApiDrugsStoresResponse",
    "GetApiDrugsSummaryResponse": "dulieu:GetApiDrugsSummaryResponse",
    "GetApiElectronicsCatalogResponse": "dulieu:GetApiElectronicsCatalogResponse",
    "GetApiElectronicsSearchResponse": "dulieu:GetApiElectronicsSearchResponse",
    "GetApiElectronicsStoresResponse": "dulieu:GetApiElectronicsStoresResponse",
    "crawl_days": {
      "@id": "dulieu:crawl_days",
      "@type": "xsd:integer"
    },
    "latest_date": {
      "@id": "dulieu:latest_date",
      "@type": "xsd:string"
    },
    "GetApiElectronicsSummaryResponse": "dulieu:GetApiElectronicsSummaryResponse",
    "categories": {
      "@id": "dulieu:categories",
      "@type": "xsd:integer"
    },
    "avg_rating": {
      "@id": "dulieu:avg_rating",
      "@type": "xsd:decimal"
    },
    "GetApiFuelResponse": "dulieu:GetApiFuelResponse",
    "GetApiGeoResponse": "dulieu:GetApiGeoResponse",
    "province_code": {
      "@id": "dulieu:province_code",
      "@type": "xsd:string"
    },
    "province_name": {
      "@id": "dulieu:province_name",
      "@type": "xsd:string"
    },
    "district_code": {
      "@id": "dulieu:district_code",
      "@type": "xsd:string"
    },
    "GetApiGeoForwardResponse": "dulieu:GetApiGeoForwardResponse",
    "results": {
      "@id": "dulieu:results",
      "@container": "@list"
    },
    "api_calls": {
      "@id": "dulieu:api_calls",
      "@type": "xsd:integer"
    },
    "providers_called": {
      "@id": "dulieu:providers_called",
      "@container": "@list"
    },
    "GetApiGeoResolveResponse": "dulieu:GetApiGeoResolveResponse",
    "GetApiGeoReverseResponse": "dulieu:GetApiGeoReverseResponse",
    "GetApiGeoStatsResponse": "dulieu:GetApiGeoStatsResponse",
    "total": {
      "@id": "dulieu:total",
      "@type": "xsd:integer"
    },
    "cached": {
      "@id": "dulieu:cached",
      "@type": "xsd:integer"
    },
    "uncached": {
      "@id": "dulieu:uncached",
      "@type": "xsd:integer"
    },
    "cache_hit_rate": {
      "@id": "dulieu:cache_hit_rate",
      "@type": "xsd:decimal"
    },
    "api_calls_total": {
      "@id": "dulieu:api_calls_total",
      "@type": "xsd:integer"
    },
    "api_calls_saved": {
      "@id": "dulieu:api_calls_saved",
      "@type": "xsd:integer"
    },
    "avg_latency_ms": {
      "@id": "dulieu:avg_latency_ms",
      "@type": "xsd:decimal"
    },
    "GetApiGeoUsageResponse": "dulieu:GetApiGeoUsageResponse",
    "usage": {
      "@id": "dulieu:usage"
    },
    "GetApiGeoVnsdiProvincesResponse": "dulieu:GetApiGeoVnsdiProvincesResponse",
    "type": {
      "@id": "dulieu:type",
      "@type": "xsd:string"
    },
    "features": {
      "@id": "dulieu:features",
      "@container": "@list"
    },
    "GetApiGroceriesResponse": "dulieu:GetApiGroceriesResponse",
    "GetApiGroceriesCatalogResponse": "dulieu:GetApiGroceriesCatalogResponse",
    "GetApiGroceriesFreshnessResponse": "dulieu:GetApiGroceriesFreshnessResponse",
    "GetApiGroceriesSearchResponse": "dulieu:GetApiGroceriesSearchResponse",
    "GetApiGroceriesStoresResponse": "dulieu:GetApiGroceriesStoresResponse",
    "GetApiGroceriesSummaryResponse": "dulieu:GetApiGroceriesSummaryResponse",
    "GetApiHolidaysVnResponse": "dulieu:GetApiHolidaysVnResponse",
    "year": {
      "@id": "dulieu:year",
      "@type": "xsd:decimal"
    },
    "holidays": {
      "@id": "dulieu:holidays",
      "@container": "@list"
    },
    "GetApiIndicatorsResponse": "dulieu:GetApiIndicatorsResponse",
    "GetApiInterestResponse": "dulieu:GetApiInterestResponse",
    "GetApiKeysResponse": "dulieu:GetApiKeysResponse",
    "PostApiKeysResponse": "dulieu:PostApiKeysResponse",
    "DeleteApiKeysIdResponse": "dulieu:DeleteApiKeysIdResponse",
    "PostApiKeysIdRotateResponse": "dulieu:PostApiKeysIdRotateResponse",
    "GetApiKeysStatsResponse": "dulieu:GetApiKeysStatsResponse",
    "GetApiLotteryResponse": "dulieu:GetApiLotteryResponse",
    "GetApiMstCodeResponse": "dulieu:GetApiMstCodeResponse",
    "GetApiPepperResponse": "dulieu:GetApiPepperResponse",
    "GetApiProvincesMapResponse": "dulieu:GetApiProvincesMapResponse",
    "geoJSON": {
      "@id": "dulieu:geoJSON"
    },
    "metricExtents": {
      "@id": "dulieu:metricExtents"
    },
    "boundary_source": {
      "@id": "dulieu:boundary_source",
      "@type": "xsd:string"
    },
    "GetApiProvincesSummaryResponse": "dulieu:GetApiProvincesSummaryResponse",
    "slug": {
      "@id": "dulieu:slug",
      "@type": "xsd:string"
    },
    "total_before": {
      "@id": "dulieu:total_before",
      "@type": "xsd:integer"
    },
    "total_after": {
      "@id": "dulieu:total_after",
      "@type": "xsd:integer"
    },
    "metrics": {
      "@id": "dulieu:metrics",
      "@container": "@list"
    },
    "before": {
      "@id": "dulieu:before"
    },
    "after": {
      "@id": "dulieu:after"
    },
    "GetApiProvincesWardsResponse": "dulieu:GetApiProvincesWardsResponse",
    "GetApiRealestateAgentsResponse": "dulieu:GetApiRealestateAgentsResponse",
    "GetApiRealestateBenchmarksResponse": "dulieu:GetApiRealestateBenchmarksResponse",
    "GetApiRealestateByIdSourceidResponse": "dulieu:GetApiRealestateByIdSourceidResponse",
    "transaction": {
      "@id": "dulieu:transaction",
      "@type": "xsd:string"
    },
    "property_type": {
      "@id": "dulieu:property_type",
      "@type": "xsd:string"
    },
    "province": {
      "@id": "dulieu:province",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "dulieu:title",
      "@type": "xsd:string"
    },
    "price_value": {
      "@id": "dulieu:price_value",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "dulieu:url",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "dulieu:image",
      "@type": "xsd:string"
    },
    "cached_image": {
      "@id": "dulieu:cached_image",
      "@type": "xsd:string"
    },
    "images": {
      "@id": "dulieu:images",
      "@container": "@list"
    },
    "GetApiRealestateEstimateResponse": "dulieu:GetApiRealestateEstimateResponse",
    "GetApiRealestateFacetsResponse": "dulieu:GetApiRealestateFacetsResponse",
    "data.provinces": {
      "@id": "dulieu:data.provinces",
      "@container": "@list"
    },
    "data.property_types": {
      "@id": "dulieu:data.property_types",
      "@container": "@list"
    },
    "data.sources": {
      "@id": "dulieu:data.sources",
      "@container": "@list"
    },
    "data.transactions": {
      "@id": "dulieu:data.transactions",
      "@container": "@list"
    },
    "data.districts": {
      "@id": "dulieu:data.districts",
      "@container": "@list"
    },
    "data.wards": {
      "@id": "dulieu:data.wards",
      "@container": "@list"
    },
    "GetApiRealestateFetchResponse": "dulieu:GetApiRealestateFetchResponse",
    "GetApiRealestateGeoResponse": "dulieu:GetApiRealestateGeoResponse",
    "geo": {
      "@id": "dulieu:geo"
    },
    "GetApiRealestateLandPricesResponse": "dulieu:GetApiRealestateLandPricesResponse",
    "GetApiRealestateMoversResponse": "dulieu:GetApiRealestateMoversResponse",
    "GetApiRealestateNearbyResponse": "dulieu:GetApiRealestateNearbyResponse",
    "center": {
      "@id": "dulieu:center"
    },
    "radius_km": {
      "@id": "dulieu:radius_km",
      "@type": "xsd:decimal"
    },
    "GetApiRealestatePlanningResponse": "dulieu:GetApiRealestatePlanningResponse",
    "GetApiRealestateSourcesStatsResponse": "dulieu:GetApiRealestateSourcesStatsResponse",
    "meta.window_days": {
      "@id": "dulieu:meta.window_days",
      "@type": "xsd:decimal"
    },
    "GetApiRealestateStoresResponse": "dulieu:GetApiRealestateStoresResponse",
    "GetApiRealestateSuggestResponse": "dulieu:GetApiRealestateSuggestResponse",
    "district": {
      "@id": "dulieu:district",
      "@type": "xsd:string"
    },
    "listing_count": {
      "@id": "dulieu:listing_count",
      "@type": "xsd:integer"
    },
    "GetApiRealestateSummaryResponse": "dulieu:GetApiRealestateSummaryResponse",
    "GetApiRealestateTrendsResponse": "dulieu:GetApiRealestateTrendsResponse",
    "GetApiSilverResponse": "dulieu:GetApiSilverResponse",
    "GetApiSnapshotResponse": "dulieu:GetApiSnapshotResponse",
    "taken_at": {
      "@id": "dulieu:taken_at",
      "@type": "xsd:string"
    },
    "as_of_date": {
      "@id": "dulieu:as_of_date",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "dulieu:kind",
      "@type": "xsd:string"
    },
    "GetApiStatsResponse": "dulieu:GetApiStatsResponse",
    "overview": {
      "@id": "dulieu:overview"
    },
    "by_key": {
      "@id": "dulieu:by_key",
      "@container": "@list"
    },
    "by_user": {
      "@id": "dulieu:by_user",
      "@container": "@list"
    },
    "by_endpoint": {
      "@id": "dulieu:by_endpoint",
      "@container": "@list"
    },
    "GetApiWeatherResponse": "dulieu:GetApiWeatherResponse",
    "GetApiWeatherForecastResponse": "dulieu:GetApiWeatherForecastResponse",
    "GetApiWeatherSummaryResponse": "dulieu:GetApiWeatherSummaryResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "dulieu-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects dulieu-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-29) from openapi/_ae-authored/dulieu-dev-openapi-generated.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_ae-authored/dulieu-dev-openapi-generated.yml"
  ]
}