Use semantic web technologies for real estate data

Events happening in the community are now at Drupal community events on www.drupal.org.
user654's picture

Hi,
I am making a new site for real estate(selling/renting houses etc.)
I would like to ask your opinions/ideas what semantic technologies can I use on my site.
I also want to expose my date as open/linked data so as everyone can use them.
Any ideas?
thanks in advance

Comments

I had this discussion on the

BrandonJSchwartz's picture

I had this discussion on the W3 mailing list for the semantic web some time ago. This topic contains links to interesting resources that might help: http://lists.w3.org/Archives/Public/semantic-web/2011Jan/0083.html

Contact & Websites:
brandon [at] boomajoom.com
My website
Languapedia - Information on Languages & Linguistics

Need more information

slevino's picture

Hi,

Can you provide some more details about what you're trying to accomplish and who your client is? That is, are you building a site for a real estate agency? Is this an application in the US or somewhere else? Who will be using the site and for what purpose? A little more specificity might yield more specific responses.

On the data side, I'm not aware of any ontologies specific to real-estate but schema.org might have something. Also take a look into city-data.com as they are linking a bunch of sources that would complement real estate (geographic, commercial, socio-economic, etc.). Another aspect of real estate listings is their geolocation and there are vocabularies to describe that. Most of the data on listings in the US is locked up in the MLS (Multiple Listing Service) and I don't know if they expose that data or not. It is certainly not user (buyer/renter) friendly in presentation, but that is not what you're asking about.

From a linked data standpoint there is a good background on linked data with a real estate case study here:
http://www.youtube.com/watch?v=5Cu7J91eeLQ

There are other sites doing this now. Two that I'm familiar with are trulia.com and zillow.com. And, of course, there is the vast data in craigslist.com but good luck using that data. On the other hand, they are doing something right in the FSBO (for sale by owner) market so there might be some lessons to be learned.

Shelby

Hi slevino, thanks for you

user654's picture

Hi slevino,
thanks for you answer.
What i am trying to accomplish is to create a site like trulia.com where agents will upload their properties and users will look for houses.

The video you posted seems interesting,I will have a look on this.

What I was actually looking was to take some ideas about the site that are related with semantic technologies.

So again thanks for the answers)

Great Concept.

FaithBruner's picture

Well, A site something like trulia.com would be really a great help for the real estate agents. I guess XML & HTML would be best suited for it.

duplicate deleted

slevino's picture

duplicate post deleted

Another question:What would

user654's picture

Another question:What would be the best format to use/describe the regions/areas,so as later to implement some semantic web capabilities?For example XML,HTML or JSON?
thanks

It essentially depends on the

scor's picture

It essentially depends on the consumers you are targeting. For example, search engines => HTML (microdata, RDFa). legacy system => XML (RDF/XML). client side scripting => JSON (JSON-LD). With Drupal you don't really have to answer that question immediately if you don't know yet what you will have to implement "later". As long as you use the right fields to store this data (e.g addressfield), you will be able to expose it in any syntax later on.

We should be clear that

linclark's picture

We should be clear that AddressField doesn't have support for RDFa output using core's RDF module at the moment, unless something has changed and the issue hasn't been updated.

There is a patch that provides microdata support for AddressField. Am I missing something that does this for RDFa?

you are correct, you didn't

scor's picture

you are correct, you didn't miss anything. related to this limitation is this entity RDF proposal which would fix this limitation among others and currently has prototype implementations in JSON-LD and RDF (though these are still at a proof of concept stage). obviously the field formatters will need to be aligned with that as well to full cover the RDFa syntax.

HI stephane,you mean I should

user654's picture

HI stephane,you mean I should use this field? http://drupal.org/project/addressfield

yes, that one. If you need a

scor's picture

yes, that one. If you need a more advanced set of values for describing your regions/areas, you might want to check http://drupal.org/project/field_collection to build custom/complex fields, but first check if addressfield is sufficient for your needs.

Nice,thanks will look at it)

user654's picture

Nice,thanks will look at it)

Semantic Web

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: