content-explorer/examples/dataspaces/computing-basics/snapshot.json
tegwick 55f6180b8e
All checks were successful
synthetic / suite (push) Successful in 1m2s
Add a Wikidata export connector for a pinned CC0 computing field.
The connector maps native Q-ids to aliases under urn:ce ids, publishes only through the existing rights and reference gate, and leaves the real-user pilot open.

Assistant: grok
Assistant-Session: 01a15378-f601-7fe2-a143-8e1500a1d59c
2026-10-19 11:38:04 +02:00

636 lines
19 KiB
JSON

{
"schemaVersion": "0.1",
"dataspace": {
"id": "computing-basics",
"title": "Computing basics",
"description": "A pinned CC0 subset of Wikidata items about programming languages, the people who designed them, and two formalisms."
},
"kinds": [
{
"id": "programming-language",
"label": "Programming language",
"plural": "Programming languages"
},
{
"id": "language-designer",
"label": "Language designer",
"plural": "Language designers"
},
{
"id": "formalism",
"label": "Formalism",
"plural": "Formalisms"
}
],
"entities": [
{
"id": "urn:ce:computing-basics:formalism:algorithm",
"kindId": "formalism",
"title": "algorithm",
"tldr": "sequence of instructions to perform a task",
"summary": "sequence of instructions to perform a task",
"tags": [
"formalism"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:formalism:algorithm:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q8366",
"https://www.wikidata.org/wiki/Q8366",
"algorithms"
]
},
{
"id": "urn:ce:computing-basics:formalism:programming-language",
"kindId": "formalism",
"title": "programming language",
"tldr": "language for communicating instructions to a machine",
"summary": "language for communicating instructions to a machine",
"tags": [
"formalism"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:formalism:programming-language:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q9143",
"https://www.wikidata.org/wiki/Q9143",
"computer language"
]
},
{
"id": "urn:ce:computing-basics:language-designer:bjarne-stroustrup",
"kindId": "language-designer",
"title": "Bjarne Stroustrup",
"tldr": "Danish computer scientist, creator of C++ (born 1950)",
"summary": "Danish computer scientist, creator of C++ (born 1950)",
"tags": [
"language-designer"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:language-designer:bjarne-stroustrup:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q92620",
"https://www.wikidata.org/wiki/Q92620"
]
},
{
"id": "urn:ce:computing-basics:language-designer:brendan-eich",
"kindId": "language-designer",
"title": "Brendan Eich",
"tldr": "American computer programmer and technology executive",
"summary": "American computer programmer and technology executive",
"tags": [
"language-designer"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:language-designer:brendan-eich:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q92648",
"https://www.wikidata.org/wiki/Q92648",
"Brendan O. Eich"
]
},
{
"id": "urn:ce:computing-basics:language-designer:dennis-ritchie",
"kindId": "language-designer",
"title": "Dennis M. Ritchie",
"tldr": "American computer scientist, co-inventor of the Unix operating system and the C programming language (1941\u20132011)",
"summary": "American computer scientist, co-inventor of the Unix operating system and the C programming language (1941\u20132011)",
"tags": [
"language-designer"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:language-designer:dennis-ritchie:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q45575",
"https://www.wikidata.org/wiki/Q45575",
"Dennis MacAlistair Ritchie"
]
},
{
"id": "urn:ce:computing-basics:language-designer:guido-van-rossum",
"kindId": "language-designer",
"title": "Guido van Rossum",
"tldr": "Dutch programmer and creator of Python",
"summary": "Dutch programmer and creator of Python",
"tags": [
"language-designer"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:language-designer:guido-van-rossum:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q30942",
"https://www.wikidata.org/wiki/Q30942",
"gvanrossum"
]
},
{
"id": "urn:ce:computing-basics:language-designer:james-gosling",
"kindId": "language-designer",
"title": "James Gosling",
"tldr": "Canadian computer scientist",
"summary": "Canadian computer scientist",
"tags": [
"language-designer"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:language-designer:james-gosling:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q92622",
"https://www.wikidata.org/wiki/Q92622",
"James Arthur Gosling"
]
},
{
"id": "urn:ce:computing-basics:language-designer:rasmus-lerdorf",
"kindId": "language-designer",
"title": "Rasmus Lerdorf",
"tldr": "Danish programmer and creator of PHP",
"summary": "Danish programmer and creator of PHP",
"tags": [
"language-designer"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:language-designer:rasmus-lerdorf:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q92768",
"https://www.wikidata.org/wiki/Q92768",
"Rasmus Jay Lerdorf"
]
},
{
"id": "urn:ce:computing-basics:language-designer:yukihiro-matsumoto",
"kindId": "language-designer",
"title": "Yukihiro Matsumoto",
"tldr": "Japanese computer scientist who created the Ruby programming language",
"summary": "Japanese computer scientist who created the Ruby programming language",
"tags": [
"language-designer"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:language-designer:yukihiro-matsumoto:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q92748",
"https://www.wikidata.org/wiki/Q92748",
"Matz"
]
},
{
"id": "urn:ce:computing-basics:programming-language:c",
"kindId": "programming-language",
"title": "C",
"tldr": "general-purpose programming language",
"summary": "general-purpose programming language",
"tags": [
"programming-language"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:programming-language:c:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q15777",
"https://www.wikidata.org/wiki/Q15777",
"C programming language"
]
},
{
"id": "urn:ce:computing-basics:programming-language:cpp",
"kindId": "programming-language",
"title": "C++",
"tldr": "general-purpose programming language",
"summary": "general-purpose programming language",
"tags": [
"programming-language"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:programming-language:cpp:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q2407",
"https://www.wikidata.org/wiki/Q2407"
]
},
{
"id": "urn:ce:computing-basics:programming-language:java",
"kindId": "programming-language",
"title": "Java",
"tldr": "object-oriented programming language",
"summary": "object-oriented programming language",
"tags": [
"programming-language"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:programming-language:java:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q251",
"https://www.wikidata.org/wiki/Q251",
"java programming language"
]
},
{
"id": "urn:ce:computing-basics:programming-language:javascript",
"kindId": "programming-language",
"title": "JavaScript",
"tldr": "high-level programming language",
"summary": "high-level programming language",
"tags": [
"programming-language"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:programming-language:javascript:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q2005",
"https://www.wikidata.org/wiki/Q2005"
]
},
{
"id": "urn:ce:computing-basics:programming-language:php",
"kindId": "programming-language",
"title": "PHP",
"tldr": "scripting language focused on web development",
"summary": "scripting language focused on web development",
"tags": [
"programming-language"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:programming-language:php:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q59",
"https://www.wikidata.org/wiki/Q59",
"PHP programming language"
]
},
{
"id": "urn:ce:computing-basics:programming-language:python",
"kindId": "programming-language",
"title": "Python",
"tldr": "general-purpose programming language",
"summary": "general-purpose programming language",
"tags": [
"programming-language"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:programming-language:python:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q28865",
"https://www.wikidata.org/wiki/Q28865",
"Python programming language"
]
},
{
"id": "urn:ce:computing-basics:programming-language:ruby",
"kindId": "programming-language",
"title": "Ruby",
"tldr": "general-purpose programming language",
"summary": "general-purpose programming language",
"tags": [
"programming-language"
],
"sourceRefs": [
"src:wikidata:computing-basics"
],
"claimRefs": [
"claim:programming-language:ruby:tldr"
],
"asOf": "2026-10-19",
"aliases": [
"Q161053",
"https://www.wikidata.org/wiki/Q161053",
"Ruby programming language"
]
}
],
"relations": [
{
"id": "programming-language-c-1",
"predicate": "designed-by",
"from": "urn:ce:computing-basics:programming-language:c",
"to": "urn:ce:computing-basics:language-designer:dennis-ritchie",
"sourceRefs": [
"src:wikidata:computing-basics"
],
"asOf": "2026-10-19"
},
{
"id": "programming-language-cpp-1",
"predicate": "designed-by",
"from": "urn:ce:computing-basics:programming-language:cpp",
"to": "urn:ce:computing-basics:language-designer:bjarne-stroustrup",
"sourceRefs": [
"src:wikidata:computing-basics"
],
"asOf": "2026-10-19"
},
{
"id": "programming-language-java-1",
"predicate": "designed-by",
"from": "urn:ce:computing-basics:programming-language:java",
"to": "urn:ce:computing-basics:language-designer:james-gosling",
"sourceRefs": [
"src:wikidata:computing-basics"
],
"asOf": "2026-10-19"
},
{
"id": "programming-language-javascript-1",
"predicate": "designed-by",
"from": "urn:ce:computing-basics:programming-language:javascript",
"to": "urn:ce:computing-basics:language-designer:brendan-eich",
"sourceRefs": [
"src:wikidata:computing-basics"
],
"asOf": "2026-10-19"
},
{
"id": "programming-language-php-1",
"predicate": "designed-by",
"from": "urn:ce:computing-basics:programming-language:php",
"to": "urn:ce:computing-basics:language-designer:rasmus-lerdorf",
"sourceRefs": [
"src:wikidata:computing-basics"
],
"asOf": "2026-10-19"
},
{
"id": "programming-language-python-1",
"predicate": "designed-by",
"from": "urn:ce:computing-basics:programming-language:python",
"to": "urn:ce:computing-basics:language-designer:guido-van-rossum",
"sourceRefs": [
"src:wikidata:computing-basics"
],
"asOf": "2026-10-19"
},
{
"id": "programming-language-ruby-1",
"predicate": "designed-by",
"from": "urn:ce:computing-basics:programming-language:ruby",
"to": "urn:ce:computing-basics:language-designer:yukihiro-matsumoto",
"sourceRefs": [
"src:wikidata:computing-basics"
],
"asOf": "2026-10-19"
}
],
"sources": [
{
"id": "src:wikidata:computing-basics",
"uri": "https://www.wikidata.org/wiki/Wikidata:Licensing",
"title": "Wikidata",
"license": "CC0-1.0",
"attribution": "Wikidata contributors",
"retrievedAt": "2026-10-19"
}
],
"claims": [
{
"id": "claim:formalism:algorithm:tldr",
"subjectId": "urn:ce:computing-basics:formalism:algorithm",
"key": "tldr",
"value": "sequence of instructions to perform a task",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:formalism:programming-language:tldr",
"subjectId": "urn:ce:computing-basics:formalism:programming-language",
"key": "tldr",
"value": "language for communicating instructions to a machine",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:language-designer:bjarne-stroustrup:tldr",
"subjectId": "urn:ce:computing-basics:language-designer:bjarne-stroustrup",
"key": "tldr",
"value": "Danish computer scientist, creator of C++ (born 1950)",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:language-designer:brendan-eich:tldr",
"subjectId": "urn:ce:computing-basics:language-designer:brendan-eich",
"key": "tldr",
"value": "American computer programmer and technology executive",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:language-designer:dennis-ritchie:tldr",
"subjectId": "urn:ce:computing-basics:language-designer:dennis-ritchie",
"key": "tldr",
"value": "American computer scientist, co-inventor of the Unix operating system and the C programming language (1941\u20132011)",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:language-designer:guido-van-rossum:tldr",
"subjectId": "urn:ce:computing-basics:language-designer:guido-van-rossum",
"key": "tldr",
"value": "Dutch programmer and creator of Python",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:language-designer:james-gosling:tldr",
"subjectId": "urn:ce:computing-basics:language-designer:james-gosling",
"key": "tldr",
"value": "Canadian computer scientist",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:language-designer:rasmus-lerdorf:tldr",
"subjectId": "urn:ce:computing-basics:language-designer:rasmus-lerdorf",
"key": "tldr",
"value": "Danish programmer and creator of PHP",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:language-designer:yukihiro-matsumoto:tldr",
"subjectId": "urn:ce:computing-basics:language-designer:yukihiro-matsumoto",
"key": "tldr",
"value": "Japanese computer scientist who created the Ruby programming language",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:programming-language:c:tldr",
"subjectId": "urn:ce:computing-basics:programming-language:c",
"key": "tldr",
"value": "general-purpose programming language",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:programming-language:cpp:tldr",
"subjectId": "urn:ce:computing-basics:programming-language:cpp",
"key": "tldr",
"value": "general-purpose programming language",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:programming-language:java:tldr",
"subjectId": "urn:ce:computing-basics:programming-language:java",
"key": "tldr",
"value": "object-oriented programming language",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:programming-language:javascript:tldr",
"subjectId": "urn:ce:computing-basics:programming-language:javascript",
"key": "tldr",
"value": "high-level programming language",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:programming-language:php:tldr",
"subjectId": "urn:ce:computing-basics:programming-language:php",
"key": "tldr",
"value": "scripting language focused on web development",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:programming-language:python:tldr",
"subjectId": "urn:ce:computing-basics:programming-language:python",
"key": "tldr",
"value": "general-purpose programming language",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
},
{
"id": "claim:programming-language:ruby:tldr",
"subjectId": "urn:ce:computing-basics:programming-language:ruby",
"key": "tldr",
"value": "general-purpose programming language",
"status": "asserted",
"evidenceRefs": [
"src:wikidata:computing-basics"
],
"observedAt": "2026-10-19"
}
]
}