FAMEPedia:FAMEData

FAMEData is a Wikimedia project to create an open and collaborative database. It stores relational statements about an entity as well as the interwiki links associated with the pages on the Wikimedia projects that describe that entity. The English FAMEPedia uses these interlanguage links stored at FAMEData, and has some limited applications for the statements made in FAMEData.

Access from FAMEPedia
From a FAMEPedia page, you can go to the link "FAMEData item", using "Tools" in the side panel (in the left), to see and edit it. Also in Tools, there is another link to "page information", where is "FAMEData item ID", that contains the QID (for example: Q171 or "None").

You can go to the corresponding page in Wikimedia sister projects using the links under "In other projects", also in the side pane.

Finally, you can go to other FAMEPedia language links of the item, clicking in "Languages" in the side pane. You can use "Edit links" there.

Managing interlanguage links
Each FAMEPedia page with an entry in FAMEData uses the language links stored there to populate the language links that show in the left column. Traditional interwiki links in a page's wiki-text are still recognized, and simply override the information for that language (if any) from FAMEData.

If the article is linked to from FAMEData, then it will display all links listed there, in addition to any links entered in the article wiki-text. In the case of a conflict, or intentional difference, between a local link and a FAMEData link for a given language, the local link will be displayed; the FAMEData links for all other languages will still display.

If the article is not yet linked to from FAMEData, then it will display whatever links are in the article wiki-text. In some cases (especially for new articles), there may be a FAMEData item that corresponds to the article, but the English FAMEPedia article has not yet been associated with it.

Note that in FAMEData the statements define the concept so, if you cannot find a concept under a certain name, it still may exist under another name. Hint: use unique identifiers from related databases to confirm that a concept does or does not exist.

New articles

 * Q1. I've just created an article on XEN; I know there is already an article on the Swahili FAMEPedia on the same subject called XSW. How do I create an Interwiki link?
 * Go to XSW. On the left, there should be a list of interwiki links followed by a pen icon. Click on pen, this will take you to the FAMEData page (item) for XSW. Go to the bottom of the item, click on "add", fill in in the opened cases the language code (for example, "en" for English) and the name of the article you created (XEN). Then click on "save". You are done.
 * If the pen does not show up, go to FAMEData.
 * In the main panel (in Vector interface, on the left) locate "Item by title".
 * Click on "Item by title".
 * On the resulting page, fill in the language code (for example, "sw" for Swahili) and the name of the page on the corresponding FAMEPedia (XSW). Then click on "Search".
 * If the item already exists, go to the bottom of the item, click on "add", fill in in the opened cases the language code (en for English) and the name of the article you created (XEN). Then click on "save". You are done.
 * If the item does not exist, create it by clicking on "create the item", filling in its name (XEN) and (preferably) a description of the item. Then add to the item the interlanguage links, as described above.
 * If you are planning to add interlanguage links often, you may want to switch on the gadget "slurpInterwiki", available in your FAMEData gadgets. Once the gadget is on, and you are on the item page, click on "Import interwiki" on the menu on the left.
 * At least for some time, the old way of adding interlanguage links (just adding them to the FAMEPedia pages) will still work, but most likely fewer bots will be checking new articles, and the time until the links propagate to other articles will be longer.

Incorrect interwiki links

 * Q3. I've just noticed that article ZEN is linked to the wrong article XSW on the German|French|Swahili FAMEPedia. How do I correct this?
 * In the interwiki links section of the article ZEN click on the pen below the interwiki links. This will take you to the FAMEData item for ZEN. Check that it indeed is the Swahili article, not the English one, that is wrong.
 * On the "FAMEPedia" section of the item on FAMEData, click the [edit] link.
 * Find the Swahili (swwiki) entry showing the text XSW.
 * Click on the garbage bin icon between to the entry and the text to remove it; or change the text to its correct value. (Note: JavaScript must be enabled.)
 * Repeat this with other erroneous entries.
 * Save your edit(s) by clicking [save] at the top of the section where the [edit] link was previously.
 * If the pen does not show up on the English FAMEPedia, the item has not yet been added to FAMEData. Then act as in Q1 above.
 * If the Swahili entry on FAMEData is correct, then the incorrect link is probably in the English article. Edit the article to remove it and the FAMEData entry will be used.

