{
  "@context": {
    "@vocab": "https://fieldrobin.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fieldrobin": "https://fieldrobin.com/schema#",
    "GovernmentOpportunitySitemapEntry": "fieldrobin:GovernmentOpportunitySitemapEntry",
    "slug": {
      "@id": "fieldrobin:slug",
      "@type": "xsd:string"
    },
    "posted_date": {
      "@id": "fieldrobin:posted_date",
      "@type": "xsd:dateTime"
    },
    "last_modified": {
      "@id": "fieldrobin:last_modified",
      "@type": "xsd:dateTime"
    },
    "response_deadline": {
      "@id": "fieldrobin:response_deadline",
      "@type": "xsd:dateTime"
    },
    "GovernmentOpportunityFilterOption": "fieldrobin:GovernmentOpportunityFilterOption",
    "code": {
      "@id": "fieldrobin:code",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "fieldrobin:description",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "fieldrobin:label",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "fieldrobin:count",
      "@type": "xsd:integer"
    },
    "GovernmentOpportunityFilterOptions": "fieldrobin:GovernmentOpportunityFilterOptions",
    "naics": {
      "@id": "fieldrobin:naics",
      "@container": "@list"
    },
    "psc": {
      "@id": "fieldrobin:psc",
      "@container": "@list"
    },
    "GovernmentOpportunityPublic": "fieldrobin:GovernmentOpportunityPublic",
    "id": {
      "@id": "fieldrobin:id",
      "@type": "xsd:integer"
    },
    "notice_id": {
      "@id": "fieldrobin:notice_id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "fieldrobin:title",
      "@type": "xsd:string"
    },
    "organization": {
      "@id": "fieldrobin:organization",
      "@type": "xsd:string"
    },
    "place_city": {
      "@id": "fieldrobin:place_city",
      "@type": "xsd:string"
    },
    "place_state": {
      "@id": "fieldrobin:place_state",
      "@type": "xsd:string"
    },
    "naics_code": {
      "@id": "fieldrobin:naics_code",
      "@type": "xsd:string"
    },
    "naics_display": {
      "@id": "fieldrobin:naics_display",
      "@type": "xsd:string"
    },
    "classification_code": {
      "@id": "fieldrobin:classification_code",
      "@type": "xsd:string"
    },
    "product_service_code": {
      "@id": "fieldrobin:product_service_code",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "fieldrobin:category",
      "@type": "xsd:string"
    },
    "set_aside": {
      "@id": "fieldrobin:set_aside",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "fieldrobin:status",
      "@type": "xsd:string"
    },
    "is_actionable": {
      "@id": "fieldrobin:is_actionable",
      "@type": "xsd:boolean"
    },
    "DirectoryListingPhoto": "fieldrobin:DirectoryListingPhoto",
    "kind": {
      "@id": "fieldrobin:kind",
      "@type": "xsd:string"
    },
    "public_id": {
      "@id": "fieldrobin:public_id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "fieldrobin:url",
      "@type": "@id"
    },
    "alt_text": {
      "@id": "fieldrobin:alt_text",
      "@type": "xsd:string"
    },
    "sort_order": {
      "@id": "fieldrobin:sort_order",
      "@type": "xsd:integer"
    },
    "mime_type": {
      "@id": "fieldrobin:mime_type",
      "@type": "xsd:string"
    },
    "byte_size": {
      "@id": "fieldrobin:byte_size",
      "@type": "xsd:integer"
    },
    "original_filename": {
      "@id": "fieldrobin:original_filename",
      "@type": "xsd:string"
    },
    "DirectoryListingPublic": "fieldrobin:DirectoryListingPublic",
    "name": {
      "@id": "fieldrobin:name",
      "@type": "xsd:string"
    },
    "industry_key": {
      "@id": "fieldrobin:industry_key",
      "@type": "xsd:string"
    },
    "industry_label": {
      "@id": "fieldrobin:industry_label",
      "@type": "xsd:string"
    },
    "metro_key": {
      "@id": "fieldrobin:metro_key",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "fieldrobin:phone",
      "@type": "xsd:string"
    },
    "website_url": {
      "@id": "fieldrobin:website_url",
      "@type": "@id"
    },
    "address": {
      "@id": "fieldrobin:address",
      "@type": "xsd:string"
    },
    "postal_code": {
      "@id": "fieldrobin:postal_code",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "fieldrobin:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "fieldrobin:state",
      "@type": "xsd:string"
    },
    "latitude": {
      "@id": "fieldrobin:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "fieldrobin:longitude",
      "@type": "xsd:decimal"
    },
    "rating": {
      "@id": "fieldrobin:rating",
      "@type": "xsd:decimal"
    },
    "review_count": {
      "@id": "fieldrobin:review_count",
      "@type": "xsd:integer"
    },
    "short_description": {
      "@id": "fieldrobin:short_description",
      "@type": "xsd:string"
    },
    "services": {
      "@id": "fieldrobin:services",
      "@container": "@list"
    },
    "claim_status": {
      "@id": "fieldrobin:claim_status",
      "@type": "xsd:string"
    },
    "is_claimed": {
      "@id": "fieldrobin:is_claimed",
      "@type": "xsd:boolean"
    },
    "google_maps_url": {
      "@id": "fieldrobin:google_maps_url",
      "@type": "@id"
    },
    "logo_url": {
      "@id": "fieldrobin:logo_url",
      "@type": "@id"
    },
    "photos": {
      "@id": "fieldrobin:photos",
      "@container": "@list"
    },
    "DirectoryListingPublicResponse": "fieldrobin:DirectoryListingPublicResponse",
    "data": {
      "@id": "fieldrobin:data",
      "@type": "@id"
    },
    "DirectoryListingPublicListResponse": "fieldrobin:DirectoryListingPublicListResponse",
    "meta": {
      "@id": "fieldrobin:meta"
    },
    "ErrorMessage": "fieldrobin:ErrorMessage",
    "message": {
      "@id": "fieldrobin:message",
      "@type": "xsd:string"
    },
    "resolution": {
      "@id": "fieldrobin:resolution",
      "@type": "xsd:string"
    },
    "BlogPostLocale": "fieldrobin:BlogPostLocale",
    "BlogPostPublic": "fieldrobin:BlogPostPublic",
    "locale": {
      "@id": "fieldrobin:locale",
      "@type": "@id"
    },
    "excerpt": {
      "@id": "fieldrobin:excerpt",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "fieldrobin:tags",
      "@container": "@list"
    },
    "author_name": {
      "@id": "fieldrobin:author_name",
      "@type": "xsd:string"
    },
    "cover_image_url": {
      "@id": "fieldrobin:cover_image_url",
      "@type": "xsd:string"
    },
    "published_at": {
      "@id": "fieldrobin:published_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "fieldrobin:updated_at",
      "@type": "xsd:dateTime"
    },
    "BlogPostPublicListResponse": "fieldrobin:BlogPostPublicListResponse",
    "links": {
      "@id": "fieldrobin:links"
    },
    "BlogPostDetailResponse": "fieldrobin:BlogPostDetailResponse",
    "BlogPostCategoryListResponse": "fieldrobin:BlogPostCategoryListResponse",
    "BlogPostSitemapResponse": "fieldrobin:BlogPostSitemapResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "FieldRobin API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects FieldRobin'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-07) from openapi/fieldrobin-com-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/fieldrobin-com-openapi.json"
  ]
}