Select Page

RESO Data Dictionary FAQ

  • What is the RESO Data Dictionary?

    The RESO Data Dictionary is the real estate industry’s universal language for data. It empowers a wide range of systems to talk to each other in a seamless manner. The Data Dictionary provides a format for industry standard data, unique local data, international variations and language translations.

    More Info on Data Dictionary

     

  • Why was the Data Dictionary created?

    The RESO Data Dictionary was developed to standardize data terms and structures to create efficiency in the connected digital real estate industry, which evolved from printed MLS books and proprietary legacy computer systems.

    More Info on Data Dictionary

     

  • What are the main components of the Data Dictionary?

    The main components of the Data Dictionary are a tree structure of resources, fields and lookups (aka enumerations). Resources are major categories such as Property, Member (i.e., real estate agents), Office (i.e., real estate brokers) and Media (i.e., photographs, videos, virtual tours). Fields are specific data points grouped together in resources. For example, ListPrice and StandardStatus are fields within the Property Resource. Lookups are specific types of fields with options for values, such as the lookup field Fencing with lookup options for Vinyl, Wood, Wrought Iron and 26 other lookups.

    More Info on Data Dictionary

     

  • What are resources in the Data Dictionary?
    Resources are the highest level categorization in the Data Dictionary. Property, Member (i.e., real estate agents), Office (i.e., real estate brokers) and Media (i.e., photographs, videos, virtual tours) are examples of resources. More Info on Data Dictionary  
  • What are fields in the Data Dictionary?

    Fields are specific data points grouped together in resources. For example, ListPrice and StandardStatus are fields within the Property Resource.

    More Info on Data Dictionary

     

  • What are lookups in the Data Dictionary?

    Lookups are specific types of fields with options for values, such as the lookup field Fencing with lookup values for Vinyl, Wood, Wrought Iron and 26 other lookups.

    More Info on Data Dictionary

     

  • How can the Data Dictionary be accessed?

    The current Data Dictionary can be accessed via the DD 2.0 Wiki at ddwiki.reso.org. It can also be downloaded in spreadsheet format.

    More Info on Data Dictionary Wiki

     

  • What are the benefits of using the Data Dictionary?

    Benefits include simplified integrations, faster creation of new tools, a seal of approval from RESO certification and enhanced industry innovations, competition and collaboration.

    More Info on Data Dictionary

     

  • What is the purpose of the Data Dictionary Wiki?

    The Data Dictionary Wiki provides detailed information on data resources, fields and lookups (aka enumerations), guiding the development of data systems. It has extensive cross-links to guide users through the connected layers of the dictionary.

    More Info on Data Dictionary Wiki

     

     

  • What do extensibility and omissibility mean for the Data Dictionary?

    Extensibility with the Data Dictionary means data providers can create new local fields to address specific needs that are not currently covered by the Data Dictionary and still be in compliance with the standard.

    Providers may extend the Data Dictionary with custom resources, fields or lookups (aka enumerations) when there is no standard option available. If the data element in question is common and not just local to a specific market, it may be added to the Data Dictionary. Contact dd@reso.org to request the addition of new items.

    Omissibility allows data providers to exclude fields that are irrelevant for their business needs from their technology implementations. These features ensure that the Data Dictionary can meet the needs of diverse organizations without compromising the standardization of core data elements.

    More Info on Extensibility & Omissibility in the RESO Data Dictionary

  • Can an organization get a Data Dictionary certification if its data includes both standard fields and unique local fields?

    The Data Dictionary's extensibility feature means that data providers can create new local fields to address specific needs that are not currently covered by the Data Dictionary and still be in compliance with the standard for certification.

    Although providers may use their local elements, when there are standard data elements defined in the Data Dictionary for the same specific purpose, those standard elements should be provided.

    More Info on Extensibility & Omissibility in the RESO Data Dictionary

  • Is usage of the entire Data Dictionary required for certification?

    Implementation of the entire Data Dictionary is not expected or required for certification. The dictionary standard’s omissibility feature allows data providers to only use the elements relevant to their specific needs.

    More Info on Extensibility & Omissibility in the RESO Data Dictionary

     

  • Can the Data Dictionary be extended or translated into other languages?

    RESO provides a standard for delivering multi-language metadata in the Data Dictionary, and it has been extended to other languages in several countries.

    More Info on Data Dictionary

     

  • Who contributes to the Data Dictionary, and how can a change or addition be proposed?

    Contributors include technologists and business leaders from MLSs, REALTOR® associations, brokerages and vendors. Proposals can be submitted to RESO staff and the Data Dictionary Workgroup at dd@reso.org.

    More Info on Data Dictionary

     

  • How often are new fields added to the Data Dictionary?

    New fields are added to the Data Dictionary year-round and often ratified annually in new versions of the standard to support evolving industry needs.

    More Info on Data Dictionary

     

  • What is the Lookup Resource in the RESO Data Dictionary?

    The Lookup Resource defines the values for lookups (enumerations) in metadata. It contains predefined lists of acceptable values for specific fields and alternative mappings for deprecated items. The Lookup Resource is not currently mandatory for certification, but it is highly recommended to ensure consistent used of standard and local data elements, facilitating smoother data exchanges.

    More Info on Data Dictionary with Lookup Resource

     

  • What format criteria or validation rules are required by the Data Dictionary?

    The Data Dictionary specification includes validation rules that are enforced to ensure that data entries meet specified criteria, such as value ranges or formats, maintaining data quality and integrity.

    More Info on Data Dictionary

     

  • What does the term “native Data Dictionary” mean?

    The concept of “native” Data Dictionary implementations comes up frequently.

    RESO has no specific guidelines for how a system or database should be implemented. RESO certification measures how data is communicated using a standard API rather than how it is represented at the database or user interface (UI) level.

    In some cases, there may be advantages to using the Data Dictionary for the underlying database structure; however, it is not designed to be a database schema and there are caveats and limitations to this approach. There also may be benefits to using Data Dictionary standard names and values in the UI, since it provides consistency between what goes in and out of the system.

    More Info on Native Data Dictionary

     

  • Why are some implementations of the Data Dictionary, for the things that are very similar or even the same, sometimes expressed differently in different systems?

    The RESO Data Dictionary establishes standard names and locations for resources, fields and lookups (aka enumerations); however, different providers support different data elements and there are sometimes multiple ways to express standard data elements.

    For example, there are flattened ListAgent fields in the Property Resource, but there is also a ListAgent expansion that allows end users to combine the information from the Member Resource into the ListAgent field in the Property Resource directly.

    Not all providers offer expanded Member Resource information and, even if they do, data consumers might not have access to expanded Member Resource data in their feeds. Additionally, this information can change over time, whereas Member Resource information flattened into the Property Resource usually reflects information at the time of entry.

    There are also cases where some providers will support YN fields on their own (HorseYN), in their corresponding feature fields (HorseAmenities) or both.

    End users should be prepared to support obtaining information from different locations supported by the standard. RESO is currently working on eliminating unnecessary duplication from the Data Dictionary.

    However, some “duplication” in the Data Dictionary is useful. For example, PoolPrivateYN communicates similar information to the Private lookup option of the PoolFeatures field, although they have different uses. In this case, the PoolFeatures field can provide other descriptions of the pool, in addition to it being private (e.g., In Ground, Heated). The PoolPrivateYN field can only communicate whether or not the pool is private but these types of fields can be more useful for high-level filtering by data consumers.

    For questions or comments, contact dd@reso.org.

    See the DD Wiki for more info on fields described when discussing Differences in Data Dictionary Implementations.

Related Articles

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!