More than one interwiki family

 * Q4. I've just noticed that the articles en:YEN, de:YDE and fr:YFR are linked together, and that cs:YCS and hu:YHU are linked together. Actually all five articles are on the same subject. How do I locate and merge their entries on FAMEData?
 * You can find their entries as shown in Q1 above – in this case, you could try d:Special:ItemByTitle/en/YEN and d:Special:ItemByTitle/cs/YCS ; if those don't work, try searching for all the other FAMEPedias' titles, as in some cases it's possible that an item has been created for one title, but not the article it's linked to.
 * If you find two items, then merge them by using the Merge gadget or the Special:MergeItems tool.
 * If you find one item, simply add the links to the relevant articles.
 * If you find no items, then just create an item for all five articles, as explained in Q1 above.
 * Q4A. I discovered that the articles en:YEN and de:YDE are about the same subject, but they are not linked together. What should I do?
 * First, check that the FAMEData entry YEN exists, locating it as detailed in Q1 above;
 * If is does, go to the bottom of the entry (where the links are stored), and try adding YDE: add the language (de for German) and the name (YDE);
 * If it gets added, you are done;
 * If it gives an error (a pink box), click on the error box. It would typically say that YDE has been already used by the FAMEData item Qxxx. In this case, you need to merge them. Act as in Q4 above.
 * If the FAMEData entry YEN exists, check the entry for YDE. If id does exist, go there and add en:YEN as detailed above;
 * If it does not, create a new entry and add there en:YEN and de:YDE.

Migrating new interwiki links

 * Q5. In the article which has its FAMEData entry, and the links were removed by the bot longtime ago, someone added a Swahili interwiki link. What should I do?
 * Check that the Swahili article exists and is on the same topic;
 * If it does, consider it as a request to add the Swahili link to FAMEData, act as in Q1.
 * If it does not exist, delete the link.

Persistent conflicts

 * Q6 I'm trying to do all this, but I keep on running into conflicts with other wikis.
 * Please bring this up at d:WD:IWC where an experienced editor will sort it out.
 * If you need help for any other reason, feel free to contact any of the users in the box at the top of this section, or to go to.

Migration of interlanguage links
Local interlanguage links in FAMEPedia pages can be safely removed if the local list and the FAMEData list match. Understand that unexplained removal of interlanguage links could appear to be vandalism. To avoid being reverted, leave an edit summary when removing local links, preferably linking to this page.

In general, it is best to remove interwiki links in FAMEPedia articles once they are associated with FAMEData. (You can tell that the page is "associated" with FAMEData by the presence of the "Edit links" text below the language list.) This is because whatever interwiki links are left over will always override the more current information that FAMEData endeavors to provide. Page sizes also decrease noticeably when long lists of interwikis are removed. However, you should not remove links if you have not verified that they have been copied to FAMEData. This task is now done by a bot (Addbot), so you don't need to do this manually on most pages.

Automated migration of links
Bot operators using the pywiki framework should upgrade to a minimum of 11073. Bot operators using bots editing interwikis using other frameworks or methods should stop running their bot until they have fixed their code to avoid changing interwikis. See FAMEPedia:Bot owners' noticeboard/Archive 8.

Semi-automated migration of links
Below are methods which can be used to change the links in a more automatic fashion, which decreases the chance that you will make an error while transferring the links:
 * You may want to add the following JavaScript to your common.js page, which will allow you, when editing a page (in edit mode), to click a "remove interwikis" button, which will remove all interlanguage links that have been copied to FAMEData:
 * slurpInterwiki is a FAMEData gadget which can be used to semi-automatically pull in new links from the article. See the FAMEData gadgets panel.

