Select Page

Glossary Terms

  • What is an API?

    API stands for Application Programming Interface, the connection point through which data providers and consumers transport data. It is like the set of plugs on the back of a television that enable different kinds of digital media to be transported into and out of the TV.


  • What is Broker Back Office (BBO) data?
    Broker Back Office (BBO) is a set of rules that allow an MLS's real estate brokers to access data feeds that include the MLS's other brokers' listings for the use of non-public services within the brokerage.
  • What is a client?
    A client is a software application that runs on a computer and relies on a server to perform some operations. For example, a Gmail or Outlook app on a phone is a client that requires a Google or Microsoft server to provide data services for functionality.
  • What are data elements?

    Data elements described in RESO standards include resources, fields and lookups.


  • What is a data consumer or recipient?
    A data consumer/recipient is an entity that receives, pulls or accesses content from a data provider such as an MLS.
  • What is deprecation?
    Deprecation is when an object or function is being phased out of its current use.
  • What is File Transfer Protocol (FTP)?

    FTP is a file transfer standard for moving static files from one computer to another. This was a primitive way to transport files in legacy real estate data processes.


  • What is filtering?
    Filtering is applying criteria rules to a data set that limits the data elements, amount of data and/or number of queries returned to a data requestor.
  • What is a Graphical User Interface (GUI)?

    A GUI represents the front-facing and/or visual side of a web-based product.


  • What is Hypertext Transfer Protocol (HTTP)?

    HTTP is a communications protocol used to connect web servers on the Internet. Its primary function is to establish a connection with the server and send HTML pages to a user’s browser. It is also used to download data from the server either to the browser or to any requesting application that uses HTTP.


  • What is IDX (Internet Data eXchange)?
    IDX is a set of rules that allow an MLS's real estate brokers to access data feeds that include the MLS's other brokers' listings and publicly display them publicly.
  • What is a lookup?

    A lookup (aka enumeration) is a field that contains multiple options to select from, like a dropdown menu or multi-select checklist.


  • What is metadata?

    Metadata is “data about data.” It is descriptive information about a particular data set, similar to a menu of what’s available.


  • What is an MLS?

    A Multiple Listing Service (MLS) is an organization made up of real estate brokers that form a cooperative. The role of the MLS is to create and enforce rules for sharing information about properties and professional duties for interactions with one another and consumers. MLSs create broad access to real estate information, inventory and opportunities to buy, sell, rent and invest in real estate. They provide access to housing for communities and consumers, and they are drivers of economic activity.

    More Info on What is a Multiple Listing Service (MLS) and How Many MLSs Are There?


  • What is OData?
    Open Data Protocol (OData) is an open protocol which allows the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way.
  • What is an open standard?

    An open technology standard is a set of rules, or protocol, that is available to be accessed and implemented by anyone without restrictions. Wi-Fi and Bluetooth are examples of open standards. They promote interoperability between different systems or products. An open standard’s development typically involves consensus among stakeholders to ensure widespread acceptance and use. Open standards play a crucial role in fostering innovation and competition by providing a level playing field for technology developers and users alike.


  • What is Participant Data Access Policy (PDAP)?
    Participant Data Access Policy (PDAP) is a set of rules that allow an MLS's real estate brokers to access a data feed including their individual brokerage's entire data set.
  • What is a query?
    A query is made up of different subqueries separated for logical operators. Each subquery can contain subqueries, lookups, ranges and strings.
  • What is an RCP (RESO Change Proposal)?

    An RCP is a document that includes a possible rule change to the specified technical document. Once voted on and approved, the change described would be implemented into the standard.


  • What is RETS (Real Estate Transaction Standard)?
    RETS is an older, deprecated standard for data transport. RESO has replaced RETS with the Web API standard.
  • What is a request?
    A request is an action performed by a client to a server, such as a query for data, call for images, open house URLs, etc.
  • What is a response?
    A response is an action performed by a server to a client, returning the requested data that was specified in the client's query.
  • What is a resource?
    A resource is the Data Dictionary term for a general category of data. Property, Member, Office, Media and Showing are all examples of resources.
  • What is a schema?
    A schema is the structure of a database system, described in a formal language supported by the database. In a relational database, the schema defines the tables, the fields in each table, and the relationships between fields and tables.
  • What is a server?

    A server is the central computer system and the data provider containing the desired information. A server handles requests from clients, applies business rules and other limitations on those requests (through filtering), and provides a valid data response back to the client.


  • What is versioning?

    Versioning is a mechanism to track changes in content. Versioning refers to the number associated or applied to the standard; for example, Web API Core 1.0.2, 2.0.0, and 2.1.0. RESO uses semantic versioning (SemVer) to standardize the way software versions are assigned and incremented. It follows a three-part numbering system: MAJOR.MINOR.PATCH. Major increments are for incompatible or breaking changes. Minor increments are new functionality added in a backward-compatible manner. Patch increments are backward-compatible bug fixes.


  • What are Virtual Office Websites (VOW)?

    Virtual Office Website (VOW) is a set of rules that allow an MLS’s real estate brokers to access data feeds that include the MLS’s other brokers’ listings and display them to registered customers of the brokerage.


  • What is a webhook?
    A webhook is an HTTP callback that allows one system to send real-time data to another system when a specific event occurs.
  • What is XML (eXtensible Markup Language)?

    XML is a custom markup language used by many general-purpose applications to exchange information. The tags used within XML are not predefined and can be anything that correctly describes the data. Data in this format is easy for a program to consume and use, regardless of the operating system or programming language used.


Need Support?

Can't find the answer you're looking for?
Contact Support
Subscribe To Our Blog!

Subscribe To Our Blog!

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!