sgpdirectory-com · JSON-LD Context
Sgpdirectory Com Context
JSON-LD context defining the semantic vocabulary for Sgpdirectory Com from sgpdirectory-com.
14 Classes
61 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
sgpdirectory:
https://sgpdirectory-com.example/schema#
Classes
EntityBasic
Entity
EntityCompliance
EntityOfficer
EntityShareholder
EntityFinancials
EntityHistory
SSICRecommendation
SearchEntitiesInput
GetEntityInput
CheckNameAvailabilityInput
SearchSSICInput
NameCheckResponse
SearchEntitiesResponse
Properties
| Property | Type | Container |
|---|---|---|
| uen | string | |
| entity_name | string | |
| entity_slug | string | |
| entity_type | string | |
| entity_status | string | |
| registration_date | string | |
| primary_industry_section | string | |
| primary_industry_description | string | |
| primary_ssic_code | string | |
| primary_ssic_description | string | |
| entity_status_description | string | |
| uen_issue_date | string | |
| account_due_date | string | |
| annual_return_date | string | |
| no_of_officers | decimal | |
| full_address | string | |
| postal_code | string | |
| secondary_industry_section | string | |
| secondary_industry_description | string | |
| secondary_ssic_code | string | |
| secondary_ssic_description | string | |
| estimated_agm_due | string | |
| estimated_ar_due | string | |
| officer_name | string | |
| nationality | string | |
| position | string | |
| appointment_date | string | |
| cessation_date | string | |
| officer_status | string | |
| shareholder_name | string | |
| shareholder_nationality | string | |
| share_type | string | |
| share_percentage | decimal | |
| appointment_status | string | |
| is_corporate | boolean | |
| corporate_uen | string | |
| corporate_country | string | |
| highlights | list | |
| charges | list | |
| former_name | string | |
| effective_from | string | |
| effective_to | string | |
| code | string | |
| description | string | |
| used_by_peer | string | |
| query | string | |
| limit | integer | |
| page | integer | |
| status | string | |
| industry | string | |
| registrationDateStart | string | |
| registrationDateEnd | string | |
| order | string | |
| name | string | |
| keywords | string | |
| peers | string | |
| available | boolean | |
| core_name | string | |
| issues | list | |
| data | list | |
| count | decimal |
JSON-LD Document
{
"@context": {
"@vocab": "https://sgpdirectory-com.example/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"sgpdirectory": "https://sgpdirectory-com.example/schema#",
"EntityBasic": "sgpdirectory:EntityBasic",
"uen": {
"@id": "sgpdirectory:uen",
"@type": "xsd:string"
},
"entity_name": {
"@id": "sgpdirectory:entity_name",
"@type": "xsd:string"
},
"entity_slug": {
"@id": "sgpdirectory:entity_slug",
"@type": "xsd:string"
},
"entity_type": {
"@id": "sgpdirectory:entity_type",
"@type": "xsd:string"
},
"entity_status": {
"@id": "sgpdirectory:entity_status",
"@type": "xsd:string"
},
"registration_date": {
"@id": "sgpdirectory:registration_date",
"@type": "xsd:string"
},
"primary_industry_section": {
"@id": "sgpdirectory:primary_industry_section",
"@type": "xsd:string"
},
"primary_industry_description": {
"@id": "sgpdirectory:primary_industry_description",
"@type": "xsd:string"
},
"primary_ssic_code": {
"@id": "sgpdirectory:primary_ssic_code",
"@type": "xsd:string"
},
"primary_ssic_description": {
"@id": "sgpdirectory:primary_ssic_description",
"@type": "xsd:string"
},
"Entity": "sgpdirectory:Entity",
"entity_status_description": {
"@id": "sgpdirectory:entity_status_description",
"@type": "xsd:string"
},
"uen_issue_date": {
"@id": "sgpdirectory:uen_issue_date",
"@type": "xsd:string"
},
"account_due_date": {
"@id": "sgpdirectory:account_due_date",
"@type": "xsd:string"
},
"annual_return_date": {
"@id": "sgpdirectory:annual_return_date",
"@type": "xsd:string"
},
"no_of_officers": {
"@id": "sgpdirectory:no_of_officers",
"@type": "xsd:decimal"
},
"full_address": {
"@id": "sgpdirectory:full_address",
"@type": "xsd:string"
},
"postal_code": {
"@id": "sgpdirectory:postal_code",
"@type": "xsd:string"
},
"secondary_industry_section": {
"@id": "sgpdirectory:secondary_industry_section",
"@type": "xsd:string"
},
"secondary_industry_description": {
"@id": "sgpdirectory:secondary_industry_description",
"@type": "xsd:string"
},
"secondary_ssic_code": {
"@id": "sgpdirectory:secondary_ssic_code",
"@type": "xsd:string"
},
"secondary_ssic_description": {
"@id": "sgpdirectory:secondary_ssic_description",
"@type": "xsd:string"
},
"EntityCompliance": "sgpdirectory:EntityCompliance",
"estimated_agm_due": {
"@id": "sgpdirectory:estimated_agm_due",
"@type": "xsd:string"
},
"estimated_ar_due": {
"@id": "sgpdirectory:estimated_ar_due",
"@type": "xsd:string"
},
"EntityOfficer": "sgpdirectory:EntityOfficer",
"officer_name": {
"@id": "sgpdirectory:officer_name",
"@type": "xsd:string"
},
"nationality": {
"@id": "sgpdirectory:nationality",
"@type": "xsd:string"
},
"position": {
"@id": "sgpdirectory:position",
"@type": "xsd:string"
},
"appointment_date": {
"@id": "sgpdirectory:appointment_date",
"@type": "xsd:string"
},
"cessation_date": {
"@id": "sgpdirectory:cessation_date",
"@type": "xsd:string"
},
"officer_status": {
"@id": "sgpdirectory:officer_status",
"@type": "xsd:string"
},
"EntityShareholder": "sgpdirectory:EntityShareholder",
"shareholder_name": {
"@id": "sgpdirectory:shareholder_name",
"@type": "xsd:string"
},
"shareholder_nationality": {
"@id": "sgpdirectory:shareholder_nationality",
"@type": "xsd:string"
},
"share_type": {
"@id": "sgpdirectory:share_type",
"@type": "xsd:string"
},
"share_percentage": {
"@id": "sgpdirectory:share_percentage",
"@type": "xsd:decimal"
},
"appointment_status": {
"@id": "sgpdirectory:appointment_status",
"@type": "xsd:string"
},
"is_corporate": {
"@id": "sgpdirectory:is_corporate",
"@type": "xsd:boolean"
},
"corporate_uen": {
"@id": "sgpdirectory:corporate_uen",
"@type": "xsd:string"
},
"corporate_country": {
"@id": "sgpdirectory:corporate_country",
"@type": "xsd:string"
},
"EntityFinancials": "sgpdirectory:EntityFinancials",
"highlights": {
"@id": "sgpdirectory:highlights",
"@container": "@list"
},
"charges": {
"@id": "sgpdirectory:charges",
"@container": "@list"
},
"EntityHistory": "sgpdirectory:EntityHistory",
"former_name": {
"@id": "sgpdirectory:former_name",
"@type": "xsd:string"
},
"effective_from": {
"@id": "sgpdirectory:effective_from",
"@type": "xsd:string"
},
"effective_to": {
"@id": "sgpdirectory:effective_to",
"@type": "xsd:string"
},
"SSICRecommendation": "sgpdirectory:SSICRecommendation",
"code": {
"@id": "sgpdirectory:code",
"@type": "xsd:string"
},
"description": {
"@id": "sgpdirectory:description",
"@type": "xsd:string"
},
"used_by_peer": {
"@id": "sgpdirectory:used_by_peer",
"@type": "xsd:string"
},
"SearchEntitiesInput": "sgpdirectory:SearchEntitiesInput",
"query": {
"@id": "sgpdirectory:query",
"@type": "xsd:string"
},
"limit": {
"@id": "sgpdirectory:limit",
"@type": "xsd:integer"
},
"page": {
"@id": "sgpdirectory:page",
"@type": "xsd:integer"
},
"status": {
"@id": "sgpdirectory:status",
"@type": "xsd:string"
},
"industry": {
"@id": "sgpdirectory:industry",
"@type": "xsd:string"
},
"registrationDateStart": {
"@id": "sgpdirectory:registrationDateStart",
"@type": "xsd:string"
},
"registrationDateEnd": {
"@id": "sgpdirectory:registrationDateEnd",
"@type": "xsd:string"
},
"order": {
"@id": "sgpdirectory:order",
"@type": "xsd:string"
},
"GetEntityInput": "sgpdirectory:GetEntityInput",
"CheckNameAvailabilityInput": "sgpdirectory:CheckNameAvailabilityInput",
"name": {
"@id": "sgpdirectory:name",
"@type": "xsd:string"
},
"SearchSSICInput": "sgpdirectory:SearchSSICInput",
"keywords": {
"@id": "sgpdirectory:keywords",
"@type": "xsd:string"
},
"peers": {
"@id": "sgpdirectory:peers",
"@type": "xsd:string"
},
"NameCheckResponse": "sgpdirectory:NameCheckResponse",
"available": {
"@id": "sgpdirectory:available",
"@type": "xsd:boolean"
},
"core_name": {
"@id": "sgpdirectory:core_name",
"@type": "xsd:string"
},
"issues": {
"@id": "sgpdirectory:issues",
"@container": "@list"
},
"SearchEntitiesResponse": "sgpdirectory:SearchEntitiesResponse",
"data": {
"@id": "sgpdirectory:data",
"@container": "@list"
},
"count": {
"@id": "sgpdirectory:count",
"@type": "xsd:decimal"
}
},
"@type": "schema:Dataset",
"schema:name": "sgpdirectory-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects sgpdirectory-com'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/_original/sgpdirectory-com-api-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_original/sgpdirectory-com-api-openapi.json"
]
}