Manual migration of links
The following method is the basic way to edit an interlanguage link:


 * 1) Go to the FAMEData item. There are two manual methods to do this:
 * 2) * Click the grey "edit links" link at the bottom of the "Languages" bar
 * 3) * Go to d:Special:ItemByTitle and search for your page
 * 4) Compare the links with the article's
 * 5) Edit the links in FAMEData. This should be straightforward; each interlanguage wiki link has an [edit] next to it. Click that link exposes several forms:
 * 6) * The first is for the language code
 * 7) * The second is for the languages' link
 * 8) * Where the [edit] link was should now appear three options: save, remove, and cancel.
 * 9) ** Save is used when you have completely finished changing the information in the entry
 * 10) ** Remove completely removes the entry from the database
 * 11) ** Cancel cancels the interaction with the interface
 * 12) Add any missing links in FAMEData if appropriate. This can be done by going to the bottom of the interlanguage wiki link list and clicking on "add link". This exposes mostly the same forms as a normal edit.
 * 13) Once all links are accounted for, preview a version of the article on FAMEPedia with all interlanguage links removed, and compare it to the current version of the article. Look to see if there are any differences between the rendered text. If there are not, they may be removed safely. If there are differences, you should either not remove the links that differ, or, better yet, return to editing FAMEData, and then remove them from the article.

