Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validate social media tags #121

Open
tastrax opened this issue Jan 28, 2021 · 11 comments
Open

Validate social media tags #121

tastrax opened this issue Jan 28, 2021 · 11 comments

Comments

@tastrax
Copy link

tastrax commented Jan 28, 2021

The consensus seems to be that any listings using website=xxx.facebook,xxx should instead use contact:facebook. Likewise facebook= should also be changed to contact:facebook=

Perhaps this could be added to the validation

https://taghistory.raifer.tech/#***/facebook/&***/contact:facebook/

@tastrax tastrax changed the title Validate websites using facebook Validate social media tags Jan 28, 2021
@tastrax
Copy link
Author

tastrax commented Jan 28, 2021

This could also apply to lots of social media accounts

facebook=
instragram=
twitter=
youtube=

could all be changed to contact:'socialmediaaccounttype'=

@1ec5
Copy link
Contributor

1ec5 commented Jan 28, 2021

Related to openstreetmap/iD#3915 and openstreetmap/iD#7566.

@tastrax
Copy link
Author

tastrax commented Jan 28, 2021

The two issues above are more related to phone, email and website - I think folks adding their social media accounts is a different issue. For instance what tagging would you use to add all four social media accounts PLUS a website?

@1ec5
Copy link
Contributor

1ec5 commented Jan 28, 2021

For instance what tagging would you use to add all four social media accounts PLUS a website?

No argument there. I was just trying to provide context for the part about changing facebook to contact:facebook. The contact:* namespace has been proposed as a comprehensive namespace that includes phone and website, but in those issues above, the argument against preferring the namespace was that phone and website are more often used without a namespace. Sorry for not making that relationship more clear.

@josephguillaume
Copy link

If this goes ahead, I request that the solution is to add the contact tag without removing the website tag.
As discussed on wiki in 2017, and more recently, we need a way of indicating that the social media page is the only official presence on the web, and allowing the official website to be a social media page is the easiest way to do that.

@ZeLonewolf
Copy link

There are two parts to this issue. One is converting website=*facebook url* to contact:facebook, and the other is converting facebook to contact:facebook.

The second part, key renaming from facebook to contact:facebook (and the same for instagram, youtube, twitter, etc) should definitely be done.

The website=* tag should NOT be removed just because it's a social media site. There is also the question of how it gets represented. If the website is http://twitter.com/realPizzaShop, should contact:twitter have that whole URL or @realPizzaShop? I don't think iD should make that decision, and website=http://twitter.com/realPizzaShop is still correct tagging by itself.

@quincylvania quincylvania transferred this issue from openstreetmap/iD Feb 1, 2021
@matkoniecz
Copy link
Contributor

matkoniecz commented Feb 14, 2021

The consensus seems to be that any listings using website=xxx.facebook,xxx should instead use contact:facebook

What about cases where main website of restaurant is a facebook page? In such sad cases website=xxx.facebook.xxx should be fine.

@tastrax
Copy link
Author

tastrax commented Feb 14, 2021

The question for me is 'how do we know if this is the main website' for the business? I suspect many folks just add the facebook site as website as that is where they have seen mention of the business, without looking any further. I also think the insistence to tag to website as the primary web reference is close to tagging for a renderer.

But in usual OSM fashion I will go with the flow and duplicate the facebook tag to website if its the only URL mentioned.

@josephguillaume
Copy link

On the wiki talk page, it's now been pointed out that:
"If the POI has no website and no social media presence, how would we then indicate that no official website exists?"
I'm now thinking specifying website=no might be a reasonable option, with social media pages limited to the contact namespace.

Note also that in the OSM spirit, feel free to not touch the website tag and let someone else worry about it :-)

@tyrasd
Copy link
Member

tyrasd commented Jan 5, 2022

I'm hesitating a bit, because https://wiki.openstreetmap.org/wiki/Key:facebook is not yet marked as a deprecated tag, and there is still quite significant number of objects tagged with it. 🤔

@danieldegroot2
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants