NamesforLife Guide

This page is a minimal, standalone embodiment of an HTML page enabled with N4L content. In a publication workflow, this document would have been produced by running a source XML document through N4L::Scribe, the NamesforLife Semantic Tagger. The resulting tagged XML document would go through the normal XML-to-HTML translation, with the N4L-DOI tags (named-content elements in the case of NLM) translated to HTML anchors in the following manner:
<i><a href="doi:10.1601/nm.3093" class="namesforlife" title="Escherichia coli" rel="namesforlife-name">Escherichia coli</a></i>
The only other required modification to the page is the inclusion of the N4L::Guide JavaScript in the HTML HEAD element:
<script type="text/javascript" src="https://guide.namesforlife.com/script/guide.js"></script>
<script type="text/javascript" src="https://doi.org/10.1601/guide.js"></script>
The above will be enough to get the N4L::Guide working on any authorized web site. Since N4L::Guide relies on CORS (Cross-Origin Resource Sharing) to serve menu content, any site wishing to retrieve the N4L menu content must provide us with the server hostname from which the content will be served. We will then add your hostname to our list of authorized origins. This also means that requests from localhost or a standalone HTML file will result in a request error.

Optionally, you may use the following META element to switch the N4L::Guide resolution from the default (menu) to the N4L::Abstracts (mono):
<meta name="namesforlife-display-mode" content="menu" />
The following will indicate that N4L::Guide should resolve the N4L-DOIs in the page to the N4L::Abstracts:
<meta name="namesforlife-display-mode" content="link" />


If this page is deployed (unmodified) on your server and your server name is included in our list of authorized hosts, the following links will activate the N4L::Guide menus.

This test shows the N4L::Guide menu content for Escherichia coli, Bacillus and Bacillus subtilis subtilis.
Bacillus subtilis, Bacillus acidoterrestris and Escherichia are also included here.
Several synonym types are represented by Allomonas, Vibrio, Aeromonas caviae, Aeromonas punctata, Staleya, Sulfitobacter, Streptomyces rutgersensis rutgersensis and Streptomyces rutgersensis and Streptomyces chrysomallus subsp. chrysomallus.
There are also some cases where names have multiple corrections, such as Peptococcus helotrinreducens, Peptococcus heliotrinreducens and Peptococcus heliotrinreducans

Basonyms

Some epithets have been combined multiple times, creating a deep chain of basonyms. Example: Gluconoacetobacter liquefaciens. A simpler example Burkholderia udeis. Newly added is elevation and reduction in rank, such as Mycobacterium abscessus massiliense and Mycobacterium massiliense.


Risk Groups


Variants


No Nomenclatural Type


Tag Variations

CrossRef has changed their tagging guidelines several times over the past few years. These are different variations of the tags that should all be handled by the NamesforLife Guide:


Proxies

Some institutions use proxy URLs to resolve DOIs:


Abstracts

Add the attribute 'rel="namesforlife-external"' to any NamesforLife DOI hyperlink to prevent the menu from appearing. The link will simply point to the abstract:



When the page is loaded, a NamesforLife CSS stylesheet will be linked into the page automatically. This stylesheet (and its method of inclusion) has been carefully developed to prevent any interference with pre-existing styles on a page. The only noticible changes should be that bacterial and archaeal names are dark green and highlighted in light blue on hover.