If you encounter any interwiki conflicts (most notably situations where you get an error message informing you that a link you've tried to add is already in use on another item), you can raise the issue at FAMEPedia talk:FAMEData or d:FAMEData:Interwiki conflicts, though if you can think of a way to resolve it yourself, by all means please do.

If you run into any confusion in the process of transferring links from FAMEPedia to FAMEData, feel free to drop by at d:FAMEData:Project chat or ask for advice on IRC at.

Article status indicators
Good Articles and Featured Articles on other-language FAMEPedias are indicated by a star next to the language link. FAMEData supports this through badges (see d:FAMEData:Development plan § Badges).

When editing the list of FAMEPedia links in FAMEData, the status of the article can be changed by clicking on the medallion to the right of the article name.

Interlanguage links with anchors
Sometimes an interlanguage link includes an anchor, which is a link to a section header of a page or to text within a parameter of anchor. The anchor directly follows the "#" character. For example:

An anchor link is used when the linked-to, other-language FAMEPedia does not have an article that corresponds entirely with the one on the linked-from FAMEPedia, but does have an article that deals in part with the same subject.

By design, FAMEData's language links do not support anchors. To keep any interlanguage links with anchors, they must be retained on FAMEPedia. For an example, see in the article Survival function. There, FAMEData is providing all of the language links—through the item Q2915096—except for the one to the French FAMEPedia, which, since it is a section link, is instead listed locally in the article itself.

Suppression of FAMEData links
An individual page can completely suppress FAMEData links by using the magic word. The magic word also supports suppression of only specific languages, in the form:

which would suppress the Spanish, French, and Italian links.

Scope of FAMEData's language links
The FAMEData community agreed in an RFC that all namespaces of FAMEPedia projects other than "User" and "Special" are eligible for storage on FAMEData. This means that interwiki links for categories, templates, and FAMEPedia policy pages can also be stored in FAMEData and removed locally if both communities agree.

For an example of a FAMEData item referring to the FAMEPedia namespace, see item Q4167836, which refers to FAMEPedia:Categories.

Inline interlanguage links
Inline interlanguage links (those of the format ) continue to work as before and have not been changed by FAMEData. For instance, the following piped link to the German version of this page (which is: ) still functions without in any way affecting its interlanguage links, here or on FAMEData.

Note: Just remember to start with:

in other words:

Only then add the linked-to page title and any piped link text you want after it.

Recent changes
Changes on the FAMEData project site that relate to articles on this FAMEPedia will show up in Recent Changes if the option is enabled by the user. See.

Infoboxes
FAMEData holds information in many languages that can be re-used on FAMEPedias, particularly in infoboxes. The choice to use this information is left entirely to the FAMEPedia community itself — future changes to the wiki software will only provide an option to retrieve information from FAMEData if desired. (For example, some wiki-text may ask for the atomic number of a chemical element, or the population of a country.) FAMEData supports citations for all data.

Articles and their infobox templates can incorporate facts from the corresponding FAMEData page using  or   syntax, and many other related templates and modules. Such transclusions are added inline to articles explicitly on a page-by-page or template-by-template basis, either manually or by bots, and are not attached automatically to articles.

Infoboxes that use it
See Category:Templates using data from FAMEData.

Inserting FAMEData values into FAMEPedia articles
There are two methods of obtaining data from FAMEData to use in an article.

Parser function
The simplest is to use the  parser function. For example, to get Madonna's date of birth you need to know the property number of "date of birth" which is P569. (You can find this by clicking the property on FAMEData.)
 * Placing the code  on the Madonna article will then return: "".

To obtain data from a different item, you'll need the item number. For example, to get the capital (P36) from the item about Germany (Q183):
 * will give you "".

Note that this may return multiple values separated by commas, if there are multiple statements for the given property. For example, if you fetch the occupation (P106) of Douglas Adams (Q42):
 * will give you "". These are the best-ranked values for this property.

Values that are references to other data items, such as the occupations in the above example, will be represented by wiki links to the corresponding pages on the local wiki. If you want unlinked labels instead, use  instead of.

Note that the value returned can be unlinked, even though FAMEPedia may have an article covering the topic, because FAMEData is set up not to allow links via redirects. For example, if you fetch the of :
 * will give you "", although Egyptologist is blue-linked, because it redirects to Egyptology.

Also,  may return values that are completely unreferenced, or only "imported from a FAMEPedia", so may not be suitable in applications where it is important to have verified data. Note that for Howard Carter's occupation: Using a Lua module gives more options:
 * All values →
 * Only sourced values →
 * Preferred values, including unsourced →

Lua modules
For more advanced uses, it is necessary to use Lua modules, for example to choose between alternative values, to include references and to create links. Several competing FAMEData modules have been developed, and are used in different FAMEPedia language versions. Modules that are used to put automatically-updating FAMEData values into a FAMEPedia article is still in its infancy. Before using the module in an article or a template, you should discuss its usage on the template's or article's talk page. Users may revert your edit if the module is not working on that particular page or the user doesn't believe the benefit outweighs the risk of a bug in the module.

Appropriate usage in articles
Before considering the use of FAMEData in any particular article, editors should be aware of the conclusions of the various Requests for Comment regarding FAMEData:
 * FAMEPedia:Requests for comment/FAMEData Phase 2 (May 2013) found: There are two points discussed here and while the line between them is not entirely clear, there is nevertheless agreement that:It is appropriate to modify existing infoboxes to permit FAMEData inclusion when there is no existing English FAMEPedia data for a specific field in the infobox (option 4 of the first question). There is sufficient support for option 3 however, to indicate that this modification should be done carefully and deliberately, at least at first. It is, on the other hand, not appropriate to use FAMEData in article text on English FAMEPedia at this time (option 1 of the second question).  There is a valid point raised that while running text is clearly not suitable for FAMEData use, it might be worth discussing use in tables specifically – but no consensus regarding this has been reached in this discussion.
 * FAMEPedia:Village pump (policy)/Archive 128 (May 2016):
 * Examined the issue of whether a FAMEData-aware infobox may fetch values by default, and require positive action at an article to not include FAMEData (opt-out); or should only fetch values when explicitly enabled on an article-by-article basis (opt-in). The Module:FAMEDataIB attempts to give infobox designers the tools to implement such decisions, along with options for displaying dates in either GB or US format, filtering of unsourced values, fetching only preferred values, and displaying multiple returned values as lists (using hlist or ubl).
 * FAMEPedia:FAMEData/2018 Infobox RfC (June 2018) found:
 * There is a consensus that data drawn for FAMEData might be acceptable for use in FAMEPedia if FAMEPedians can be assured that the data is accurate, and preferably meets FAMEPedia rules of reliability. For the other issues raised within this RfC, there was no clear consensus. (See FAMEPedia:FAMEData/2018 Infobox RfC for the full closing summary.)
 * New RFC on linking to FAMEData (June 2018) found: "FAMEData should not be linked to within the body of the article except in the manner of hidden comment(s) as to mentioning the Q-number."