{"id":22525,"date":"2016-10-14T21:12:35","date_gmt":"2016-10-14T19:12:35","guid":{"rendered":"https:\/\/opistobranquis.info\/?page_id=22525"},"modified":"2025-06-12T21:36:24","modified_gmt":"2025-06-12T19:36:24","slug":"caloria-militaris","status":"publish","type":"page","link":"https:\/\/opistobranquis.info\/en\/guia\/nudibranchia\/cladobranchia\/aeolidioidea\/facelinidae\/caloria-militaris\/","title":{"rendered":"Caloria militaris"},"content":{"rendered":"<p><\/p>\n<h3><i>Caloria militaris<\/i> (Alder &amp; Hancock, 1864)<\/h3>\n<p><span style=\"font-size:10pt;\" class=\"aligncenter\"><div id=\"featured-img-id\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0859.jpg?w=900&#038;ssl=1\" alt=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" \/><\/div><center><em>Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016<\/em> by Markus Rummel<\/center><\/span><p><\/p><div class=\"opk-worms\"><h3>WoRMS Taxonomic Information<\/h3><div class=\"opk-success\">Current accepted name: <strong><em>Caloria militaris<\/em> (Alder &amp; Hancock, 1864)<\/strong><\/div><h4>Current classification<\/h4><table class=\"widefat striped\"><tr><th>Superdomain<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=1\">Biota<\/a><\/td><\/tr><tr><th>Kingdom<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=2\">Animalia<\/a><\/td><\/tr><tr><th>Phylum<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=51\">Mollusca<\/a><\/td><\/tr><tr><th>Class<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=101\">Gastropoda<\/a><\/td><\/tr><tr><th>Subclass<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=14712\">Heterobranchia<\/a><\/td><\/tr><tr><th>Infraclass<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=1057247\">Euthyneura<\/a><\/td><\/tr><tr><th>Subterclass<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=1057249\">Ringipleura<\/a><\/td><\/tr><tr><th>Superorder<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=411966\">Nudipleura<\/a><\/td><\/tr><tr><th>Order<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=1762\">Nudibranchia<\/a><\/td><\/tr><tr><th>Suborder<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=827889\">Cladobranchia<\/a><\/td><\/tr><tr><th>Superfamily<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=189\">Aeolidioidea<\/a><\/td><\/tr><tr><th>Family<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=191\">Facelinidae<\/a><\/td><\/tr><tr><th>Genus<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=137996\"><em>Caloria<\/em><\/a><\/td><\/tr><tr><th>Species<\/th><td><a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=872548\"><em>Caloria militaris<\/em> (Alder &amp; Hancock, 1864)<\/a><\/td><\/tr><\/table><p class=\"footer\">Classification provided by the World Register of Marine Species (WoRMS). [<a target=\"_blank\" href=\"https:\/\/www.marinespecies.org\/aphia.php?p=taxdetails&id=872548\">872548<\/a>]<\/p><\/div><strong>Taxonomic note<\/strong>: Gosliner (1980) in his systematic revision of the Aeolidiacea reclassified <em>Phidiana militaris<\/em> as <em>Caloria militaris<\/em>\u00a0based on detailed morphological analyses that revealed closer affinities between <em>P. militaris<\/em> and species within the genus <em>Caloria<\/em>, such as rhinophoral structure, ceratal arrangement in rows, and radular morphology. Despite this publication from 1980, this species was considered within the genus <em>Phidiana<\/em> until the book by Gosliner et al (2023) on Southern African sea slugs, where the reclassification as <em>Caloria<\/em> is enforced as the last proposed genus for the species.<\/p>\n<p><strong>Synonyms<\/strong><\/p>\n<ul>\n<li><span id=\"aphia_ct_tu_872548\"><i>Phidiana militaris<\/i> (Alder &amp; Hancock, 1864)<\/span><\/li>\n<li><strong><span id=\"aphia_ct_tu_738470\"><i>Eolis militaris<\/i> Alder &amp; Hancock, 1864 (original)<\/span><\/strong><\/li>\n<li><span id=\"aphia_ct_tu_872549\"><i>Hervia dangeri<\/i> Risbec, 1953<\/span><\/li>\n<li><span id=\"aphia_ct_tu_872550\"><i>Learchis howensis<\/i> Burn, 1966<\/span><\/li>\n<\/ul>\n<p><strong>Description<br \/>\n<\/strong>With a maximum length of 30mm (Debelius, 2001), it has\u00a0an elongate pale flesh or white body terminating behind in a slender tappered tail considerably behind the cerata.\u00a0A\u00a0bright orange median line on the head forks anteriorly, with a branch running up the frontal\u00a0edge of each oral tentacle. Another orange line runs along the posterior edge of each oral tentacle and then runs along each side of the body below the cerata. The cerata are long and smooth, swelling a little in the centre and grow in six groups on the sides of the body, the last groups almost meeting\u00a0on the back. They are colored brown with a longitudinal orange or red line and with yellowish tips having a bluish line and a terminal tip which is white.\u00a0The oral tentacles are large, stout and tapering, share the color scheme of cerata. Rhinophores and tentacular foot corners are also\u00a0tipped with yellow and there is a broad orange band on the rhinophores. The anus is located on the right side of the body.<\/p>\n<p><strong>Biology<br \/>\n<\/strong>It feeds on hydroids (George, J.D., 2012). Very similar to <em>Caloria indica,<\/em> they can be distinguished by the line between the rhinophores: <em>Caloria <\/em><em>indica<\/em> has a white line, <em>Caloria <\/em><em>militaris<\/em> has an orange or red line.\u00a0Opioid ligands such a &#8220;phidianidines&#8221; have been obtained from this species (Baker, 2016) for a medical use, although it was later found that they could be easily synthethised.<\/p>\n<p><strong>Etymology<\/strong><\/p>\n<ul>\n<li><em>Caloria<\/em>, in honor to the professor Luigi Calori (1807-1896), President of the Royal Academy of Sciences at Bologna (Italy).<\/li>\n<li><em>Militaris<\/em>, from Latin, meaning\u00a0military man,\u00a0soldier or warrior, probably related to the orange pattern\u00a0of the body.<\/li>\n<\/ul>\n<p><strong>Distribution<br \/>\n<\/strong>Native to\u00a0the Indo-Pacific. Originally described from India, it has also been reported from the United Arab Emirates, Sri Lanka, Brunei, Malaysia, Thailand,\u00a0Hong Kong and Northern Australia. A report on the\u00a0<a href=\"http:\/\/indicatorloops.com\/scire-AMM-V10-2013.pdf\">Scir\u00e8 U-boat shipwreck<\/a>, in the Haifa bay, northern Israel, in october 2016 is probably the first cite for the Mediterranean Sea, where it is an alien species.     <div class=\"opk-osm-block\" style=\"margin-bottom:30px;\">\n        <div id=\"opk-osm-map-4\" class=\"opk-osm-map\"><\/div>\n        <div class=\"opk-osm-status\" aria-live=\"polite\">Loading records\u2026<\/div>\n        <div class=\"opk-osm-legend\">\n            <span class=\"opk-osm-main-legend\"><\/span>\n            <span class=\"opk-osm-legend-separator\"><\/span>\n            <span class=\"opk-osm-source-legend\"><\/span>\n        <\/div>\n    <\/div>\n    <style>\n        .opk-osm-block { position:relative; }\n        .opk-osm-map { width:100%; height:500px; position:relative; }\n        .opk-osm-status {\n            position:absolute; z-index:1000; top:10px; left:50%; transform:translateX(-50%);\n            background:rgba(255,255,255,.92); padding:4px 10px; border-radius:12px;\n            box-shadow:0 1px 4px rgba(0,0,0,.25); font-size:12px; line-height:1.2;\n            white-space:nowrap; pointer-events:none;\n        }\n        .opk-osm-status:empty { display:none; }\n        .opk-osm-legend {\n            display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:2px 8px;\n            text-align:center; font-size:13px; line-height:1.35; margin-top:4px;\n        }\n        .opk-osm-main-legend { white-space:nowrap; }\n        .opk-osm-legend-separator {\n            display:inline-block; width:1px; height:14px; background:rgba(0,0,0,.22);\n            margin:0 2px;\n        }\n        .opk-osm-source-legend { display:inline-flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:2px 10px; }\n        .opk-osm-source-legend .opk-source-item {\n            display:inline-flex; align-items:center; margin:0; white-space:nowrap;\n        }\n        @media (max-width:700px) {\n            .opk-osm-legend { font-size:12px; }\n            .opk-osm-legend-separator { display:none; }\n        }\n        .opk-osm-source-dot {\n            width:12px; height:12px; border-radius:50%;\n            display:inline-block; margin-right:4px; border:1px solid rgba(0,0,0,.25);\n            box-sizing:border-box;\n        }\n        .opk-osm-pin { background:transparent; border:0; }\n        .opk-osm-grid-pin {\n            border-radius:50%;\n            display:flex; align-items:center; justify-content:center;\n            font-weight:600; font-size:12px; color:#fff;\n            background:#3388ff; border:2px solid #fff;\n            box-shadow:0 1px 4px rgba(0,0,0,.35);\n        }\n        .opk-osm-grid-pin-light { color:#222; }\n        .opk-osm-grid-pin span { line-height:1; }\n    <\/style>\n    <script>\n    (function() {\n        var mapId = \"opk-osm-map-4\";\n        var species = \"Caloria militaris\";\n        var ajaxUrl = \"https:\\\/\\\/opistobranquis.info\\\/wp-admin\\\/admin-ajax.php\";\n        var strings = {\"singular\":\"known georeferenced record of the species\",\"plural\":\"known georeferenced records of the species\",\"loading\":\"Loading records\\u2026\",\"error\":\"The records could not be loaded.\",\"aggregate\":\"area with %d records\",\"zoom\":\"Zoom in to see individual records.\"};\n        var markerColors = {\"mn\":\"#00bcd4\",\"obis\":\"#ffffff\",\"gbif\":\"#000000\",\"vimar\":\"#e53935\",\"mball\":\"#3388ff\",\"picton\":\"#e83e8c\",\"enric\":\"#4caf50\",\"altres\":\"#888888\",\"groc\":\"#f1c40f\",\"opk\":\"#7b1fa2\",\"jpsilva\":\"#ff8c00\",\"inat\":\"#8b4513\"};\n        var sourceNames = {\"mn\":\"M@re Nostrum\",\"obis\":\"OBIS\",\"gbif\":\"GBIF\",\"vimar\":\"VIMAR\",\"mball\":\"M. Ballesteros\",\"picton\":\"Picton\",\"enric\":\"Enric\",\"altres\":\"Altres\",\"groc\":\"Groc\",\"opk\":\"OPK\",\"jpsilva\":\"J. P. Silva\",\"inat\":\"iNaturalist\"};\n        var map = null;\n        var markers = null;\n        var gridLayers = null;\n        var requestSerial = 0;\n        var moveTimer = null;\n        var iconCache = {};\n\n        function escapeHtml(value) {\n            var div = document.createElement('div');\n            div.textContent = value == null ? '' : String(value);\n            return div.innerHTML;\n        }\n\n        function createPinIcon(color) {\n            return L.divIcon({\n                className: 'opk-osm-pin',\n                html:\n                    '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"42\" viewBox=\"0 0 30 42\" aria-hidden=\"true\">' +\n                    '<path d=\"M15 1C7.27 1 1 7.27 1 15c0 10.5 14 26 14 26s14-15.5 14-26C29 7.27 22.73 1 15 1z\" fill=\"' + color + '\" stroke=\"rgba(0,0,0,0.25)\" stroke-width=\"1.5\"\/>' +\n                    '<circle cx=\"15\" cy=\"15\" r=\"6.2\" fill=\"#ffffff\" stroke=\"rgba(0,0,0,0.2)\" stroke-width=\"1\"\/>' +\n                    '<\/svg>',\n                iconSize:[30,42], iconAnchor:[15,41], popupAnchor:[0,-41]\n            });\n        }\n\n        function getIcon(style) {\n            style = (style || '').toLowerCase().trim();\n            if (!iconCache[style]) iconCache[style] = createPinIcon(markerColors[style] || '#3388ff');\n            return iconCache[style];\n        }\n\n        function createGridIcon(count, sources) {\n            var color = '#3388ff';\n            if (sources && sources.length === 1 && markerColors[sources[0]]) color = markerColors[sources[0]];\n            var light = (color === '#ffffff' || color === '#f1c40f');\n            return L.divIcon({\n                className:'opk-osm-pin',\n                html:'<div class=\"opk-osm-grid-pin' + (light ? ' opk-osm-grid-pin-light' : '') + '\" style=\"width:34px;height:34px;background:' + color + ';\"><span>' + escapeHtml(count) + '<\/span><\/div>',\n                iconSize:[34,34], iconAnchor:[17,17], popupAnchor:[0,-17]\n            });\n        }\n\n        function updateMainLegend(count) {\n            var block = document.getElementById(mapId).parentNode;\n            var legend = block.querySelector('.opk-osm-main-legend');\n            if (!legend) return;\n            var text = count === 1 ? strings.singular : strings.plural;\n            legend.innerHTML = '<strong>' + escapeHtml(count.toLocaleString()) + '<\/strong> ' +\n                               '<em>' + escapeHtml(text) + '<\/em>';\n        }\n\n        function updateSourceLegend(sources) {\n            var block = document.getElementById(mapId).parentNode;\n            var legend = block.querySelector('.opk-osm-source-legend');\n            var unique = {};\n            (sources || []).forEach(function(s) { if (s) unique[String(s).toLowerCase()] = true; });\n            var keys = Object.keys(sourceNames).filter(function(k){ return unique[k]; });\n            legend.innerHTML = keys.map(function(k) {\n                var color = markerColors[k] || '#3388ff';\n                return '<span class=\"opk-source-item\">' +\n                    '<span class=\"opk-osm-source-dot\" style=\"background:' + color + ';\"><\/span>' +\n                    escapeHtml(sourceNames[k]) + '<\/span>';\n            }).join('');\n        }\n\n        function setStatus(text) {\n            var block = document.getElementById(mapId).parentNode;\n            var status = block.querySelector('.opk-osm-status');\n            status.textContent = text || '';\n        }\n\n        function loadRecords() {\n            if (!map) return;\n\n            var serial = ++requestSerial;\n            var b = map.getBounds();\n            var payload = new URLSearchParams();\n            payload.append('action','opk_osm_records');\n            payload.append('especie',species);\n            payload.append('min_lat',b.getSouth());\n            payload.append('max_lat',b.getNorth());\n            payload.append('min_lng',b.getWest());\n            payload.append('max_lng',b.getEast());\n            payload.append('zoom',map.getZoom());\n\n            setStatus(strings.loading);\n\n            fetch(ajaxUrl, {\n                method:'POST',\n                headers:{'Content-Type':'application\/x-www-form-urlencoded; charset=UTF-8'},\n                body:payload.toString(),\n                credentials:'same-origin'\n            })\n            .then(function(r){ return r.json(); })\n            .then(function(json) {\n                if (serial !== requestSerial) return;\n                if (!json || !json.success) throw new Error('AJAX');\n                markers.clearLayers();\n                if (gridLayers) gridLayers.clearLayers();\n\n                var features = (json.data && json.data.features) || [];\n                var sourceSet = {};\n\n                features.forEach(function(feature) {\n                    var c = feature.geometry && feature.geometry.coordinates;\n                    if (!c || c.length < 2) return;\n                    var p = feature.properties || {};\n\n                    if (p.aggregated) {\n                        (p.sources || []).forEach(function(s){ sourceSet[String(s).toLowerCase()] = true; });\n                        var gridLayer = L.marker([c[1],c[0]], {icon:createGridIcon(p.count,p.sources)});\n                        gridLayer.bindPopup(\n                            '<strong>' + escapeHtml(sprintf(strings.aggregate, p.count)) + '<\/strong>' +\n                            '<br>' + escapeHtml(strings.zoom)\n                        );\n                        \/\/ Els agregats de quadr\u00edcula NO entren al MarkerCluster: el n\u00famero\n                        \/\/ que mostra el pin representa directament les observacions de la zona.\n                        gridLayers.addLayer(gridLayer);\n                    } else {\n                        if (p.mapstyle) sourceSet[p.mapstyle] = true;\n                        var layer = L.marker([c[1],c[0]], {icon:getIcon(p.mapstyle)});\n                        var html = '<strong>' + escapeHtml(species) + '<\/strong>';\n                        if (p.loc) html += '<br>\ud83d\udccd ' + escapeHtml(p.loc);\n                        if (p.fecha) html += '<br>\ud83d\udcc5 ' + escapeHtml(p.fecha);\n                        if (p.campanya) html += '<br>\ud83d\udcda ' + p.campanya;\n                        layer.bindPopup(html);\n                        markers.addLayer(layer);\n                    }\n                });\n\n                updateSourceLegend(Object.keys(sourceSet));\n                setStatus('');\n            })\n            .catch(function() {\n                if (serial !== requestSerial) return;\n                setStatus(strings.error);\n            });\n        }\n\n        function sprintf(template, n) {\n            return String(template).replace('%d', Number(n).toLocaleString());\n        }\n\n        function scheduleLoad() {\n            window.clearTimeout(moveTimer);\n            moveTimer = window.setTimeout(loadRecords, 180);\n        }\n\n        function loadMeta() {\n            var payload = new URLSearchParams();\n            payload.append('action','opk_osm_meta');\n            payload.append('especie',species);\n\n            fetch(ajaxUrl, {\n                method:'POST',\n                headers:{'Content-Type':'application\/x-www-form-urlencoded; charset=UTF-8'},\n                body:payload.toString(),\n                credentials:'same-origin'\n            })\n            .then(function(r){ return r.json(); })\n            .then(function(json) {\n                if (!json || !json.success) return;\n                updateMainLegend(Number(json.data.count || 0));\n                updateSourceLegend(json.data.sources || []);\n            })\n            .catch(function(){});\n        }\n\n        function init() {\n            map = L.map(mapId, {\n                preferCanvas:true,\n                worldCopyJump:true\n            }).setView([40,0],3);\n\n            L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n                maxZoom:19,\n                attribution:'&copy; OpenStreetMap contributors'\n            }).addTo(map);\n\n            gridLayers = L.layerGroup();\n            map.addLayer(gridLayers);\n\n            markers = L.markerClusterGroup({\n                showCoverageOnHover:false,\n                zoomToBoundsOnClick:true,\n                spiderfyOnMaxZoom:true,\n                removeOutsideVisibleBounds:true,\n                chunkedLoading:true,\n                chunkInterval:100,\n                chunkDelay:20\n            });\n            map.addLayer(markers);\n\n            map.on('moveend', scheduleLoad);\n            loadMeta();\n            loadRecords();\n        }\n\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', init);\n        } else {\n            init();\n        }\n    })();\n    <\/script>\n    <\/p>\n<p><strong>Error:<\/strong> Chart.js no est\u00e1 disponible.<\/p>\n<p><strong>More pictures<\/strong><br \/>\n<div class=\"tiled-gallery type-rectangular tiled-gallery-unresized\" data-original-width=\"900\" data-carousel-extra='{&quot;blog_id&quot;:1,&quot;permalink&quot;:&quot;https:\\\/\\\/opistobranquis.info\\\/en\\\/guia\\\/nudibranchia\\\/cladobranchia\\\/aeolidioidea\\\/facelinidae\\\/caloria-militaris\\\/&quot;,&quot;likes_blog_id&quot;:44192421}' itemscope itemtype=\"http:\/\/schema.org\/ImageGallery\" > <div class=\"gallery-row\" style=\"width: 900px; height: 603px;\" data-original-width=\"900\" data-original-height=\"603\" > <div class=\"gallery-group images-2\" style=\"width: 447px; height: 603px;\" data-original-width=\"447\" data-original-height=\"603\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/opistobranquis.info\/en\/guia\/nudibranchia\/cladobranchia\/aeolidioidea\/facelinidae\/caloria-militaris\/phidiana-militaris-haifa-bay-israel-mediterranean-by-noam-emanuel-2\/\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"443\"> <meta itemprop=\"height\" content=\"298\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"22526\" data-orig-file=\"https:\/\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-@-Haifa-Bay-Israel-Mediterranean-by-Noam-Emanuel-2.jpg\" data-orig-size=\"960,646\" data-comments-opened=\"\" data-image-title=\"Caloria militaris @ Haifa Bay, Israel (Mediterranean) by Noam Emanuel\" data-image-description=\"&lt;p&gt;Caloria militaris @ Haifa Bay, Israel (Mediterranean) by Noam Emanuel&lt;\/p&gt; \" data-medium-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Haifa-Bay-Israel-Mediterranean-by-Noam-Emanuel-2.jpg?fit=300%2C202&#038;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Haifa-Bay-Israel-Mediterranean-by-Noam-Emanuel-2.jpg?fit=900%2C606&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Haifa-Bay-Israel-Mediterranean-by-Noam-Emanuel-2.jpg?w=443&#038;h=298&#038;ssl=1\" width=\"443\" height=\"298\" loading=\"lazy\" data-original-width=\"443\" data-original-height=\"298\" itemprop=\"http:\/\/schema.org\/image\" title=\"Caloria militaris @ Haifa Bay, Israel (Mediterranean) by Noam Emanuel\" alt=\"Caloria militaris @ Haifa Bay, Israel (Mediterranean) by Noam Emanuel\" style=\"width: 443px; height: 298px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Caloria militaris @ Haifa Bay, Israel (Mediterranean) by Noam Emanuel <\/div> <\/div> <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/opistobranquis.info\/en\/guia\/nudibranchia\/cladobranchia\/aeolidioidea\/facelinidae\/caloria-militaris\/phidiana-militaris-haifa-bay-israel-mediterranean-by-noam-emanuel\/\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"443\"> <meta itemprop=\"height\" content=\"297\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"22527\" data-orig-file=\"https:\/\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-@-Haifa-Bay-Israel-Mediterranean-by-Noam-Emanuel.jpg\" data-orig-size=\"960,642\" data-comments-opened=\"\" data-image-title=\"Caloria militaris @ Haifa Bay, Israel (Mediterranean) by Noam Emanuel\" data-image-description=\"&lt;p&gt;Caloria militaris @ Haifa Bay, Israel (Mediterranean) by Noam Emanuel&lt;\/p&gt; \" data-medium-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Haifa-Bay-Israel-Mediterranean-by-Noam-Emanuel.jpg?fit=300%2C201&#038;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Haifa-Bay-Israel-Mediterranean-by-Noam-Emanuel.jpg?fit=900%2C602&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Haifa-Bay-Israel-Mediterranean-by-Noam-Emanuel.jpg?w=443&#038;h=297&#038;ssl=1\" width=\"443\" height=\"297\" loading=\"lazy\" data-original-width=\"443\" data-original-height=\"297\" itemprop=\"http:\/\/schema.org\/image\" title=\"Caloria militaris @ Haifa Bay, Israel (Mediterranean) by Noam Emanuel\" alt=\"Caloria militaris @ Haifa Bay, Israel (Mediterranean) by Noam Emanuel\" style=\"width: 443px; height: 297px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Caloria militaris @ Haifa Bay, Israel (Mediterranean) <\/div> <\/div> <\/div> <!-- close group --> <div class=\"gallery-group images-1\" style=\"width: 453px; height: 603px;\" data-original-width=\"453\" data-original-height=\"603\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/opistobranquis.info\/en\/guia\/nudibranchia\/cladobranchia\/aeolidioidea\/facelinidae\/caloria-militaris\/olympus-digital-camera-93\/\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"449\"> <meta itemprop=\"height\" content=\"599\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"23047\" data-orig-file=\"https:\/\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-@-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20\u00b0C-17-04-2016-by-Markus-Rummel_XXX0820.jpg\" data-orig-size=\"768,1024\" data-comments-opened=\"\" data-image-title=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" data-image-description=\"&lt;p&gt;Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel&lt;\/p&gt; \" data-medium-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0820.jpg?fit=225%2C300&#038;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0820.jpg?fit=768%2C1024&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0820.jpg?w=449&#038;h=599&#038;ssl=1\" width=\"449\" height=\"599\" loading=\"lazy\" data-original-width=\"449\" data-original-height=\"599\" itemprop=\"http:\/\/schema.org\/image\" title=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" alt=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" style=\"width: 449px; height: 599px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel <\/div> <\/div> <\/div> <!-- close group --> <\/div> <!-- close row --> <div class=\"gallery-row\" style=\"width: 900px; height: 339px;\" data-original-width=\"900\" data-original-height=\"339\" > <div class=\"gallery-group images-1\" style=\"width: 450px; height: 339px;\" data-original-width=\"450\" data-original-height=\"339\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/opistobranquis.info\/en\/guia\/nudibranchia\/cladobranchia\/aeolidioidea\/facelinidae\/caloria-militaris\/olympus-digital-camera-94\/\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"446\"> <meta itemprop=\"height\" content=\"335\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"23048\" data-orig-file=\"https:\/\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-@-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20\u00b0C-17-04-2016-by-Markus-Rummel_XXX0838.jpg\" data-orig-size=\"1024,768\" data-comments-opened=\"\" data-image-title=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" data-image-description=\"&lt;p&gt;Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel&lt;\/p&gt; \" data-medium-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0838.jpg?fit=300%2C225&#038;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0838.jpg?fit=900%2C675&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0838.jpg?w=446&#038;h=335&#038;ssl=1\" width=\"446\" height=\"335\" loading=\"lazy\" data-original-width=\"446\" data-original-height=\"335\" itemprop=\"http:\/\/schema.org\/image\" title=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" alt=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" style=\"width: 446px; height: 335px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel <\/div> <\/div> <\/div> <!-- close group --> <div class=\"gallery-group images-1\" style=\"width: 450px; height: 339px;\" data-original-width=\"450\" data-original-height=\"339\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/opistobranquis.info\/en\/guia\/nudibranchia\/cladobranchia\/aeolidioidea\/facelinidae\/caloria-militaris\/olympus-digital-camera-95\/\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"446\"> <meta itemprop=\"height\" content=\"335\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"23049\" data-orig-file=\"https:\/\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-@-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20\u00b0C-17-04-2016-by-Markus-Rummel_XXX0856.jpg\" data-orig-size=\"1024,768\" data-comments-opened=\"\" data-image-title=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" data-image-description=\"&lt;p&gt;Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel&lt;\/p&gt; \" data-medium-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0856.jpg?fit=300%2C225&#038;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0856.jpg?fit=900%2C675&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/opistobranquis.info\/wp-content\/uploads\/2016\/10\/Phidiana-militaris-%40-Hoi-Ha-Wan-Marine-Park-Hong-Kong-6m-20%C2%B0C-17-04-2016-by-Markus-Rummel_XXX0856.jpg?w=446&#038;h=335&#038;ssl=1\" width=\"446\" height=\"335\" loading=\"lazy\" data-original-width=\"446\" data-original-height=\"335\" itemprop=\"http:\/\/schema.org\/image\" title=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" alt=\"Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel\" style=\"width: 446px; height: 335px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Caloria militaris @ Hoi Ha Wan Marine Park, Hong Kong (6m) 20\u00b0C, 17-04-2016 by Markus Rummel <\/div> <\/div> <\/div> <!-- close group --> <\/div> <!-- close row --> <\/div><\/p>\n<p><strong>Bibliography<\/strong><\/p><ul><div id=\"zotpress-84244f5b29df694c93a6d07bdbee77b9\" class=\"zp-Zotpress zp-Zotpress-Bib wp-block-group\">\n\n\t\t<span class=\"ZP_API_USER_ID ZP_ATTR\">1246567<\/span>\n\t\t<span class=\"ZP_ITEM_KEY ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_COLLECTION_ID ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_TAG_ID ZP_ATTR\">Caloria militaris<\/span>\n\t\t<span class=\"ZP_AUTHOR ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_YEAR ZP_ATTR\"><\/span>\n        <span class=\"ZP_ITEMTYPE ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_INCLUSIVE ZP_ATTR\">1<\/span>\n\t\t<span class=\"ZP_STYLE ZP_ATTR\">eunomia-revista-en-cultura-de-la-legalidad<\/span>\n\t\t<span class=\"ZP_LIMIT ZP_ATTR\">50<\/span>\n\t\t<span class=\"ZP_SORTBY ZP_ATTR\">creator<\/span>\n\t\t<span class=\"ZP_ORDER ZP_ATTR\">asc<\/span>\n\t\t<span class=\"ZP_TITLE ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_SHOWIMAGE ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_SHOWTAGS ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_DOWNLOADABLE ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_NOTES ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_ABSTRACT ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_CITEABLE ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_TARGET ZP_ATTR\">1<\/span>\n\t\t<span class=\"ZP_URLWRAP ZP_ATTR\"><\/span>\n\t\t<span class=\"ZP_FORCENUM ZP_ATTR\"><\/span>\n        <span class=\"ZP_HIGHLIGHT ZP_ATTR\"><\/span>\n        <span class=\"ZP_POSTID ZP_ATTR\">22525<\/span>\n\t\t<span class=\"ZOTPRESS_PLUGIN_URL ZP_ATTR\">https:\/\/opistobranquis.info\/wp-content\/plugins\/zotpress\/<\/span>\n\n\t\t<div class=\"zp-List loading\">\n\t\t\t<div class=\"zp-SEO-Content\">\n\n\t\t\t<\/div><!-- .zp-zp-SEO-Content -->\n\t\t<\/div><!-- .zp-List -->\n\t<\/div><!--.zp-Zotpress-->\n\n<p><\/p>Bibliography based on the works by <b>Steve Long, 2006<\/b>. <a target=_blank href=https:\/\/opistobranquis.info\/wp-content\/uploads\/2016\/06\/Long-S.-2006-Bibliography-of-Opisthobranchia-1554-2000.pdf>Bibliography of Opisthobranchia 1554-2000<\/a> and <b>Gary McDonald, 2009<\/b>. <a href=http:\/\/escholarship.org\/uc\/item\/8115h0wz>Bibliographia Nudibranchia<\/a>, with later updates from other resources.<p><\/p><\/ul><p><\/p><p><strong>Further reading<\/strong><\/p><span style=\"font-size:10pt\"><ul><ul class=\"blogroll-links\"><li><a href=\"http:\/\/www.biodiversitylibrary.org\/name\/Eolis%20militaris\">Biodiversity Heritage Library<\/a><\/li><li><a href=\"https:\/\/www.flickr.com\/search\/?text=Phidiana%20militaris\">Flickr pictures<\/a><\/li><li><a href=\"http:\/\/www.irmng.org\/aphia.php?p=taxlist&#038;tName=Phidiana%20militaris\">Interim Register of Marine and Nonmarine Genera<\/a><\/li><li><a href=\"http:\/\/www.seaslugforum.net\/showall\/phidmili\">Sea Slug Forum<\/a><\/li><li><a href=\"http:\/\/www.wildsingapore.com\/wildfacts\/mollusca\/slugs\/nudibranchia\/phidiana.htm\">Wild Singapore<\/a><\/li><li><a href=\"https:\/\/marinespecies.org\/aphia.php?p=taxdetails&#038;id=872548\">World Register of Marine Species<\/a><\/li><\/ul><\/ul><\/span><p><strong>Cite this article as: <\/strong><\/p><div style=\"display: block; background: #444444; padding: 10px 30px 10px 10px; border-radius: 5px; line-height: 18px;\"><p class=\"citacio\"><b>Pontes, Miquel<\/b> (2025) <em>\"Caloria militaris\"<\/em> in <em>OPK-Opistobranquis<\/em>. Published: 14\/10\/2016. Accessed: 24\/09\/2026. Available at (<a href=https:\/\/opistobranquis.info\/en\/?p=22525>https:\/\/opistobranquis.info\/en\/?p=22525<\/a>)<\/p><p><\/p><\/div><p><\/p>\n<p><strong>Acknowledgements<\/strong><br \/>\nTo Markus Rummel (<a href=\"http:\/\/euphoticphotography.blogspot.com\">Euphotic Photography<\/a>) for his pictures of this species.<\/p>","protected":false},"excerpt":{"rendered":"<p>Caloria militaris (Alder &amp; Hancock, 1864) Taxonomic note: Gosliner (1980) in his systematic revision of the Aeolidiacea reclassified Phidiana militaris as Caloria militaris\u00a0based on detailed morphological analyses that revealed closer affinities between P. militaris and species within the genus Caloria, such as rhinophoral structure, ceratal arrangement in rows, and radular morphology. Despite this publication from 1980, this species was considered within the genus Phidiana until the book by Gosliner et\u2026<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/opistobranquis.info\/en\/guia\/nudibranchia\/cladobranchia\/aeolidioidea\/facelinidae\/caloria-militaris\/\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":5,"featured_media":23050,"parent":46890,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-22525","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/pages\/22525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/comments?post=22525"}],"version-history":[{"count":3,"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/pages\/22525\/revisions"}],"predecessor-version":[{"id":46378,"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/pages\/22525\/revisions\/46378"}],"up":[{"embeddable":true,"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/pages\/46890"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/media\/23050"}],"wp:attachment":[{"href":"https:\/\/opistobranquis.info\/en\/wp-json\/wp\/v2\/media?parent=22525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}