Attribution 4.0 License
WoRMS taxon details
Lamnidae Bonaparte, 1835
105702
(urn:lsid:marinespecies.org:taxname:105702)
accepted
Family
Lamna Cuvier, 1816
Lamniformes
Genus Carcharodon Smith, 1838
Genus Isurus Rafinesque, 1810
Genus Lamna Cuvier, 1816
Genus Isuropsis Gill, 1862 accepted as Isurus Rafinesque, 1810
Genus Lamiostoma Glückman, 1964 accepted as Isurus Rafinesque, 1810
Genus Lanna accepted as Lamna Cuvier, 1816 (misspelling)
Genus Oxyrhina Agassiz, 1838 accepted as Isurus Rafinesque, 1810
Genus Selanonius Fleming, 1828 accepted as Lamna Cuvier, 1816
marine
Not documented
Distribution Distribution: global. Large sharks with pointed snouts and spindle-shaped bodies. Large gill openings. First dorsal fin...
Distribution Distribution: global. Large sharks with pointed snouts and spindle-shaped bodies. Large gill openings. First dorsal fin large, high, erect and angular or somewhat rounded. Second dorsal and anal fins minute. Caudal peduncle with a distinct keel; large teeth; fifth gill opening in front of pectoral fin; spiracle sometimes absent. Maximum length up to 6.4 m or more. Fast swimming predators. Some are maneaters. Ovoviviparous without a yolk-sac placenta but with uterine cannibalism. [details]
$(function()
$('.toggle_plus_minus').on('click', function()
var minus = $(this).children('small').last();
if (minus.css('display')==='none')
minus.show().siblings('.toggle_plus').hide();
else
minus.hide().siblings('.toggle_plus').show();
);
);
Froese, R. and D. Pauly. Editors. (2019). FishBase. Lamnidae Bonaparte, 1835. Accessed through: World Register of Marine Species at: http://www.marinespecies.org/aphia.php?p=taxdetails&id=105702 on 2019-04-19
Date
action
by
2004-12-21 15:54:05Z
created
van der Land, Jacob
2015-04-17 08:48:21Z
changed
Bailly, Nicolas
The webpage text is licensed under a Creative Commons Attribution 4.0 License
[taxonomic tree]
[list species]
aphia_jquery(document).ready(function()
// show active tab
if(location.hash)
aphia_jquery('a[href="' + location.hash + '"]').tab('show');
aphia_jquery('a[href="' + location.hash + '"]').get(0).scrollIntoView(true);
else
//Activate first tab
aphia_jquery('.nav-tabs a:first').tab('show');
// set hash on click without jump
aphia_jquery(document.body).on("click", "a[data-toggle=tab]", function(e)
e.preventDefault();
if(history.pushState)
//Adapt browser URL (Append tab suffix)
history.pushState(null, null, this.getAttribute("href"));
else
//Adapt browser URL (will cause page jump)
location.hash = this.getAttribute("href");
//After jump we still need to activate the tab
aphia_jquery('a[href="' + location.hash + '"]').tab('show');
if (location.hash=="#distributions" && aphia_jquery('#map').length) map.updateSize();
return false;
);
);
// set hash on popstate
aphia_jquery(window).on('popstate', function() aphia_jquery("a[data-toggle=tab]").first().attr("href");
aphia_jquery('a[href="' + anchor + '"]').tab('show');
);
.tabtitle-editor-only
filter:alpha(opacity=45);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45);
-moz-opacity:.45;
opacity:.45;
-khtml-opacity:.45
taxonomy source
Van Der Laan, R.; Eschmeyer, W. N.; Fricke, R. (2014). Family-group names of Recent fishes. <em>Zootaxa.</em> 3882(1): 1-230., available online at https://doi.org/10.11646/zootaxa.3882.1.1 [details] Available for editors [request]
basis of record
van der Land, J.; Costello, M.J.; Zavodnik, D.; Santos, R.S.; Porteiro, F.M.; Bailly, N.; Eschmeyer, W.N.; Froese, R. (2001). Pisces, <B><I>in</I></B>: Costello, M.J. <i>et al.</i> (Ed.) (2001). <i>European register of marine species: a check-list of the marine species in Europe and a bibliography of guides to their identification. Collection Patrimoines Naturels,</i> 50: pp. 357-374 (look up in IMIS) [details]
additional source
Compagno, L.J.V. (2001). Sharks of the world. An annotated and illustrated catalogue of shark species known to date. Volume 2. Bullhead, mackerel and carpet sharks (Heterodontiformes, Lamniformes and Orectolobiformes). <em>FAO Species Catalogue for Fishery Purposes.</em> No. 1, Vol. 2. Rome, FAO. 269p. [details]
additional source
Eschmeyer, W. N.; Fricke, R.; van der Laan, R. (eds). (2018). Catalog of Fishes: Genera, Species, References. Electronic version., available online at http://researcharchive.calacademy.org/research/Ichthyology/catalog/fishcatmain.asp [details]
From other sources
Distribution Distribution: global. Large sharks with pointed snouts and spindle-shaped bodies. Large gill openings. First dorsal fin large, high, erect and angular or somewhat rounded. Second dorsal and anal fins minute. Caudal peduncle with a distinct keel; large teeth; fifth gill opening in front of pectoral fin; spiracle sometimes absent. Maximum length up to 6.4 m or more. Fast swimming predators. Some are maneaters. Ovoviviparous without a yolk-sac placenta but with uterine cannibalism. [details]
li.list-group-item.node-tree_bb4d59f0474c480e
padding: 2px;
border: none;
var comp_jquery = $;
function tree_bb4d59f0474c480e_allNodesAction(action)
if (action == 'expand')
comp_jquery('#tree_bb4d59f0474c480e').treeview('expandAll', levels: 10, silent: true );
else if (action == 'collapse')
comp_jquery('#tree_bb4d59f0474c480e').treeview('collapseAll', silent: true );
function getbb4d59f0474c480eTree()
return [ text: "Paraphyletic group Pisces [details] (inherited fromElasmobranchii)" ,selectable: false];
comp_jquery('#tree_bb4d59f0474c480e').treeview(
data: getbb4d59f0474c480eTree(),
showIcon: 0,
showBorder: false,
enableLinks: false,
onhoverColor: 'rgba(119,119,119,.2)',
levels: 10,
collapseIcon: 'fa fa-minus',
expandIcon: 'fa fa-plus',
emptyIcon: 'fa ',
);
comp_jquery('#tree_bb4d59f0474c480e').on('nodeExpanded ', function(event, data)
var node = comp_jquery('#tree_bb4d59f0474c480e').treeview('getNode', data.nodeId);
if (node.nodes && node.nodes.length > 0)
comp_jquery('#tree_bb4d59f0474c480e').treeview('expandNode', [ data.nodeId, levels: 10, silent: true ]);
);
comp_jquery(document).ready(function()
comp_jquery('#tree_bb4d59f0474c480e').off('click');
comp_jquery('#tree_bb4d59f0474c480e').on('click', function(event) node.state.disabled)
return;
var classList = target.attr('class') ? target.attr('class').split(' ') : [];
if ((classList.indexOf('expand-icon') !== -1))
elToWorkOn.toggleNodeExpanded(node, elToWorkOn.options);
else if ((classList.indexOf('check-icon') !== -1))
elToWorkOn.toggleNodeChecked(node, elToWorkOn.options);
else
if (node.selectable)
elToWorkOn.toggleNodeSelected(node, elToWorkOn.options);
else
elToWorkOn.toggleNodeExpanded(node, elToWorkOn.options);
);
);
Loading...
Language | Name | |
---|---|---|
English | white sharksporbeaglesman-eating sharksman-eater sharksmako-sharksmackerel sharksgreat white sharks | [details] |
French | tauperequins tauperequin-bleulamie | [details] |
German | Heringshai | [details] |
Japanese | ネズミザメnezumizame-ka | [details] |
Norwegian Bokmål | håbrannfamilien | [details] |
Norwegian Nynorsk | håbrannfamilien | [details] |
Portuguese | anequins | [details] |
Romanian | akuly sel devye | [details] |
Russian | sel devye akuly | [details] |
Spanish | marrajosjaquetones | [details] |
Swedish | håbrandshajar | [details] |
To Biological Information System for Marine Life (BISMaL)
To ITIS
var map;
//var layerstack=new Array();
var GMLlayercnt=0;
var GMLlayers=new Array();
var GMLcontrols=new Array();
OpenLayers.IMAGE_RELOAD_ATTEMPTS = 7;
OpenLayers.Util.onImageLoadErrorColor = "transparent";
var VLIZGIS = VLIZGIS || ;
VLIZGIS.legend_all_show_controls=true;
/* loads layer from VLIZ servers: geo, mapserver or TMS (Tile Map Server) */
function addOLlayer(layerprop)//end addOLlayer
var nextcolor=0;
var colors=new Array("#FF2222","#22FF22","#FFFF22","#FF22FF","#22FFFF","#BB4444","#44BB44","#BBBB44","#BB44BB","#44BBBB");
function getTileURL(bounds)
var res = this.map.getResolution();
var x = Math.round((bounds.left - this.maxExtent.left) / (res * this.tileSize.w));
var y = Math.round((this.maxExtent.top - bounds.top) / (res * this.tileSize.h));
var z = this.map.getZoom();
var limit = Math.pow(2, z);
if (y = limit)
return null;
else
x = ((x % limit) + limit) % limit;
url = this.url;
path= z + "/" + x + "/" + y + "." + this.type;
if (url instanceof Array)
url = this.selectUrl(path, url);
return url+path;
function addGMLlayer(name,searchURL,hidden,fixedpoint,pref_color,use_url,code_attribute,opacity)
var color;
var size;
if(pref_color) color=(pref_color == 'color' ? "$color" : pref_color );
else color=colors[nextcolor];
if (!opacity) opacity=1;
if(fixedpoint) size=1.5; else size="$size"; ;
var defaultcontext =
getOpacity: function(feature)
return(feature.layer.opacity);
,getColor: function(feature)
if (feature.layer.color.indexOf('#')>-1) return feature.layer.color;
else return feature.attributes["color"];
,getSize: featureGetSize
,getzIndex: function(feature)
if (!isNaN(parseInt(feature.layer.zindex))) return feature.layer.zindex;
else if (!isNaN(parseInt(feature.attributes["zindex"]))) return feature.attributes["zindex"];
else return 0;
,getgraphicName: function(feature)
if (feature.layer.graphicName) return feature.layer.graphicName;
else if (feature.attributes["graphicName"]) return feature.attributes["graphicName"];
else return "circle";
;
var defaulttemplate =
fillColor: "$getColor",
fillOpacity: "$getOpacity",
strokeWidth: 0,
pointRadius: "$getSize",
graphicZIndex: "$getzIndex",
graphicName: "$getgraphicName"
;
var selectedtemplate =
fillColor: "$getColor",
fillOpacity: "$getOpacity",
strokeWidth: 1,
pointRadius: "$getSize",
graphicZIndex: "$getzIndex",
graphicName: "$getgraphicName",
strokeColor: "#66ccff",
cursor: "pointer"
;
var defaultstyle = new OpenLayers.Style(defaulttemplate, context: defaultcontext);
var selectstyle = new OpenLayers.Style(selectedtemplate, context: defaultcontext);
var myStyles = new OpenLayers.StyleMap("default":defaultstyle,"select":selectstyle);
var options=
color: color,
symbolsize: size,
opacity: opacity,
projection: new OpenLayers.Projection("EPSG:4326"),
format: OpenLayers.Format.GML,
formatOptions:
extractStyles: true,
extractAttributes: true,
useurl : use_url,
useattribute: code_attribute
,
nocontrols: true,
rendererOptions: zIndexing: true
;
GMLlayers[GMLlayercnt] = new OpenLayers.Layer.GML('Data:'+name,searchURL ,options);
GMLlayers[GMLlayercnt].styleMap=myStyles;
if(hidden) GMLlayers[GMLlayercnt].visibility=false;
map.addLayer(GMLlayers[GMLlayercnt]);
if(typeof(GMLcontrol)=='object') GMLcontrol.deactivate();
GMLcontrol= new OpenLayers.Control.SelectFeature(
GMLlayers,
hover: true, onSelect: onFeatureSelect , clickFeature: onFeatureClick, onUnselect: onFeatureUnselect );
map.addControl(GMLcontrol);
GMLcontrol.activate();
GMLlayercnt++;
nextcolor=nextcolor+1;
if(nextcolor >= colors.length ) nextcolor=0;
function featureGetSize(feature)
if (!isNaN(parseFloat(feature.layer.symbolsize))) return feature.layer.symbolsize;
else return feature.attributes["size"];
// te definieren in applicatie; gewoon assignem bv onFeatureClick= mijnfunctie
function onFeatureClick(feature)
var code;
code=(feature.layer.formatOptions['useattribute']?feature.attributes[feature.layer.formatOptions['useattribute']]:(feature.attributes['station'] ? feature.attributes['station'] : feature.attributes['code'] ));
code=code.replace(/ /,'');
if(feature.layer.formatOptions['useurl']) window.open(feature.layer.formatOptions['useurl'] + code);
function onFeatureSelect(feature)
OpenLayers.Popup.COLOR="#EEEE00";
var label = (feature.attributes['label'] ? feature.attributes['label']
: "Station: " + feature.attributes['station'] );
var ts ;
if(feature.attributes['observation']) label+= '
' + feature.attributes['observation'];
else if(feature.attributes['datetime']) label+= '
Time: ' + feature.attributes['datetime'];
popup = new OpenLayers.Popup.Anchored('popup',
feature.geometry.getBounds().getCenterLonLat(),
null,
"
"+ label + "
", null);popup.autoSize=true;
feature.popup = popup;
map.addPopup(popup);
function onFeatureUnselect(feature)
map.removePopup(feature.popup);
feature.popup.destroy();
feature.popup = null;
function proj()
//used in dataportal
function setlayer(i)
if(map.layers[i].visibility)
if(map.layers[i]==map.baseLayer) return;
map.layers[i].setVisibility(false);
else
if(map.layers[i].isBaseLayer) map.setBaseLayer(map.layers[i]);
map.updateSize();
map.layers[i].setVisibility(true);
if(map.layers[i]!=map.baseLayer)
proj();
getlegend();
function setmultilayer(i, j)
var layernames=getLayersOrdered();
while (i "
if(typeof(map.layers[i].styleMap)!='undefined')
for(ci=1;ci "
if(typeof(map.layers[i].styleMap)!='undefined')
for(ci=1;ci "
else
for(ci=1;ci "
/* opacity
opacity = (map.layers[i].opacity == null
function toggleOption(i,optionname)
var obj;
if(map.layers[i].options[optionname])
obj = eval("(" + optionname + ":false)");
else
obj = eval("(" + optionname + ":true)");
map.layers[i].addOptions(obj);
getlegend();
function checkorder(i)
var ar= new Array(); var order;
order=0;
for(j=0;j
if(urstr)
lstr+= " ";
lstr+= "" ;
else if(ar.length==1 && urstr)
istr=" " ;
else if(urstr)
lstr="
}
else if(map.layers[i].color && map.layers[i].visibility)
istr=" " ;
if(theme!='HIDDEN')
if(theme && theme!=prevtheme)
if(map.layers[i].options['hidetheme'] )
str+="
"+theme+"
else
str+="
"+theme+"
if (VLIZGIS.legend_all_show_controls) genDisplayOptions(i);
if(!map.layers[i].options['hidetheme'] )
str+="
";
if(map.layers[i].visibility)
str+=""+displayname;
if(VLIZGIS.legend_all_show_controls && typeof(controls)!='undefined' && controls!="")
str+="";
if(!map.layers[i].options['nocontrols'] && typeof(controls)!='undefined')
str+="
else str+=""+displayname;
str+="
" + (VLIZGIS.legend_all_show_controls ? (istr + lstr) : '') + "if(map.layers[i].visibility)
str+=""+displayname;
if(VLIZGIS.legend_all_show_controls && typeof(controls)!='undefined' && controls!="")
str+="";
if(!map.layers[i].options['nocontrols'] && typeof(controls)!='undefined')
str+="
" + controls + "
";else str+=""+displayname;
str+="
prevtheme=theme;
if (last_group_index !== k)
//Group detected => peak_index == index last grouped item
//but loop will augment also, hence the -1
k = last_group_index;
}
OpenLayers.Util.getElement('legend').innerHTML="
aftergetLegend();
}//getlegend
//used by clickmap
function setHTML(response,event)
var str=response.responseText;
OpenLayers.Util.getElement('nodelist').innerHTML += str;
// support GetFeatureInfo
function clickmap (e)
OpenLayers.ProxyHost = 'geoserver.php?call=proxy&url='
if(document.getElementById('nodelist')) document.getElementById('nodelist').innerHTML = "";
var i;
for(i=0;i