Data, information technology and communications are the backbone of any modern organization or business. Standards ensure your IT systems, technical infrastructure and processes are secure, efficient and in line with best practices.
Find the right IT standard for your organization
Get a tailored ISO/IEC recommendation in 30 seconds.
');
setTimeout(()=>{ s.querySelector('.isoq-pill')?.remove(); }, 1800);
return false;
}
return true;
}
function compute(){
const a = {
q1: root.q1.value,
q2: root.q2.value,
q3: root.q3.value,
q4: root.q4.value,
q5: root.q5.value
};
const ids = Object.keys(ISOQ_CONFIG.urls);
const score = Object.fromEntries(ids.map(k=>[k,0]));
// Q1: strong intent
score[a.q1] += WEIGHTS.q1.base;
// Q2: context boosts
const q2b = WEIGHTS.q2[a.q2] || {};
for(const k in q2b) score[k] += q2b[k];
// Q4: pain boosts
const q4b = WEIGHTS.q4[a.q4] || {};
for(const k in q4b) score[k] += q4b[k];
// Q5: nudge newcomers
if(a.q5 === "new"){
WEIGHTS.q5_dampen_for_new.forEach(k=> score[k] = Math.max(0, score[k]-0.5));
score["27001"] += 0.5; // approachable starter
}
// Rank
let ranked = Object.entries(score).sort((a,b)=>b[1]-a[1]);
let [primary, pScore] = ranked[0];
let secondary = ranked[1]?.[0] || null;
let sScore = ranked[1]?.[1] || 0;
// Dependency tweaks:
// If an extender wins but 27001 is close, prefer 27001 as primary.
const isExtender = id => ["27701","27017","27018"].includes(id);
if(isExtender(primary) && (score["27001"] >= pScore - 1.0)){
secondary = primary;
primary = "27001";
pScore = score[primary];
sScore = score[secondary];
}
// 27005 pairs nicely with 27001
if(primary === "27005" && (score["27001"] >= pScore - 1.0)){
secondary = "27005";
primary = "27001";
}
// AI pair: 23894 with 42001
if(primary === "23894" && (score["42001"] >= pScore - 1.0)){
secondary = "42001";
}
// Only show a secondary if close enough and meaningful
if(!(secondary && sScore >= pScore - 0.7 && sScore >= 1.5)) secondary = null;
return {primary, secondary, size:a.q3};
}
function renderResult({primary, secondary, size}){
const t = ISOQ_CONFIG.titles, b = ISOQ_CONFIG.blurbs, u = ISOQ_CONFIG.urls;
const sizeLine = size ? `Team: ${size}` : "";
let html = `
In a digitally connected world, your business data isn’t just essential – it’s a cornerstone of value creation. But this invaluable resource faces relentless cyber threats.
Cyber-attacks can severely impact personal lives and put patients at risk of harm. That’s why cybersecurity is vital for healthcare organizations to protect patient wellbeing and privacy at all times.
For those unfamiliar with computer science, it can be overwhelming to try and grasp the many facets of artificial intelligence and their implications. Here, we break down what artificial intelligence is, how it works, the difference between machine learning, deep learning, natural language processing and more.