Scratch Foundation
E13353
The Scratch Foundation is the nonprofit organization that supports and advances the Scratch programming language and its global educational community.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Scratch Foundation canonical | 4 |
How this entity was disambiguated
This entity first appeared as the object of triple T97024 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Scratch Foundation Context triple: [Scratch, organizationBehind, Scratch Foundation]
-
A.
Scratch programming language
Scratch programming language is a visual, block-based coding environment designed primarily for children and beginners to learn programming concepts through creating interactive stories, games, and animations.
-
B.
ScratchJr
ScratchJr is a simplified, block-based visual programming language and app designed to introduce young children to coding and computational thinking through interactive stories and games.
-
C.
Snap! (Build Your Own Blocks)
Snap! (Build Your Own Blocks) is a visual, block-based programming language and environment designed for advanced users and education, extending Scratch with powerful features like first-class procedures, lists, and continuations.
-
D.
World Wide Web Foundation
The World Wide Web Foundation is a nonprofit organization dedicated to advancing an open, accessible, and rights-based web for everyone worldwide.
-
E.
Wikimedia Foundation
The Wikimedia Foundation is a nonprofit organization that hosts and supports Wikipedia and other free-knowledge projects worldwide.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Scratch Foundation Target entity description: The Scratch Foundation is the nonprofit organization that supports and advances the Scratch programming language and its global educational community.
-
A.
Scratch programming language
Scratch programming language is a visual, block-based coding environment designed primarily for children and beginners to learn programming concepts through creating interactive stories, games, and animations.
-
B.
ScratchJr
ScratchJr is a simplified, block-based visual programming language and app designed to introduce young children to coding and computational thinking through interactive stories and games.
-
C.
Snap! (Build Your Own Blocks)
Snap! (Build Your Own Blocks) is a visual, block-based programming language and environment designed for advanced users and education, extending Scratch with powerful features like first-class procedures, lists, and continuations.
-
D.
World Wide Web Foundation
The World Wide Web Foundation is a nonprofit organization dedicated to advancing an open, accessible, and rights-based web for everyone worldwide.
-
E.
Wikimedia Foundation
The Wikimedia Foundation is a nonprofit organization that hosts and supports Wikipedia and other free-knowledge projects worldwide.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
educational organization
ⓘ
nonprofit organization ⓘ |
| advances |
Scratch programming language
ⓘ
global Scratch educational community ⓘ |
| aimsTo |
broaden participation in computing
ⓘ
enable young people to reason systematically ⓘ enable young people to think creatively ⓘ enable young people to work collaboratively ⓘ |
| collaboratesWith |
nonprofit organizations in education and youth development
ⓘ
researchers in learning sciences and education ⓘ schools and educational institutions ⓘ |
| domain | scratch.mit.edu (operational responsibility) ⓘ |
| focusesOn |
block-based programming
ⓘ
computing education ⓘ creative computing ⓘ youth coding education ⓘ |
| hasGlobalReach | true ⓘ |
| hasKeyActivity |
building partnerships to expand access to Scratch
ⓘ
developing educational resources for Scratch ⓘ maintaining Scratch website infrastructure ⓘ organizing or supporting Scratch-related events ⓘ supporting educator professional development related to Scratch ⓘ |
| hasMission | to support and expand the Scratch programming language and its educational community worldwide ⓘ |
| hasTargetAgeGroup | children ages 8 to 16 (primary focus) ⓘ |
| languageOfProjects |
Scratch programming language
ⓘ
surface form:
Scratch
|
| name | Scratch Foundation self-link ⓘ |
| operates | Scratch online platform ⓘ |
| promotes |
collaborative learning
ⓘ
computational thinking ⓘ creative learning ⓘ equitable access to coding education ⓘ |
| sector |
education
ⓘ
nonprofit ⓘ technology ⓘ |
| servesCommunity |
after-school programs
ⓘ
children ⓘ educators ⓘ global Scratch community ⓘ libraries ⓘ parents ⓘ schools ⓘ |
| supports |
Scratch educators
ⓘ
Scratch online community ⓘ Scratch programming language ⓘ |
| supportsFreeUseOfScratch | true ⓘ |
| supportsOpenAccess | true ⓘ |
| supportsPlatform | ScratchJr community (in partnership with others) ⓘ |
| usesPrimaryTool | Scratch programming language ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Scratch Foundation Description of subject: The Scratch Foundation is the nonprofit organization that supports and advances the Scratch programming language and its global educational community.
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.