Interwiki link standard: Difference between revisions
language:service -> service:language with explanations |
rewrite; you cannot set standards by institutionalizing bad technology-driven errors as misfeatures; the ISO sets these standards, ditch MediaWiki if it can't meet them |
||
| Line 1: | Line 1: | ||
In a [[wikitext standard]], an '''interwiki link standard''' refers to articles in wiki form stored in another service. Protocol and editing functions are assumed to be similar, so the '''interwiki link standard''' is a bit simpler than the [[standard wiki URI]] for linking into a wiki from non-wiki space. It consists only of: | In a [[wikitext standard]], an '''interwiki link standard''' refers to articles in wiki form stored in another service. Protocol and editing functions are assumed to be similar, so the '''interwiki link standard''' is a bit simpler than the [[standard wiki URI]] for linking into a wiki from non-wiki space. It consists only of: | ||
[ [ language:service:namespace_within_service:page/subpage#section ] ] | |||
:''This contrasts with the current [[GetWiki]] and [[MediaWiki]] usage: | |||
:''[ [ service:language:namespace_within_service:page/subpage#section ] ]'' | |||
'' | :''This usage is clearly wrong since languages is above.]] | ||
Supporting | |||
Note that, as [[wiki linking]] relies on [[HTTP]] almost by definition, it omits the "http://" protocol and "/wiki/" subprotocol designations as redundant. | |||
Supporting the proper "language:service:" prefix radically simplifies [[wiki linking]]. Among other things, the language prefix can often be omitted or assumed, if it is the same as the language the current page is in. | |||
Because of various uses of abbreviations for services, assumptions about services, etc., it is presently quite confusing. [[Mediawiki]] supports a deliberately Wikipedia-centric scheme in which for instance "[ [ en: ] ]" means not "in English" but "in the English Wikipedia". As a result, a reference to "[ [ en: Metaweb: phyle ] ]" will be interpreted incorrectly as a reference to English Wikipedia where there is no article, instead of correctly to [http://www.metaweb.com/wiki/wiki.phtml?title=phyle English Metaweb 'phyle'] where there is one. [[Mediawiki]] is likely to continue to resist and retard the development of such a standard for the usual reasons (typically [[software imperialism]] - see [[Wikimedia]] for discussion of this.) ''Prove us wrong?'' | |||
A single standard for at least the [[GFDL text corpus]] is highly desirable, and hopefully will be supported in [[GetWiki_2.0]], which will then hopefully displace [[MediaWiki]] entirely. | A single standard for at least the [[GFDL text corpus]] is highly desirable, and hopefully will be supported in [[GetWiki_2.0]], which will then hopefully displace [[MediaWiki]] entirely. | ||
| Line 16: | Line 23: | ||
''See [http://www.wikinfo.org/wiki.phtml?title=interwiki_link_standard Wikinfo:interwiki link standard] for more on this and integration into [[GetWiki]].'' | ''See [http://www.wikinfo.org/wiki.phtml?title=interwiki_link_standard Wikinfo:interwiki link standard] for more on this and integration into [[GetWiki]].'' | ||
'''See [[Wiki linking]] for practical information how similar linking is done right now.''' | '''See [[Wiki linking]] for practical information how similar linking is done right now.''' | ||