Rent Manager · JSON-LD Context
Rent Manager Context
JSON-LD context defining the semantic vocabulary for Rent Manager from Rent Manager.
0 Classes
8 Properties
3 Namespaces
Namespaces
rentmanager:
https://www.rentmanager.com/schemas/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
Properties
| Property | Type | Container |
|---|---|---|
| Property | ||
| Unit | ||
| Tenant | ||
| Lease | ||
| WorkOrder | ||
| Transaction | ||
| Charge | ||
| Vendor |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"rentmanager": "https://www.rentmanager.com/schemas/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Property": {
"@id": "rentmanager:Property",
"@context": {
"id": {
"@id": "rentmanager:propertyId",
"@type": "xsd:integer"
},
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"address": {
"@id": "schema:address",
"@type": "schema:PostalAddress"
},
"type": {
"@id": "rentmanager:propertyType",
"@type": "xsd:string"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"unitCount": {
"@id": "rentmanager:unitCount",
"@type": "xsd:integer"
},
"isActive": {
"@id": "rentmanager:isActive",
"@type": "xsd:boolean"
}
}
},
"Unit": {
"@id": "rentmanager:Unit",
"@context": {
"id": {
"@id": "rentmanager:unitId",
"@type": "xsd:integer"
},
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"property": {
"@id": "rentmanager:property",
"@type": "xsd:integer"
},
"bedrooms": {
"@id": "schema:numberOfRooms",
"@type": "xsd:integer"
},
"bathrooms": {
"@id": "rentmanager:bathrooms",
"@type": "xsd:decimal"
},
"squareFootage": {
"@id": "schema:floorSize",
"@type": "xsd:decimal"
},
"marketRent": {
"@id": "schema:price",
"@type": "xsd:decimal"
},
"isAvailable": {
"@id": "rentmanager:isAvailable",
"@type": "xsd:boolean"
}
}
},
"Tenant": {
"@id": "rentmanager:Tenant",
"@context": {
"id": {
"@id": "rentmanager:tenantId",
"@type": "xsd:integer"
},
"firstName": {
"@id": "schema:givenName",
"@type": "xsd:string"
},
"lastName": {
"@id": "schema:familyName",
"@type": "xsd:string"
},
"email": {
"@id": "schema:email",
"@type": "xsd:string"
},
"phone": {
"@id": "schema:telephone",
"@type": "xsd:string"
},
"address": {
"@id": "schema:address",
"@type": "schema:PostalAddress"
},
"dateOfBirth": {
"@id": "schema:birthDate",
"@type": "xsd:date"
},
"isActive": {
"@id": "rentmanager:isActive",
"@type": "xsd:boolean"
}
}
},
"Lease": {
"@id": "rentmanager:Lease",
"@context": {
"id": {
"@id": "rentmanager:leaseId",
"@type": "xsd:integer"
},
"unit": {
"@id": "rentmanager:unit",
"@type": "xsd:integer"
},
"tenant": {
"@id": "rentmanager:tenant",
"@type": "xsd:integer"
},
"startDate": {
"@id": "schema:startDate",
"@type": "xsd:date"
},
"endDate": {
"@id": "schema:endDate",
"@type": "xsd:date"
},
"rentAmount": {
"@id": "schema:price",
"@type": "xsd:decimal"
},
"depositAmount": {
"@id": "rentmanager:depositAmount",
"@type": "xsd:decimal"
},
"status": {
"@id": "rentmanager:leaseStatus",
"@type": "xsd:string"
},
"leaseType": {
"@id": "rentmanager:leaseType",
"@type": "xsd:string"
}
}
},
"WorkOrder": {
"@id": "rentmanager:WorkOrder",
"@context": {
"id": {
"@id": "rentmanager:workOrderId",
"@type": "xsd:integer"
},
"unit": {
"@id": "rentmanager:unit",
"@type": "xsd:integer"
},
"property": {
"@id": "rentmanager:property",
"@type": "xsd:integer"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"status": {
"@id": "rentmanager:workOrderStatus",
"@type": "xsd:string"
},
"priority": {
"@id": "rentmanager:priority",
"@type": "xsd:string"
},
"category": {
"@id": "rentmanager:category",
"@type": "xsd:string"
},
"createdDate": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"completedDate": {
"@id": "rentmanager:completedDate",
"@type": "xsd:dateTime"
},
"assignedTo": {
"@id": "schema:assignee",
"@type": "xsd:string"
}
}
},
"Transaction": {
"@id": "rentmanager:Transaction",
"@context": {
"id": {
"@id": "rentmanager:transactionId",
"@type": "xsd:integer"
},
"type": {
"@id": "rentmanager:transactionType",
"@type": "xsd:string"
},
"amount": {
"@id": "schema:price",
"@type": "xsd:decimal"
},
"date": {
"@id": "schema:dateCreated",
"@type": "xsd:date"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"lease": {
"@id": "rentmanager:lease",
"@type": "xsd:integer"
},
"tenant": {
"@id": "rentmanager:tenant",
"@type": "xsd:integer"
},
"property": {
"@id": "rentmanager:property",
"@type": "xsd:integer"
},
"isPosted": {
"@id": "rentmanager:isPosted",
"@type": "xsd:boolean"
}
}
},
"Charge": {
"@id": "rentmanager:Charge",
"@context": {
"id": {
"@id": "rentmanager:chargeId",
"@type": "xsd:integer"
},
"lease": {
"@id": "rentmanager:lease",
"@type": "xsd:integer"
},
"amount": {
"@id": "schema:price",
"@type": "xsd:decimal"
},
"dueDate": {
"@id": "rentmanager:dueDate",
"@type": "xsd:date"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"chargeType": {
"@id": "rentmanager:chargeType",
"@type": "xsd:string"
},
"isPaid": {
"@id": "rentmanager:isPaid",
"@type": "xsd:boolean"
}
}
},
"Vendor": {
"@id": "rentmanager:Vendor",
"@context": {
"id": {
"@id": "rentmanager:vendorId",
"@type": "xsd:integer"
},
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"email": {
"@id": "schema:email",
"@type": "xsd:string"
},
"phone": {
"@id": "schema:telephone",
"@type": "xsd:string"
},
"address": {
"@id": "schema:address",
"@type": "schema:PostalAddress"
},
"category": {
"@id": "rentmanager:vendorCategory",
"@type": "xsd:string"
},
"isActive": {
"@id": "rentmanager:isActive",
"@type": "xsd:boolean"
}
}
}
}
}