CUQU · JSON-LD Context
Cuqu Net Context
JSON-LD context defining the semantic vocabulary for Cuqu Net from CUQU.
2 Classes
22 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
cuqu:
https://cuqu.net/schema#
Classes
ActivityResponse
Activity
Properties
| Property | Type | Container |
|---|---|---|
| code | integer | |
| msg | string | |
| data | ||
| _id | string | |
| title | string | |
| preference | string | |
| fee_type | string | |
| price | decimal | |
| location | string | |
| latitude | decimal | |
| longitude | decimal | |
| start_time | integer | |
| end_time | integer | |
| deadline_time | integer | |
| current_participants | integer | |
| max_participants | integer | |
| min_group_size | integer | |
| creator_name | string | |
| creator_id | string | |
| cover | string | |
| status | string | |
| refund_rule | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://cuqu.net/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"cuqu": "https://cuqu.net/schema#",
"ActivityResponse": "cuqu:ActivityResponse",
"code": {
"@id": "cuqu:code",
"@type": "xsd:integer"
},
"msg": {
"@id": "cuqu:msg",
"@type": "xsd:string"
},
"data": {
"@id": "cuqu:data"
},
"Activity": "cuqu:Activity",
"_id": {
"@id": "cuqu:_id",
"@type": "xsd:string"
},
"title": {
"@id": "cuqu:title",
"@type": "xsd:string"
},
"preference": {
"@id": "cuqu:preference",
"@type": "xsd:string"
},
"fee_type": {
"@id": "cuqu:fee_type",
"@type": "xsd:string"
},
"price": {
"@id": "cuqu:price",
"@type": "xsd:decimal"
},
"location": {
"@id": "cuqu:location",
"@type": "xsd:string"
},
"latitude": {
"@id": "cuqu:latitude",
"@type": "xsd:decimal"
},
"longitude": {
"@id": "cuqu:longitude",
"@type": "xsd:decimal"
},
"start_time": {
"@id": "cuqu:start_time",
"@type": "xsd:integer"
},
"end_time": {
"@id": "cuqu:end_time",
"@type": "xsd:integer"
},
"deadline_time": {
"@id": "cuqu:deadline_time",
"@type": "xsd:integer"
},
"current_participants": {
"@id": "cuqu:current_participants",
"@type": "xsd:integer"
},
"max_participants": {
"@id": "cuqu:max_participants",
"@type": "xsd:integer"
},
"min_group_size": {
"@id": "cuqu:min_group_size",
"@type": "xsd:integer"
},
"creator_name": {
"@id": "cuqu:creator_name",
"@type": "xsd:string"
},
"creator_id": {
"@id": "cuqu:creator_id",
"@type": "xsd:string"
},
"cover": {
"@id": "cuqu:cover",
"@type": "xsd:string"
},
"status": {
"@id": "cuqu:status",
"@type": "xsd:string"
},
"refund_rule": {
"@id": "cuqu:refund_rule",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "CUQU API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects CUQU'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-04) from openapi/cuqu-net-openapi.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/cuqu-net-openapi.yml"
]
}