moradas-dev · JSON-LD Context
Moradas Dev Context
JSON-LD context defining the semantic vocabulary for Moradas Dev from moradas-dev.
18 Classes
42 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
moradas:
https://moradas.dev/schema#
Classes
Suggestion
Address
SuggestResponse
BatchRequest
BatchItem
BatchResponse
BatchResult
Segment
ResolveResponse
PostalCodeStreet
PostalCode
PostalAreaCode
PostalArea
WidgetErrorReport
FeedbackRequest
FeedbackResponse
Health
Error
Properties
| Property | Type | Container |
|---|---|---|
| value | string | |
| data | reference | |
| art_id | integer | |
| kind | string | |
| street | string | |
| localidade | string | |
| concelho | string | |
| distrito | string | |
| cp7 | string | |
| nseg | integer | |
| numero | string | |
| resolved_cp7 | string | |
| cliente | string | |
| corrected | boolean | |
| by_cp7 | boolean | |
| by_cp4 | boolean | |
| cp4 | string | |
| suggestions | list | |
| items | list | |
| id | string | |
| q | string | |
| results | list | |
| status | string | |
| suggestion | ||
| label | string | |
| resolved | ||
| segments | list | |
| troco | string | |
| porta | string | |
| cp3 | string | |
| arterias | list | |
| codigos | list | |
| widget_version | string | |
| http_status | integer | |
| query | string | |
| note | string | |
| ok | boolean | |
| obrigado | boolean | |
| arteries | integer | |
| error | string | |
| detail | string | |
| hint | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://moradas.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"moradas": "https://moradas.dev/schema#",
"Suggestion": "moradas:Suggestion",
"value": {
"@id": "moradas:value",
"@type": "xsd:string"
},
"data": {
"@id": "moradas:data",
"@type": "@id"
},
"Address": "moradas:Address",
"art_id": {
"@id": "moradas:art_id",
"@type": "xsd:integer"
},
"kind": {
"@id": "moradas:kind",
"@type": "xsd:string"
},
"street": {
"@id": "moradas:street",
"@type": "xsd:string"
},
"localidade": {
"@id": "moradas:localidade",
"@type": "xsd:string"
},
"concelho": {
"@id": "moradas:concelho",
"@type": "xsd:string"
},
"distrito": {
"@id": "moradas:distrito",
"@type": "xsd:string"
},
"cp7": {
"@id": "moradas:cp7",
"@type": "xsd:string"
},
"nseg": {
"@id": "moradas:nseg",
"@type": "xsd:integer"
},
"numero": {
"@id": "moradas:numero",
"@type": "xsd:string"
},
"resolved_cp7": {
"@id": "moradas:resolved_cp7",
"@type": "xsd:string"
},
"cliente": {
"@id": "moradas:cliente",
"@type": "xsd:string"
},
"corrected": {
"@id": "moradas:corrected",
"@type": "xsd:boolean"
},
"by_cp7": {
"@id": "moradas:by_cp7",
"@type": "xsd:boolean"
},
"by_cp4": {
"@id": "moradas:by_cp4",
"@type": "xsd:boolean"
},
"cp4": {
"@id": "moradas:cp4",
"@type": "xsd:string"
},
"SuggestResponse": "moradas:SuggestResponse",
"suggestions": {
"@id": "moradas:suggestions",
"@container": "@list"
},
"BatchRequest": "moradas:BatchRequest",
"items": {
"@id": "moradas:items",
"@container": "@list"
},
"BatchItem": "moradas:BatchItem",
"id": {
"@id": "moradas:id",
"@type": "xsd:string"
},
"q": {
"@id": "moradas:q",
"@type": "xsd:string"
},
"BatchResponse": "moradas:BatchResponse",
"results": {
"@id": "moradas:results",
"@container": "@list"
},
"BatchResult": "moradas:BatchResult",
"status": {
"@id": "moradas:status",
"@type": "xsd:string"
},
"suggestion": {
"@id": "moradas:suggestion"
},
"Segment": "moradas:Segment",
"label": {
"@id": "moradas:label",
"@type": "xsd:string"
},
"ResolveResponse": "moradas:ResolveResponse",
"resolved": {
"@id": "moradas:resolved"
},
"segments": {
"@id": "moradas:segments",
"@container": "@list"
},
"PostalCodeStreet": "moradas:PostalCodeStreet",
"troco": {
"@id": "moradas:troco",
"@type": "xsd:string"
},
"porta": {
"@id": "moradas:porta",
"@type": "xsd:string"
},
"PostalCode": "moradas:PostalCode",
"cp3": {
"@id": "moradas:cp3",
"@type": "xsd:string"
},
"arterias": {
"@id": "moradas:arterias",
"@container": "@list"
},
"PostalAreaCode": "moradas:PostalAreaCode",
"PostalArea": "moradas:PostalArea",
"codigos": {
"@id": "moradas:codigos",
"@container": "@list"
},
"WidgetErrorReport": "moradas:WidgetErrorReport",
"widget_version": {
"@id": "moradas:widget_version",
"@type": "xsd:string"
},
"http_status": {
"@id": "moradas:http_status",
"@type": "xsd:integer"
},
"FeedbackRequest": "moradas:FeedbackRequest",
"query": {
"@id": "moradas:query",
"@type": "xsd:string"
},
"note": {
"@id": "moradas:note",
"@type": "xsd:string"
},
"FeedbackResponse": "moradas:FeedbackResponse",
"ok": {
"@id": "moradas:ok",
"@type": "xsd:boolean"
},
"obrigado": {
"@id": "moradas:obrigado",
"@type": "xsd:boolean"
},
"Health": "moradas:Health",
"arteries": {
"@id": "moradas:arteries",
"@type": "xsd:integer"
},
"Error": "moradas:Error",
"error": {
"@id": "moradas:error",
"@type": "xsd:string"
},
"detail": {
"@id": "moradas:detail",
"@type": "xsd:string"
},
"hint": {
"@id": "moradas:hint",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "moradas-dev API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects moradas-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/_original/moradas-dev-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_original/moradas-dev-openapi.json"
]
}