What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 131 Stack Exchange communities.

I am trying to get the "synonymization" between and reversed. It was suggested to me here to open a "discussion" about it, to explain why I believe this should be undone.

My argument is that the is a generalization of the ; having them as synonyms is the same thing as saying, for databases as an example, that there should be no tags for Oracle, DB2 or MSSQL because there's one for databases. Or there shouldn't be one for C# or Java, etc. because we have one for a programming-language. Or even better, let's all drop Apache and IIS tags, and stick to one: http-servers...

The tag info on clearly indicates:

Not to be confused with the more specific "XML Schema" or XSD, the general term "XML schema" may refer to, among others:

By the same token that made an , it should happen the same then for or ... Why would these be given any different treatment?

If I want to ask a specific question on how to achieve referential integrity of a model described using the W3C XML Schema language definition (XSD), why would I tag that xml-schema? What would a Relax-Ng guy care about my post?

These different XML schema languages have their own implementations, and support communities. Why bundle these into one?

share|improve this question

1 Answer 1

up vote 7 down vote accepted

I've gone and removed the synonym. The tag wiki for is also very clear that it's a general blanket term and the tag for is more specific, so I would say that the tags are set up correctly.

I'd recommend keeping an eye out for retagging things to be more specific when they're dealing with XSD.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .