Add a Wikidata export connector for a pinned CC0 computing field.
All checks were successful
synthetic / suite (push) Successful in 1m2s

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
This commit is contained in:
tegwick 2026-10-19 11:38:04 +02:00
parent 8bcb3414d7
commit 55f6180b8e
15 changed files with 1819 additions and 10 deletions

View file

@ -0,0 +1,43 @@
{
"connectorVersion": "wikidata-export/0.1.0",
"candidates": 16,
"accepted": 16,
"tombstoned": [],
"quarantined": [],
"dangling": [],
"conflicts": [],
"published": true,
"sourceDigest": "e506c3563820b18c84f1d7670dd455b4f53bd0431849fa97ee78258e16b6a821",
"source": {
"id": "src:wikidata:computing-basics",
"uri": "https://www.wikidata.org/wiki/Wikidata:Licensing",
"title": "Wikidata",
"license": "CC0-1.0",
"attribution": "Wikidata contributors"
},
"contentHash": "76fc628d0f56dd5ea9bf164b83ad70f7d8b1f42943c71ced2948808acee91d75",
"inputDigest": "e506c3563820b18c84f1d7670dd455b4f53bd0431849fa97ee78258e16b6a821",
"connector": {
"id": "wikidata-export",
"version": "0.1.0",
"sourceNamespace": "https://www.wikidata.org/wiki/",
"capabilities": [
"map",
"validate",
"commit"
],
"licensePolicy": "CC0-1.0, CC-BY-4.0, MIT",
"mappingVersion": "1",
"refreshMode": "pinned-export-replay",
"sourcePriority": 1,
"lastCheckpoint": "e506c3563820b18c84f1d7670dd455b4f53bd0431849fa97ee78258e16b6a821"
},
"counts": {
"candidates": 16,
"accepted": 16,
"tombstoned": 0,
"quarantined": 0,
"dangling": 0,
"conflicts": 0
}
}

View file

@ -0,0 +1,24 @@
# Import report
Connector version: wikidata-export/0.1.0
Source id: src:wikidata:computing-basics
Source URI: https://www.wikidata.org/wiki/Wikidata:Licensing
License: CC0-1.0
Attribution: Wikidata contributors
Source digest: e506c3563820b18c84f1d7670dd455b4f53bd0431849fa97ee78258e16b6a821
Content hash: 76fc628d0f56dd5ea9bf164b83ad70f7d8b1f42943c71ced2948808acee91d75
Published: true
Candidates: 16
Accepted: 16
## Tombstones
- (none)
## Quarantine
- (none)
## Dangling references
- (none)
## Identity conflicts
- (none)

View file

@ -0,0 +1,70 @@
{
"schemaVersion": "0.1",
"id": "computing-basics",
"factPolicy": "show-all",
"home": {
"heading": "Computing basics",
"featuredKinds": [
"programming-language",
"language-designer",
"formalism"
]
},
"navigation": [
{
"label": "Browse",
"kinds": [
"programming-language",
"language-designer",
"formalism"
]
}
],
"kindViews": {
"programming-language": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
},
"language-designer": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
},
"formalism": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
}
},
"panels": [
"summary",
"relations",
"evidence",
"claims"
],
"relationLabels": {
"designed-by": {
"forward": "Designed by",
"inverse": "Designer of"
}
},
"acyclicPredicates": [
"designed-by"
]
}

View file

@ -0,0 +1,636 @@
{
"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"
}
]
}