author | None |
author_email | None |
creator_user_id | 6c404c5c-dbec-4933-bc54-0b7656c773ba |
dc_alternate_name | Hoe ik mezelf vind |
dc_analysis_unit | [] |
dc_cohort | YOUth |
dc_common_id | 0098_CD2 |
dc_instrument_name | Competentie Belevingsschaal voor Adolescenten (CBSA) |
dc_measure_name | Child's sense of compentence |
dc_mode_of_collection | SelfAdministeredQuestionnaire |
id | 6d2aa6da-506e-485c-a410-60f35869966b |
isopen | False |
license_title | None |
maintainer | None |
maintainer_email | None |
metadata_created | 2023-03-28T09:43:04.907839 |
metadata_modified | 2023-03-30T07:50:59.860010 |
name | 73aa89f837bd6b85215adba4a532ed7d |
notes | De Competentie Belevingsschaal voor Adolescenten (CBSA) is a self-report questionnaire for 12 to 18 year-olds. The items are based on the Self Perception Profile for Adolescents (Harter 1988; Wichstrøm, 1995). The questionnaire consists of 6 scales that measure competence: school performance, social acceptance, sport performance,physical appearance, behavioral attitudes, and close friendships. |
num_resources | 0 |
num_tags | 0 |
organization | {'id': '76e64ae9-e481-4525-9446-e3e3dea1ed27', 'name': 'youth', 'title': 'YOUth', 'type': 'organization', 'description': 'YOUth is a large scale,\xa0longitudinal cohort following nearly 4,000 Dutch children\xa0in their development from pregnancy until early adulthood.\xa0We focus\xa0on neurocognitive development involved in two core characteristics of behavioural development: social competence and behavioural control.', 'image_url': 'https://beta.data.individualdevelopment.nl/img/logo_youth.png', 'created': '2023-03-06T15:48:07.361708', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'} |
owner_org | 76e64ae9-e481-4525-9446-e3e3dea1ed27 |
private | False |
state | active |
title | Child's Sense of Competence (CBSA) |
type | dataset |
dc_constructs | [{'dc_construct': 'sociocognitive and emotional development'}, {'dc_construct': 'personality'}, {'dc_construct': 'mental health'}] |
dc_labels | [{'dc_label': 'behavioral problems'}, {'dc_label': 'self-identity'}, {'dc_label': 'self-perception'}, {'dc_label': 'social competence'}, {'dc_label': ''}, {'dc_label': 'adolescent behavioral tendencies'}, {'dc_label': 'adolescent daily life'}, {'dc_label': 'adolescent emotional problems'}, {'dc_label': 'adolescent emotions'}, {'dc_label': 'adolescent environment'}, {'dc_label': 'adolescent lifestyle'}, {'dc_label': 'adolescent school environment'}, {'dc_label': 'adolescent self-perception'}, {'dc_label': 'adolescent self-worth'}, {'dc_label': 'adolescent skills'}, {'dc_label': 'adolescent sports'}, {'dc_label': 'adolescents'}, {'dc_label': 'adolescent social competence'}, {'dc_label': 'adolescent self-identity'}, {'dc_label': 'cbsa'}, {'dc_label': 'competencies'}, {'dc_label': 'emotion regulation'}, {'dc_label': 'emotional problems'}, {'dc_label': 'self-esteem'}, {'dc_label': 'self-report'}, {'dc_label': 'self-worth'}, {'dc_label': 'skills'}, {'dc_label': 'social skills'}, {'dc_label': 'social acceptance'}, {'dc_label': 'friendships'}] |
dc_measurement_references | [{'dc_measurements_references_citation': 'Treffers, P. D. A., Goedhart, A. W., Veerman, J. W., Van den Bergh, B. R. H., Ackaert, L., & De Rycke, L. (2004). Competentie belevingsschaal voor Adolescenten.\xa0Tijdschrift voor Psychiatrie,\xa07, 468-469. // Harter, S. (1988). Self-perception profile for adolescents. Gifted Child Quarterly.', 'dc_measurements_references_doi': 'https://doi.org/10.1207/s15327752jpa6501_8'}, {'dc_measurements_references_citation': '<!DOCTYPE html>\n<html lang="en-us">\n<head>\n\t<meta name="generator" content="Hugo 0.101.0" />\n\t\n\t<meta charset="UTF-8">\n\t<meta name="viewport" content="width=device-width, initial-scale=1">\n\t<meta http-equiv="X-UA-Compatible" content="IE=edge">\n\t\n\t<meta name="ahrefs-site-verification" content="a4d19d13d080685e48094a2591188be35d7b5db05918a5eb84828500a14f3c5e">\n\t\n\t<title>Home Page</title>\n\t\n\t\n\n\t<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" \n\t\t rel="stylesheet" \n\t\t integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" \n\t\t crossorigin="anonymous">\n\t<script \n\t\t src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" \n\t\t integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" \n\t crossorigin="anonymous">\n\t</script>\n\n\t<script type = "text/javascript" src = "https://www.gstatic.com/charts/loader.js">\n\t</script>\n\t<script type = "text/javascript">\n\tgoogle.charts.load(\'current\', { \'packages\': [\'corechart\',\'line\',\'table\', \'geochart\'] }); \n\t</script>\n\t<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>\n\t<script src="https://kit.fontawesome.com/731b8140c4.js" crossorigin="anonymous"></script>\n\t\n\t\n\t\n\t\n\t<link rel="stylesheet" href=\'https://www.doi.org/css/style.css?v=sha512-mWm1Wv%2bcUahOjKMYGl607l9SAHi4DbyGkiTla2EKl%2f636ZksHv%2bcv8CpEg6fw%2fHf54PS%2f9g8X0MyTgI5o7uNgg%3d%3d\' >\n\n\t<link rel="alternate" type="application/rss+xml" href="/index.xml" title="DOI Foundation WIP site">\n\n\t<link rel="icon" sizes="48x48" href="/images/favicons/favicon.ico">\n\t<link rel="icon" sizes="32x32" href="/images/favicons/favicon-32x32.png">\n\t<link rel="icon" sizes="16x16" href="/images/favicons/favicon-16x16.png">\n\t<link rel="apple-touch-icon-precomposed" href="/images/favicons/apple-touch-icon.png">\n\t<link rel="apple-touch-icon-precomposed" sizes="192x192" href="/images/favicons/android-chrome-192x192.png">\n\t<link rel="apple-touch-icon-precomposed" sizes="512x512" href="/images/favicons/android-chrome-512x512.png">\n \n</head>\n<body>\n\t<header>\n\t<div class="row">\n\t\t<div class="col logo">\t\t\t\n\t\t\t<a href="https://www.doi.org/"><img class="header-logo" src="/images/logos/header_logo_cropped.svg" /></a>\t\t\t\n\t\t</div>\n\t</div>\n\t\n\t<div class="navigation-container">\n\t\t<div class="nav">\n\t\t\t<nav>\n\t\t\t\t<input type="checkbox" name="" id="">\n\t\t\t\t<div class="hamburger-lines">\n\t\t\t\t\t<span class="line line1"></span>\n\t\t\t\t\t<span class="line line2"></span>\n\t\t\t\t\t<span class="line line3"></span>\n\t\t\t\t</div>\n\t\t\t\t<ul class="menu-items">\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\'nolink\'>The Foundation</span>\n\t\t\t\t\t\t\t\t<i class="fa-solid fa-fw fa-angle-down"></i>\n\t\t\t\t\t\t\t\t\n \t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<ul class="submenu">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="/the-foundation/about-us/">About Us</a>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="/the-foundation/board-and-governance/">Board & Governance</a>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="/the-foundation/sustainability/">Sustainability</a>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\'nolink\'>The Community</span>\n\t\t\t\t\t\t\t\t<i class="fa-solid fa-fw fa-angle-down"></i>\n\t\t\t\t\t\t\t\t\n \t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<ul class="submenu">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="/the-community/what-are-registration-agencies/">What are Registration Agencies?</a>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="/the-community/existing-registration-agencies/">Existing Registration Agencies</a>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="/the-community/who-are-the-members-and-users/">Who Are The Members and Users?</a>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<span class=\'nolink\'>The Identifier</span>\n\t\t\t\t\t\t\t\t<i class="fa-solid fa-fw fa-angle-down"></i>\n\t\t\t\t\t\t\t\t\n \t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<ul class="submenu">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="/the-identifier/what-is-a-doi/">What is a DOI?</a>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="/the-identifier/resources/handbook/">DOI Handbook</a>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li><a href="/the-identifier/resources/">Resources</a>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t</ul>\n\n\t\t\t\t\n\t\t\t</nav>\n\t\t</div>\n\t</div>\n</header>\n\n\t\n <main aria-role="main">\n <header class="homepage-header">\n </header>\n <div class="homepage-content">\n \n \r\n<section class="home-top">\r\n <div class="background" style="background-image:url(/images/binary-eye@2x.png)"></div>\r\n <div class="row">\r\n <div class="col left">\r\n <div class="maintext">The DOI Foundation is a not-for-profit organization. We govern the Digital Object Identifier (DOI) system on behalf of the agencies who manage DOI registries and provide services to their respective communities. We are the registration authority for the ISO standard (ISO 26324) for the DOI system and we are governed by our Registration Agencies.</div>\r\n <div class="subtext">Read more about us, our operations and our community of communities from construction to entertainment to scholarly research.</div>\r\n\r\n <div class=\'link\'>\r\n <a href="/the-foundation/about-us/">learn more</a>\r\n <i class="fa-solid fa-fw fa-arrow-right-long"></i>\r\n </div>\r\n </div>\r\n <div class="col right">\r\n \r\n </div>\r\n\r\n </div>\r\n</section>\r\n\n <section class="home-infos">\r\n \r\n <div class="row">\r\n\r\n \r\n <div class="col" >\r\n <div class=\'icon\'><img src="/images/globe.svg"/></div>\r\n <h2 class="title">WHO IS THE DOI FOUNDATION COMMUNITY?</h2>\r\n <div class="maintext"><p>We are an international community of communities bound by a common interest in persistent infrastructure. So far, we have welcomed agencies that manage communities spanning entertainment, standards, the built environment, natural history collections, scholarly communications, and research data.</p>\n<p>Read more about our Registration Agencies and what they offer</p>\n</div>\r\n\r\n <div class=\'link\'>\r\n <a href="/the-community/what-are-registration-agencies/">learn more</a>\r\n <i class="fa-solid fa-fw fa-arrow-right-long"></i>\r\n </div>\r\n </div>\r\n \r\n <div class="col" >\r\n <div class=\'icon\'><img src="/images/target.svg"/></div>\r\n <h2 class="title">WHAT IS THE DIGITAL OBJECT IDENTIFIER (DOI)?</h2>\r\n <div class="maintext"><p>A DOI name is a digital identifier of an object, any object â\x80\x94 physical, digital, or abstract. DOIs solve a common problem: keeping track of things. Things can be matter, material, content, or activities.</p>\n<p>Designed to be used by humans as well as machines, DOIs identify objects persistently. They allow things to be uniquely identified and accessed reliably. You know what you have, where it is, and others can track it too.</p>\n<p>Read more about the identifier, its benefits, and how itâ\x80\x99s used</p>\n</div>\r\n\r\n <div class=\'link\'>\r\n <a href="/the-identifier/what-is-a-doi/">learn more</a>\r\n <i class="fa-solid fa-fw fa-arrow-right-long"></i>\r\n </div>\r\n </div>\r\n \r\n \r\n</section>\n \r\n<section class=\'home-announcement\'>\r\n <div class="row">\r\n <div class="col left">\r\n <div class="wrapper">\r\n <img src="/images/communities/HAND.svg" width="250" />\r\n </div>\r\n </div>\r\n <div class="col right">\r\n <h2 class="title">ANNOUNCING OUR NEWEST REGISTRATION AGENCY</h2>\r\n <div class="maintext">\r\n <p>Human & Digital (HAND) was recently appointed as the 12th Registration Agency of the DOI Foundation, assigning DOI names to legal entity humans, licensed virtual humans, and fictional characters involved in the performing arts and sports. The talent industry is becoming more connected, complex, and digitized. Managing this complexity in a programmatic way is only possible with verifiable, persistent identity of talent, both human and digital. And this is exactly what HAND provides.</p>\r\n </div>\r\n\r\n \r\n <div class=\'link-alt\'>\r\n <a href="https://www.handidentity.com/">Learn more</a>\r\n <i class="fa-solid fa-arrow-right-long hover-move-right"></i>\r\n </div>\r\n\r\n \r\n </div>\r\n\r\n </div>\r\n</section>\r\n\n\n \n <section class="how-many">\r\n <div class="row titlerow">\r\n <h2 class="title">How many are being resolved?</h2>\r\n </div>\r\n <div class="row numbers">\r\n <div class="col">\r\n <span id=\'resolutions_clock_count\' class=\'bignumber\'></span>\r\n <span class=\'subtext\'>Total DOI resolutions to date (all time)</span> \r\n <p class=\'footnote\'>The total DOI resolutions to date is calculated using actual number of DOI resolutions recorded up until yesterday and the average resolution rate recorded over the past 24 hours (currently this is <span id=\'resolutions_clock_rate\' class=\'smallnumber\'></span>)</p>\r\n </div>\r\n </div> \r\n <div class="row numbers">\r\n <div class="col">\r\n <span id=\'uptime_percent\' class=\'bignumber\'></span>\r\n <span class=\'subtext\'>Uptime over the last 90 days</span> \r\n <p class=\'footnote\'><span id=\'resolutions_clock_rate\' class=\'smallnumber\'></span></p>\r\n </div>\r\n </div>\r\n <div id="el"></div>\r\n</section>\r\n\n \n\n \r\n<section class="home-resolve" style="background-image:url(/images/dot-pattern.svg);">\r\n <div class="row">\r\n <div class="col left">\r\n <h2 class="title">Try resolving a DOI name</h2>\r\n <div class="maintext">Type or paste a known DOI name exactlyâ\x80\x94including its prefix and suffixâ\x80\x94into the text box below and then ‘submit’ to resolve it.</div>\r\n <div class="form">\r\n <form method="post" action="https://doi.org" id="resolveID" accept-charset="utf-8">\r\n\r\n \r\n <input class=\'input-content\' type="text" name="hdl" id="nameID" placeholder="10.nnnnnn/example">\r\n <input class=\'submit\' type="submit" alt="Resolve your DOI" align="middle">\r\n \r\n </form>\r\n </div>\r\n <div class=\'subtext\'>DOIs include a prefix (prefixes always start with <code>10.</code>) and a suffix, separated by a forward slash (<code>/</code>). Prefacing the DOI with <code>doi.org/</code> will turn it into an actionable link, for example, <a href="http://doi.org/10.47366/sabia.v5n1a3">https://doi.org/10.47366/sabia.v5n1a3</a>. Clicking that link will ‘resolve’ it, i.e. redirect to the latest information about the object it identifies, even if the object changes or moves.</div>\r\n </div>\r\n <div class="col right">\r\n </div>\r\n\r\n </div>\r\n</section>\r\n\n <div class="sticky-socials">\r\n <ul class="socials-side">\r\n \t\t\t\t\r\n <li><a href="https://twitter.com/DOI_Foundation"><i class=\'fa-brands fa-fw fa-twitter\'></i></a></li>\r\n \t\t\t\t\r\n <li><a href="https://www.linkedin.com/company/doi-foundation-inc/"><i class=\'fa-brands fa-fw fa-linkedin\'></i></a></li>\r\n \t\t\t\t\r\n <li><a href="mailto:info@doi.org"><i class=\'fa-solid fa-fw fa-envelope\'></i></a></li>\r\n \r\n </ul>\r\n</div>\n\n \n </div>\n </main>\n \n <script>\r\n\r\n const STATS_REFRESH_INTERVAL = 1000 * 60 * 60; \r\n const RESOLUTIONS_CLOCK_UPDATE_INTERVAL = 500; \r\n\r\n let resolutionsClockIntervalId = null;\r\n\r\n let doiResolutions = null;\r\n let counts = null;\r\n let mapMode = "logScale";\r\n\r\n\r\n\r\n async function getDoiValueAsJson(doi, type) {\r\n let url = \'https://doi.org/api/handles/\' + doi + \'?type=\' + type + "&auth";\r\n const response = await fetch(url);\r\n let handleRecord = await response.json();\r\n let handleValue = handleRecord.values[0];\r\n let valueJson = handleValue.data.value;\r\n let result = JSON.parse(valueJson);\r\n console.log("Fetching stats");\r\n return result;\r\n }\r\n\r\n async function fetchStats() {\r\n doiResolutions = await getDoiValueAsJson(\'10.1000/1000\', \'DOI_RESOLUTIONS\');\r\n counts = await getDoiValueAsJson(\'10.1000/1000\', \'DOI_COUNTS\');\r\n console.log("Stats loaded");\r\n renderResults(doiResolutions,counts);\r\n setTimeout(fetchStats, STATS_REFRESH_INTERVAL);\r\n }\r\n fetchStats();\r\n\r\n function renderResults(doiResolutions,counts) {\r\n renderResolutionsClock(doiResolutions);\r\n \r\n renderResolutionsBotPercent(doiResolutions);\r\n renderResolutionsConnegPercent(doiResolutions);\r\n renderResolutionsUptime(doiResolutions);\r\n\r\n google.charts.load(\'current\', { \'packages\': [\'corechart\',\'line\',\'table\',\'geochart\'] });\r\n\r\n try{\r\n google.charts.setOnLoadCallback(renderResolutionsChart(doiResolutions)); \r\n google.charts.setOnLoadCallback(renderTotalHandlesChart(counts)); \r\n google.charts.setOnLoadCallback(renderResolutionsMap(doiResolutions)); \r\n } catch(err) {\r\n \r\n }\r\n }\r\n\r\n function renderResolutionsUptime(doiResolutions) {\r\n try {\r\n let uptimeElement = document.getElementById(\'uptime_percent\');\r\n let uptimePercent = doiResolutions.uptime.uptimePercentage;\r\n let uptimeText = uptimePercent + "%";\r\n uptimeElement.textContent = uptimeText;\r\n } catch {\r\n\r\n }\r\n }\r\n\r\n function renderResolutionsMap(doiResolutions) {\r\n try {\r\n let mode = mapMode;\r\n let resolutionsByCountry = convertResolutionsByCountryForGoogleMap(doiResolutions.resolutionsByCountryLastMonth, mode);\r\n var data = google.visualization.arrayToDataTable(resolutionsByCountry);\r\n var options = {\r\n backgroundColor: \'transparent\',\r\n colorAxis: {colors: [\'white\', \'#5C7392\']},\r\n legend: \'none\'\r\n };\r\n var chart = new google.visualization.GeoChart(document.getElementById(\'world_map\'));\r\n chart.draw(data, options);\r\n } catch {\r\n \r\n }\r\n }\r\n function convertResolutionsByCountryForGoogleMap(resolutionsByCountry, mode) {\r\n let result = [];\r\n let columns = [\'Country\', \'Resolutions\'];\r\n result.push(columns);\r\n let count = 0;\r\n for (let country of resolutionsByCountry) {\r\n let code = country.countryCode;\r\n let rawValue = parseInt(country.resolutions);\r\n let formattedValue = "" + rawValue;\r\n let value = Math.log(rawValue);\r\n let item = {\r\n v: value,\r\n f: formattedValue\r\n };\r\n let row = [code, item];\r\n result.push(row);\r\n count++;\r\n }\r\n return result;\r\n }\r\n\r\n function renderResolutionsClock(doiResolutions) {\r\n let resolutionsTotalAndRate = doiResolutions.resolutionsTotalAndRate;\r\n let clockElement = document.getElementById(\'resolutions_clock_count\');\r\n let rateElement = document.getElementById(\'resolutions_clock_rate\');\r\n\r\n \r\n let ratePerSecond = resolutionsTotalAndRate.resolutionsPerSecondLast24Hours;\r\n let incrementPerMs = ratePerSecond / 1000;\r\n rateElement.textContent = ratePerSecond + "/second"\r\n\r\n let start = new Date(resolutionsTotalAndRate.asOfTimestamp);\r\n let currentCount = calculateResolutionsClock(start, incrementPerMs, resolutionsTotalAndRate.allTime);\r\n clockElement.textContent = getClockText(currentCount);\r\n clearInterval(resolutionsClockIntervalId);\r\n resolutionsClockIntervalId = setInterval(function() {\r\n let currentCount = calculateResolutionsClock(start, incrementPerMs, resolutionsTotalAndRate.allTime);\r\n let clockText = getClockText(currentCount);\r\n clockElement.textContent = clockText;\r\n }, RESOLUTIONS_CLOCK_UPDATE_INTERVAL);\r\n }\r\n\r\n function calculateResolutionsClock(start, incrementPerMs, initialCount) {\r\n let timeSinceStartMs = Date.now() - start;\r\n let increment = Math.round(incrementPerMs * timeSinceStartMs);\r\n let currentCount = initialCount + increment;\r\n return currentCount;\r\n }\r\n\r\n function getClockText(count) {\r\n let clockText = count.toLocaleString("en-US");\r\n return clockText;\r\n } \r\n\r\n function renderTotalHandlesChart(counts) {\r\n let totalDois = convertTotalDoisDataForGoogleCharts(counts);\r\n var data = google.visualization.arrayToDataTable(totalDois);\r\n var options = {\r\n chartArea: {\'height\': \'80%\'},\r\n backgroundColor: \'transparent\', \r\n responsive: true, \r\n height:600,\r\n colors: [\'#5C7392\'],\r\n title: \'Total DOIs\',\r\n legend: { position: \'bottom\' },\r\n trendlines: {\r\n 0: {\r\n type: \'exponential\',\r\n color: \'#FAB70C\',\r\n tooltip: false\r\n }\r\n }\r\n };\r\n \r\n var chart = new google.visualization.LineChart(document.getElementById(\'total-dois\'));\r\n chart.draw(data, options);\r\n }\r\n function convertTotalDoisDataForGoogleCharts(monthlyCounts) {\r\n let result = [];\r\n let columns = ["Date", "Total DOIs"];\r\n result.push(columns);\r\n for (let month in monthlyCounts) {\r\n let value = monthlyCounts[month].doiCount;\r\n let row = [new Date(month), value];\r\n result.push(row);\r\n }\r\n return result;\r\n }\r\n\r\n function renderResolutionsChart(doiResolutions) {\r\n let monthlyResolutions = doiResolutions.monthlyResolutions;\r\n\r\n monthLabels = [];\r\n resolutions = [];\r\n both = [];\r\n \r\n var data = new google.visualization.DataTable();\r\n data.addColumn(\'date\', \'date\');\r\n data.addColumn(\'number\', \'resolutions\');\r\n\r\n for (var key in monthlyResolutions) {\r\n if (!monthlyResolutions[key].isIncompleteMonth) {\r\n if(key.substr(5)==\'01\') {\r\n monthLabels.push(key.substr(0,4));\r\n } else {\r\n monthLabels.push("");\r\n }\r\n \r\n resolutions.push(monthlyResolutions[key].resolutions) \r\n both.push([key, monthlyResolutions[key].resolutions ]) ; \r\n \r\n \r\n datestring = key + "-01";\r\n var dateobj = new Date(datestring);\r\n \r\n data.addRow([dateobj, monthlyResolutions[key].resolutions ]);\r\n \r\n }\r\n }\r\n \r\n \r\n console.log("drawing google chart");\r\n \r\n \r\n var options = {\r\n hAxis: {\r\n format: \'Y\',\r\n slantedText:true,\r\n slantedTextAngle:45\r\n },\r\n chartArea: {\'height\': \'80%\'},\r\n fontName:\'futura-pt\',\r\n colors: [\'#5C7392\'],\r\n title:\'DOI Resolutions\', \r\n responsive: true, \r\n height:600,\r\n timeline: {\r\n groupByRowLabel: true\r\n },\r\n legend: { position: \'bottom\'},\r\n trendlines : { \r\n 0: \r\n {\r\n type: \'polynomial\',\r\n degree: 3,\r\n color: \'#FAB70C\',\r\n tooltip: false\r\n }\r\n }\t\r\n };\r\n\r\n \r\n var chart = new google.visualization.LineChart(document.getElementById(\'doi-resolutions\'));\r\n chart.draw(data, options);\r\n\r\n return;\r\n }\r\n\r\n function renderResolutionsBotPercent(doiResolutions) {\r\n try {\r\n let botPercentElement = document.getElementById(\'bot_percent\');\r\n let botPercentTextElement = document.getElementById(\'bot_percent_text\');\r\n let botPercent = doiResolutions.botPercent.botPercent;\r\n let month = reformatMonth(doiResolutions.botPercent.month);\r\n let botPercentContent = botPercent + "%";\r\n let botPercentTextContent = replaceWildCards(botPercentTextElement.textContent, "**MONTH**", month);\r\n botPercentElement.textContent = botPercentContent;\r\n botPercentTextElement.textContent = botPercentTextContent;\r\n botPercentTextElement.style.opacity=1;\r\n } catch {\r\n\r\n }\r\n } \r\n\r\n function replaceWildCards(theString, find, replace) {\r\n return theString.replace(find, replace);\r\n }\r\n\r\n function reformatMonth(monthYear) {\r\n const months = [\r\n \'January\',\r\n \'February\',\r\n \'March\',\r\n \'April\',\r\n \'May\',\r\n \'June\',\r\n \'July\',\r\n \'August\',\r\n \'September\',\r\n \'October\',\r\n \'November\',\r\n \'December\'\r\n ]\r\n let d = new Date(monthYear);\r\n let year = d.getFullYear();\r\n let monthName = months[d.getMonth()];\r\n return monthName + " " + year;\r\n }\r\n\r\n function renderResolutionsConnegPercent(doiResolutions) {\r\n try {\r\n let connegPercentElement = document.getElementById(\'content_negotiation_percent\');\r\n let connegPercentTextElement = document.getElementById(\'content_negotiation_text\');\r\n\r\n let connegPercent = doiResolutions.connegPercent.connegPercent;\r\n let month = reformatMonth(doiResolutions.connegPercent.month);\r\n let connegPercentContent = connegPercent + "%";\r\n let connegPercentTextContent = replaceWildCards(connegPercentTextElement.textContent,"**MONTH**", month);\r\n connegPercentElement.textContent = connegPercentContent;\r\n connegPercentTextElement.textContent = connegPercentTextContent;\r\n connegPercentTextElement.style.opacity=1;\r\n } catch {\r\n\r\n }\r\n }\r\n\r\n </script>\n \n\n\t\n\n<footer>\n\t<div class="row">\n\t\t<div class="col">\n\t\t\t<a href="https://www.doi.org/"><img class=\'footer-logo\' src="/images/logos/footer_logo_cropped.svg" /></a>\n\t\t</div>\n\t\t<div class="col">\n\t\t\t<ul>\n\t\t\t\n\t\t\t\t<li><a href="/the-identifier/resources/">Resources</a></li>\n\t\t\t\n\t\t\t\t<li><a href="/the-foundation/board-and-governance/">Governing Board</a></li>\n\t\t\t\n\t\t\t\t<li><a href="https://doi.statuspage.io/">Status page</a></li>\n\t\t\t\n\t\t\t\t<li><a href="mailto:info@doi.org">Email us</a></li>\n\t\t\t\n\t\t\t</ul>\n\t\t</div>\n\t\t<div class="col">\n\t\t\t<ul>\n\t\t\t\t\t\t\t\n\t\t\t\t<li><a href="/the-identifier/resources/handbook">The DOI Handbook</a></li>\n\t\t\t\t\t\t\t\n\t\t\t\t<li><a href="https://www.iso.org/standard/81599.html">ISO 26324</a></li>\n\t\t\t\t\t\t\t\n\t\t\t\t<li><a href="/privacy-policy/">Privacy Policy</a></li>\n\t\t\t\t\t\t\t\n\t\t\t\t<li><a href="/resources/130718-trademark-policy.pdf">Trademarks (PDF)</a></li>\n\t\t\t\n\t\t\t</ul>\n\t\t</div>\n\t</div>\n\t<div class="row">\n\t\t<div class="col copyright">\n\t\t\t\n\t\t\t\t<p>Copyright © 2022 DOI Foundation. <i class=\'fa-brands fa-fw fa-creative-commons\'></i><i class=\'fa-brands fa-fw fa-creative-commons-by\'></i> The content of this site is licensed under a <a href=\'https://creativecommons.org/licenses/by/4.0/\' title=\'Creative Commons\' target=\'_blank\'>Creative Commons Attribution 4.0 International License</a>.</p><p>DOI®, DOI.ORG®, and shortDOI® are trademarks of the DOI Foundation.</p>\n\t\t\t \n\t\t</div>\n\t\t<div class="col socials">\n\t\t\t<ul class="socials-footer">\r\n \t\t\t\t\r\n <li><a href="https://twitter.com/DOI_Foundation"><i class=\'fa-brands fa-fw fa-twitter\'></i></a></li>\r\n \t\t\t\t\r\n <li><a href="https://www.linkedin.com/company/doi-foundation-inc/"><i class=\'fa-brands fa-fw fa-linkedin\'></i></a></li>\r\n \t\t\t\t\r\n <li><a href="mailto:info@doi.org"><i class=\'fa-solid fa-fw fa-envelope\'></i></a></li>\r\n \r\n</ul>\n\t\t</div>\n\t</div>\n</footer>\n\n<script src="/js/script.js"></script>\n\n</body>\n</html>\n', 'dc_measurements_references_doi': ''}] |
measure_age_range | [{'measure_age_month': 96}, {'measure_age_month': 97}, {'measure_age_month': 98}, {'measure_age_month': 99}, {'measure_age_month': 100}, {'measure_age_month': 101}, {'measure_age_month': 102}, {'measure_age_month': 103}, {'measure_age_month': 104}, {'measure_age_month': 105}, {'measure_age_month': 106}, {'measure_age_month': 107}, {'measure_age_month': 108}, {'measure_age_month': 109}, {'measure_age_month': 110}, {'measure_age_month': 111}, {'measure_age_month': 112}, {'measure_age_month': 113}, {'measure_age_month': 114}, {'measure_age_month': 115}, {'measure_age_month': 116}, {'measure_age_month': 117}, {'measure_age_month': 118}, {'measure_age_month': 119}, {'measure_age_month': 120}, {'measure_age_month': 132}, {'measure_age_month': 133}, {'measure_age_month': 134}, {'measure_age_month': 135}, {'measure_age_month': 136}, {'measure_age_month': 137}, {'measure_age_month': 138}, {'measure_age_month': 139}, {'measure_age_month': 140}, {'measure_age_month': 141}, {'measure_age_month': 142}, {'measure_age_month': 143}, {'measure_age_month': 144}, {'measure_age_month': 145}, {'measure_age_month': 146}, {'measure_age_month': 147}, {'measure_age_month': 148}, {'measure_age_month': 149}, {'measure_age_month': 150}, {'measure_age_month': 151}, {'measure_age_month': 152}, {'measure_age_month': 153}, {'measure_age_month': 154}, {'measure_age_month': 155}, {'measure_age_month': 156}, {'measure_age_month': 157}, {'measure_age_month': 158}, {'measure_age_month': 159}, {'measure_age_month': 160}, {'measure_age_month': 161}, {'measure_age_month': 162}, {'measure_age_month': 163}, {'measure_age_month': 164}, {'measure_age_month': 165}, {'measure_age_month': 166}, {'measure_age_month': 167}, {'measure_age_month': 168}, {'measure_age_month': 169}, {'measure_age_month': 170}, {'measure_age_month': 171}, {'measure_age_month': 172}, {'measure_age_month': 173}, {'measure_age_month': 174}, {'measure_age_month': 175}, {'measure_age_month': 176}, {'measure_age_month': 177}, {'measure_age_month': 178}, {'measure_age_month': 179}, {'measure_age_month': 180}, {'measure_age_month': 181}, {'measure_age_month': 182}, {'measure_age_month': 183}, {'measure_age_month': 184}, {'measure_age_month': 185}, {'measure_age_month': 186}, {'measure_age_month': 187}, {'measure_age_month': 188}, {'measure_age_month': 189}, {'measure_age_month': 190}, {'measure_age_month': 191}, {'measure_age_month': 192}] |
wave | [{'wave_ckan_id': '000063742ff30f0592f18579d2a06f8f', 'wave_cohort': 'YOUth: Child and Adolescent', 'wave_cohort_ckan_id': '47dc569cb2c2cf710f42d26898afdbc8', 'wave_description': 'The 9y wave is the wave that measures children aged 8-10 years old and their parents.', 'wave_end_date_collection': '2020-04-14', 'wave_start_date_collection': '2016-03-14', 'wave_subject_codes': ['CC'], 'wave_title': '9 years', 'wave_universe': '96-120'}, {'wave_ckan_id': '659610647579988087a869e857020386', 'wave_cohort': 'YOUth: Child and Adolescent', 'wave_cohort_ckan_id': '47dc569cb2c2cf710f42d26898afdbc8', 'wave_description': 'The 12y wave is the wave that measures children aged 11-16 years old and their parents. Originally, the 12y wave was intended to measure 11-13 year old children, but due to the Covid-19 pandemic and other factors, the 12y and the 15y waves had to merged.', 'wave_end_date_collection': '2022-12-01', 'wave_start_date_collection': '2019-07-04', 'wave_subject_codes': ['CC'], 'wave_title': '12 years', 'wave_universe': '132-192'}] |
resources | [] |
tags | [] |
groups | [] |
relationships_as_subject | [] |
relationships_as_object | [] |
tracking_summary | {'total': 39, 'recent': 3} |