{"id":13,"date":"2019-09-12T09:57:51","date_gmt":"2019-09-12T13:57:51","guid":{"rendered":"https:\/\/cfcc.edu\/boat-building\/?page_id=13"},"modified":"2026-06-09T16:21:06","modified_gmt":"2026-06-09T20:21:06","slug":"wooden-boat-building","status":"publish","type":"page","link":"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/","title":{"rendered":"Wooden Boat Building"},"content":{"rendered":" <div class=\"mb-4 text-larger\"> Looking for a job working with your hands? A diploma from the Boat Building School would give you the skills necessary to turn your passion into a living. <\/div> <p>Located in historic downtown Wilmington, North Carolina along the Cape Fear River, CFCC\u2019s boat building school offers two programs designed to teach students the fundamentals to work in the boat building and repair industry. The programs focus on hands-on training in traditional and modern boat construction, repair, and mechanical system maintenance. Graduates will have the skills needed to work for companies in boat building, boat repair or woodworking. <div class=\"p-2 py-4 mb-3\">  <div class=\"iwi-accordion\">  <div id=\"reco-sequences\" class=\"\"> <h4 class=\"iwi-target-container-sequences accordion-alt-heading\"> <a href=\"#\" id=\"container-sequences_control\" aria-controls=\"container-sequences\" class=\"iwi-control iwi-accordion-control\" aria-expanded=\"false\"> Recommended Course Sequence <\/a> <\/h4> <div id=\"container-sequences\" class=\"rounded-lg shadow-sm iwi-target iwi-accordion-container\" aria-labelledby=\"container-sequences_control\" style=\"display: none;\" aria-hidden=\"true\">  <div id=\"cfcc-navigator\" class=\"bg-light p-4 rounded mb-5 border shadow-sm\"> <h4 class=\"mb-3 text-navy font-weight-bold\" id=\"cfcc-nav-title\"><\/h4> <div id=\"cfcc-selector-row\" class=\"row my-3\" >  <div class=\"col-md-6 mb-3\" id=\"dept-select-container\" style=\"display:none;\"> <label class=\"h6\">1. Select Department<\/label>\n                    <select id=\"dept-select\" class=\"form-control\">\n                        <option value=\"\">-- Choose Category --<\/option>\n                    <\/select> <\/div>  <div class=\"col-12 mb-3\" id=\"prog-select-container\"> <label class=\"h6\">Select Program Track<\/label>\n                    <select id=\"prog-select\" class=\"form-control\" disabled>\n                        <option value=\"\">-- Select Code\/Track --<\/option>\n                    <\/select> <\/div>  <\/div>  <div class=\"w-100 mb-3\" id=\"cfcc-global-disclaimer\">  <div class=\"p-2 bg-white border rounded text-muted font-italic\" style=\"border-left: 4px solid #ffc107 !important;\"> For information only. You must be a registered student to select and build your schedule. <\/div>  <\/div>  <div id=\"cfcc-table-container\" class=\"mt-2\">  <\/div>  <div id=\"cfcc-generator-box\" class=\"mt-4 p-3 bg-white border rounded\" style=\"display:none; border-left: 5px solid #ffc107 !important;\"> <p class=\"mb-1 small text-muted\"><strong>Admin Tool:<\/strong> Copy this shortcode to embed this specific sequence on another page:<\/p>\n                <code id=\"generated-shortcode\" class=\"d-block p-2 bg-light border\"><\/code> <\/div>  <\/div> <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            if (typeof cfccNavConfig === 'undefined') return;\n            const cfccData = cfccNavConfig.data;\n            const preSelect = cfccNavConfig.preSelect;\n            const isDefault = cfccNavConfig.isDefault;\n            const displayTotals = cfccNavConfig.displayTotals;\n            const showSelectors = cfccNavConfig.showSelectors;\n            const isAdmin = cfccNavConfig.isAdmin;\n            \n            const deptSelect = document.getElementById('dept-select');\n            const progSelect = document.getElementById('prog-select');\n            const titleElement = document.getElementById('cfcc-nav-title');\n            const tableContainer = document.getElementById('cfcc-table-container');\n            const genBox = document.getElementById('cfcc-generator-box');\n            const genCode = document.getElementById('generated-shortcode');\n\n            \/\/ Custom Layout Registries for targeted exception tracks\n            const customProgramOrders = {\n                \"A45110 (Spring start)\": [\"Spring I\", \"Summer I\", \"Fall I\", \"Spring II\", \"Fall II\"]\n            };\n            const defaultOrderPriority = {\n                \"Fall I\": 1, \"Spring I\": 2, \"Summer I\": 3, \"Fall II\": 4, \"Spring II\": 5, \"Summer II\": 6\n            };\n\n            function normalizeKeyString(str) {\n                if (!str) return '';\n                return str.toString().toUpperCase().replace(\/[\\u2013\\u2014]\/g, '-').replace(\/\\s+\/g, '').trim();\n            }\n\n            function renderSequence(dept, progId) {\n                if (!cfccData[dept] || !cfccData[dept][progId]) {\n                    tableContainer.innerHTML = ' <div class=\"alert alert-warning\"> Sequence for ' + progId + ' not found. <\/div> ';\n                    titleElement.textContent = ''; return;\n                }\n                if (isAdmin && isDefault) {\n                    genBox.style.display = 'block';\n                    genCode.textContent = '[program_navigator dept=\"' + dept + '\" program=\"' + progId + '\" display_totals=\"' + displayTotals + '\" show_selectors=\"' + showSelectors + '\"]';\n                } else { genBox.style.display = 'none'; }\n                \n                const seq = cfccData[dept][progId];\n                let updatedTitle = isDefault ? 'Recommended Course Sequence:' : '';\n                if (seq.title) { updatedTitle += ' ' + seq.title + ' (' + progId + ')'; } \n                else { updatedTitle += ' (' + progId + ')'; }\n                titleElement.textContent = updatedTitle.trim();\n                \n                let html = '<table class=\"table table-bordered table-striped bg-white\"><thead><tr class=\"bg-primary text-white\"><th>Semester<\/th><th>Recommended Coursework<\/th><\/tr><\/thead><tbody>';\n                let hasData = false;\n\n                \/\/ Extract and filter available terms (ignoring the tracking title property string)\n                let termsToRender = Object.keys(seq).filter(key => key !== 'title');\n\n                \/\/ Apply custom sorting conditions based on the current program selection\n                if (customProgramOrders[progId]) {\n                    const desiredOrder = customProgramOrders[progId];\n                    termsToRender.sort((a, b) => {\n                        let idxA = desiredOrder.indexOf(a);\n                        let idxB = desiredOrder.indexOf(b);\n                        if (idxA === -1) idxA = 999;\n                        if (idxB === -1) idxB = 999;\n                        return idxA - idxB;\n                    });\n                } else {\n                    termsToRender.sort((a, b) => {\n                        return (defaultOrderPriority[a] || 99) - (defaultOrderPriority[b] || 99);\n                    });\n                }\n\n                \/\/ Render the output structure sequentially using our sorted term references\n                termsToRender.forEach(sem => {\n                    const entries = seq[sem];\n                    if (Array.isArray(entries) && entries.length > 0) {\n                        hasData = true;\n                        html += '<tr><th scope=\"row\" style=\"width:25%\"><strong>' + sem + '<\/strong><\/th><td><ul class=\"mb-0\">';\n                        let semesterCredits = 0;\n                        entries.forEach(item => {\n                            let courseText = (item && typeof item === 'object') ? (item.course || '') : (item ? item.toString() : '');\n                            let creditText = (item && typeof item === 'object') ? (item.credits || '') : '';\n                            let displayString = courseText + (creditText !== '' ? ' (' + creditText + ' Credits)' : '');\n                            semesterCredits += parseInt(creditText, 10) || 0;\n\n                            const courseRegex = \/\\b([A-Z]{3})[\\s-]?(\\d{3}[A-Z]*)\\b\/gi;\n                            if (courseRegex.test(courseText)) {\n                                courseRegex.lastIndex = 0;\n                                let linkedContent = displayString.replace(courseRegex, function(fullMatch, deptCode, numCode) {\n                                    return ' <a href=\"https:\/\/selfservice.cfcc.edu\/Student\/Student\/Courses\/Search?keyword=' + deptCode.toUpperCase() + '-' + numCode.toUpperCase() + '&academicLevels=CU\" target=\"_blank\"> <strong>' + fullMatch + '<\/strong> <\/a> ';\n                                });\n                                html += '<li>' + linkedContent + '<\/li>';\n                            } else {\n                                html += '<li class=\"text-dark\" style=\"list-style-type: disc; margin-left: 15px;\"><span>' + displayString + '<\/span><\/li>';\n                            }\n                        });\n                        if (displayTotals && semesterCredits > 0) {\n                            html += '<li class=\"mt-2 list-unstyled font-weight-bold text-primary border-top pt-1\" style=\"font-size:14px;\">Total Credits: ' + semesterCredits + '<\/li>';\n                        }\n                        html += '<\/ul><\/td><\/tr>';\n                    }\n                });\n                tableContainer.innerHTML = hasData ? html + '<\/tbody><\/table>' : ' <div class=\"alert alert-warning\"> No sequence data available. <\/div> ';\n            }\n\n            function updateProgramDropdown(deptValue) {\n                progSelect.innerHTML = '<option value=\"\">-- Select Code\/Track --<\/option>';\n                if (!deptValue || !cfccData[deptValue]) { progSelect.disabled = true; genBox.style.display = 'none'; return; }\n                Object.keys(cfccData[deptValue]).forEach(id => {\n                    let opt = document.createElement('option');\n                    opt.value = id; opt.textContent = id + (cfccData[deptValue][id].title ? ' - ' + cfccData[deptValue][id].title : '');\n                    progSelect.appendChild(opt);\n                });\n                progSelect.disabled = false;\n            }\n\n            Object.keys(cfccData).forEach(tab => {\n                let opt = document.createElement('option'); opt.value = tab; opt.textContent = tab; deptSelect.appendChild(opt);\n            });\n            deptSelect.addEventListener('change', function() { updateProgramDropdown(this.value); });\n            \n            progSelect.addEventListener('change', function() {\n                \/\/ 1. Fire your standard course sequence table renderer\n                if (this.value) {\n                    renderSequence(deptSelect.value, this.value);\n                    \n                    \/\/ 2. THE BRIDGE: Sync the Lightcast Career Widget automatically\n                    const jobDataSelect = document.getElementById('jobData-select');\n                    \n                    if (jobDataSelect) {\n                        \/\/ Match the incoming code (e.g., \"C25800A\") to the Lightcast option pile\n                        const incomingCode = this.value.trim();\n                        \n                        \/\/ Confirm the Lightcast dropdown actually contains an option for this specific code\n                        const optionExists = Array.from(jobDataSelect.options).some(opt => opt.value === incomingCode);\n                        \n                        if (optionExists) {\n                            jobDataSelect.value = incomingCode;\n                            \n                            \/\/ Force Lightcast's internal display listener to run\n                            jobDataSelect.dispatchEvent(new Event('change'));\n                        }\n                    }\n                }\n            });\n\n            if (preSelect.program) {\n                let targetDept = preSelect.dept, targetProg = preSelect.program, matchFound = false;\n                const normalizedInput = normalizeKeyString(targetProg);\n                for (const [deptName, trackObject] of Object.entries(cfccData)) {\n                    for (const uniqueTrackKey of Object.keys(trackObject)) {\n                        if (normalizeKeyString(uniqueTrackKey) === normalizedInput) {\n                            targetDept = deptName; targetProg = uniqueTrackKey; matchFound = true; break;\n                        }\n                    }\n                    if (matchFound) break;\n                }\n                if (matchFound && targetDept) {\n                    deptSelect.value = targetDept; updateProgramDropdown(targetDept); progSelect.value = targetProg; renderSequence(targetDept, targetProg);\n                } else {\n                    tableContainer.innerHTML = ' <div class=\"alert alert-warning\"> Sequence configuration for \"' + preSelect.program + '\" not found. <\/div> ';\n                }\n            } else if (preSelect.dept) {\n                deptSelect.value = preSelect.dept; updateProgramDropdown(preSelect.dept);\n            }\n        });\n        <\/script> <\/div>  <\/div>  <\/div>  <\/div> \n<h4>Curriculum Information<\/h4>\n<ul class=\"program-list\">\n<li style=\"list-style-type: none\"> <a href=\"https:\/\/catalog.cfcc.edu\/programs\/C35120\"> Boat Building Wooden Certificate (C35120) <\/a> <\/li>\n<li style=\"list-style-type: none\"> <a href=\"https:\/\/catalog.cfcc.edu\/programs\/D35120\"> Boat Building Wooden Diploma (D35120) <\/a> <\/li>\n<\/ul>\n<h3>Career and Job Information<\/h3>\n<!-- Boat Building Wooden Diploma (D35120) -->\n  <iframe onload=\"initializeScripts(\\'program-widget-e14794\\', \\'https:\/\/widget.lightcastcc.com\\')\" id=\"program-widget-e14794\" title=\"Career and Job data widget\" style=\"border: 0; min-width: 100%; width: 1px;height: 85vh;\" src=\"https:\/\/widget.lightcastcc.com?hasCareerList=true&#038;hasEmployment=true&#038;hasAllLocations=false&#038;hasImages=true&#038;hasJobOpenings=true&#038;hasNationalData=true&#038;hasOutlook=true&#038;hasSkills=true&#038;hasVisitButton=true&#038;hasWages=true&#038;isHourlyWage=true&#038;labelSet=default&#038;clientId=cfcc&#038;locationName=Wilmington%20Area&#038;orderCareersBy=None&#038;primaryColor=%23005DAB&#038;programs=D35120&#038;visitButtonColor=%23005DAB&#038;headingText=CFCC%20students%20who%20study%20%23Boat%20Building%20Wooden%20Diploma%20(D35120)%23%20can%20go%20into%20these%20careers%3A\"><\/iframe><script type=\"text\/javascript\" src=\"https:\/\/widget.lightcastcc.com\/scripts.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Located in historic downtown Wilmington, North Carolina along the Cape Fear River, CFCC\u2019s boat building school offers two programs designed to teach students the fundamentals to work in the boat building and repair industry. The programs focus on hands-on training in traditional and modern boat construction, repair, and mechanical system maintenance. Graduates will have the [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":9,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_expiration-date-status":"","_expiration-date":0,"_expiration-date-type":"","_expiration-date-categories":[],"_expiration-date-options":[]},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wooden Boat Building | Cape Fear Community College<\/title>\n<meta name=\"description\" content=\"Launch your career in Boat Manufacture &amp; Service. Hands-on training with industry experts. Apply now to join our leading maritime program!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wooden Boat Building | Cape Fear Community College\" \/>\n<meta property=\"og:description\" content=\"Launch your career in Boat Manufacture &amp; Service. Hands-on training with industry experts. Apply now to join our leading maritime program!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/\" \/>\n<meta property=\"og:site_name\" content=\"Boat Building\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/capefearcc\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-09T20:21:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cfcc.edu\/boat-building\/wp-content\/uploads\/sites\/70\/2019\/09\/boat-building-web.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1335\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@cfcc\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/\",\"url\":\"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/\",\"name\":\"Wooden Boat Building | Cape Fear Community College\",\"isPartOf\":{\"@id\":\"https:\/\/cfcc.edu\/boat-building\/#website\"},\"datePublished\":\"2019-09-12T13:57:51+00:00\",\"dateModified\":\"2026-06-09T20:21:06+00:00\",\"description\":\"Launch your career in Boat Manufacture & Service. Hands-on training with industry experts. Apply now to join our leading maritime program!\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cfcc.edu\/boat-building\/#website\",\"url\":\"https:\/\/cfcc.edu\/boat-building\/\",\"name\":\"Boat Building\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cfcc.edu\/boat-building\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cfcc.edu\/boat-building\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cfcc.edu\/boat-building\/#organization\",\"name\":\"Cape Fear Community College\",\"alternateName\":\"CFCC\",\"url\":\"https:\/\/cfcc.edu\/boat-building\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cfcc.edu\/boat-building\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cfcc.edu\/boat-building\/wp-content\/uploads\/sites\/70\/2019\/09\/Boat-Manufacturing-and-Service.jpg\",\"contentUrl\":\"https:\/\/cfcc.edu\/boat-building\/wp-content\/uploads\/sites\/70\/2019\/09\/Boat-Manufacturing-and-Service.jpg\",\"width\":6016,\"height\":4016,\"caption\":\"Cape Fear Community College\"},\"image\":{\"@id\":\"https:\/\/cfcc.edu\/boat-building\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/capefearcc\",\"https:\/\/twitter.com\/cfcc\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wooden Boat Building | Cape Fear Community College","description":"Launch your career in Boat Manufacture & Service. Hands-on training with industry experts. Apply now to join our leading maritime program!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/","og_locale":"en_US","og_type":"article","og_title":"Wooden Boat Building | Cape Fear Community College","og_description":"Launch your career in Boat Manufacture & Service. Hands-on training with industry experts. Apply now to join our leading maritime program!","og_url":"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/","og_site_name":"Boat Building","article_publisher":"https:\/\/www.facebook.com\/capefearcc","article_modified_time":"2026-06-09T20:21:06+00:00","og_image":[{"width":2000,"height":1335,"url":"https:\/\/cfcc.edu\/boat-building\/wp-content\/uploads\/sites\/70\/2019\/09\/boat-building-web.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@cfcc","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/","url":"https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/","name":"Wooden Boat Building | Cape Fear Community College","isPartOf":{"@id":"https:\/\/cfcc.edu\/boat-building\/#website"},"datePublished":"2019-09-12T13:57:51+00:00","dateModified":"2026-06-09T20:21:06+00:00","description":"Launch your career in Boat Manufacture & Service. Hands-on training with industry experts. Apply now to join our leading maritime program!","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cfcc.edu\/boat-building\/wooden-boat-building\/"]}]},{"@type":"WebSite","@id":"https:\/\/cfcc.edu\/boat-building\/#website","url":"https:\/\/cfcc.edu\/boat-building\/","name":"Boat Building","description":"","publisher":{"@id":"https:\/\/cfcc.edu\/boat-building\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cfcc.edu\/boat-building\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cfcc.edu\/boat-building\/#organization","name":"Cape Fear Community College","alternateName":"CFCC","url":"https:\/\/cfcc.edu\/boat-building\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cfcc.edu\/boat-building\/#\/schema\/logo\/image\/","url":"https:\/\/cfcc.edu\/boat-building\/wp-content\/uploads\/sites\/70\/2019\/09\/Boat-Manufacturing-and-Service.jpg","contentUrl":"https:\/\/cfcc.edu\/boat-building\/wp-content\/uploads\/sites\/70\/2019\/09\/Boat-Manufacturing-and-Service.jpg","width":6016,"height":4016,"caption":"Cape Fear Community College"},"image":{"@id":"https:\/\/cfcc.edu\/boat-building\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/capefearcc","https:\/\/twitter.com\/cfcc"]}]}},"_links":{"self":[{"href":"https:\/\/cfcc.edu\/boat-building\/wp-json\/wp\/v2\/pages\/13"}],"collection":[{"href":"https:\/\/cfcc.edu\/boat-building\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cfcc.edu\/boat-building\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cfcc.edu\/boat-building\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/cfcc.edu\/boat-building\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":19,"href":"https:\/\/cfcc.edu\/boat-building\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":184,"href":"https:\/\/cfcc.edu\/boat-building\/wp-json\/wp\/v2\/pages\/13\/revisions\/184"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cfcc.edu\/boat-building\/wp-json\/wp\/v2\/media\/9"}],"wp:attachment":[{"href":"https:\/\/cfcc.edu\/boat-building\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}