As per Open Graph’s documentation at http://developers.facebook.com/docs/opengraph , we can specify our own og:types.
If your object does not fit into one of the types above, you can
specify your own type. This will be represented as type other on
Facebook. We will monitor the most commonly used types and graduate
them to fully supported og:types. If you are specifying your own type
we recommend that you use your own namespace.
Running the linter on a page on my website
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fznood.com%2Fachkar_tools returns the following errors:
Object at URL ‘http://znood.com/places/dcGPdl0Psuc’ is invalid because
the configured ‘og:type’ of ‘znoodcom:store’ is invalid
On my other page wich og:type is “city”, if you check the linter up top, the og:type is set to “website” (which is bad!)
http://developers.facebook.com/tools/debug/og/object?q=znood.com%2Fcities%2FbIYWj4uRhCc
Can someone clarify how to set up custom types that Open Graph can pick? Also, why is the “city” type being replaced with “website” on my page?
Try visiting the Open Graph tool inside your app and declare your Object Type.
https://developers.facebook.com/docs/beta/opengraph/define-objects/