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
View Context View on GitHub

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

rent-manager-context.jsonld Raw ↑
{
  "@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"
        }
      }
    }
  }
}