content-explorer/examples/sources/wikidata/computing-basics.json

626 lines
13 KiB
JSON
Raw Normal View History

{
"format": "wikidata-entity-export",
"formatVersion": 1,
"retrievedAt": "2026-10-19",
"rightsNote": "Pinned local subset of Wikidata structured data. Wikidata structured data is dedicated to the public domain under CC0. This file is not a live query.",
"source": {
"id": "src:wikidata:computing-basics",
"uri": "https://www.wikidata.org/wiki/Wikidata:Licensing",
"title": "Wikidata",
"license": "CC0-1.0",
"attribution": "Wikidata contributors"
},
"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.",
"heading": "Explore computing basics"
},
"factPolicy": "show-all",
"acyclicPredicates": [
"designed-by"
],
"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"
}
],
"relationLabels": {
"designed-by": {
"forward": "Designed by",
"inverse": "Designer of"
}
},
"kindByQid": {
"Q28865": {
"kind": "programming-language",
"key": "python"
},
"Q2005": {
"kind": "programming-language",
"key": "javascript"
},
"Q15777": {
"kind": "programming-language",
"key": "c"
},
"Q251": {
"kind": "programming-language",
"key": "java"
},
"Q2407": {
"kind": "programming-language",
"key": "cpp"
},
"Q161053": {
"kind": "programming-language",
"key": "ruby"
},
"Q59": {
"kind": "programming-language",
"key": "php"
},
"Q30942": {
"kind": "language-designer",
"key": "guido-van-rossum"
},
"Q92648": {
"kind": "language-designer",
"key": "brendan-eich"
},
"Q45575": {
"kind": "language-designer",
"key": "dennis-ritchie"
},
"Q92622": {
"kind": "language-designer",
"key": "james-gosling"
},
"Q92620": {
"kind": "language-designer",
"key": "bjarne-stroustrup"
},
"Q92748": {
"kind": "language-designer",
"key": "yukihiro-matsumoto"
},
"Q92768": {
"kind": "language-designer",
"key": "rasmus-lerdorf"
},
"Q8366": {
"kind": "formalism",
"key": "algorithm"
},
"Q9143": {
"kind": "formalism",
"key": "programming-language"
}
},
"entities": {
"Q28865": {
"type": "item",
"id": "Q28865",
"labels": {
"en": {
"language": "en",
"value": "Python"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "general-purpose programming language"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "Python programming language"
}
]
},
"claims": {
"P287": [
{
"mainsnak": {
"snaktype": "value",
"property": "P287",
"datavalue": {
"type": "wikibase-entityid",
"value": {
"entity-type": "item",
"id": "Q30942"
}
}
},
"type": "statement",
"rank": "normal"
}
]
}
},
"Q2005": {
"type": "item",
"id": "Q2005",
"labels": {
"en": {
"language": "en",
"value": "JavaScript"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "high-level programming language"
}
},
"aliases": {
"en": []
},
"claims": {
"P287": [
{
"mainsnak": {
"snaktype": "value",
"property": "P287",
"datavalue": {
"type": "wikibase-entityid",
"value": {
"entity-type": "item",
"id": "Q92648"
}
}
},
"type": "statement",
"rank": "normal"
}
]
}
},
"Q15777": {
"type": "item",
"id": "Q15777",
"labels": {
"en": {
"language": "en",
"value": "C"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "general-purpose programming language"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "C programming language"
}
]
},
"claims": {
"P287": [
{
"mainsnak": {
"snaktype": "value",
"property": "P287",
"datavalue": {
"type": "wikibase-entityid",
"value": {
"entity-type": "item",
"id": "Q45575"
}
}
},
"type": "statement",
"rank": "normal"
}
]
}
},
"Q251": {
"type": "item",
"id": "Q251",
"labels": {
"en": {
"language": "en",
"value": "Java"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "object-oriented programming language"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "java programming language"
}
]
},
"claims": {
"P287": [
{
"mainsnak": {
"snaktype": "value",
"property": "P287",
"datavalue": {
"type": "wikibase-entityid",
"value": {
"entity-type": "item",
"id": "Q92622"
}
}
},
"type": "statement",
"rank": "normal"
}
]
}
},
"Q2407": {
"type": "item",
"id": "Q2407",
"labels": {
"en": {
"language": "en",
"value": "C++"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "general-purpose programming language"
}
},
"aliases": {
"en": []
},
"claims": {
"P287": [
{
"mainsnak": {
"snaktype": "value",
"property": "P287",
"datavalue": {
"type": "wikibase-entityid",
"value": {
"entity-type": "item",
"id": "Q92620"
}
}
},
"type": "statement",
"rank": "normal"
}
]
}
},
"Q161053": {
"type": "item",
"id": "Q161053",
"labels": {
"en": {
"language": "en",
"value": "Ruby"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "general-purpose programming language"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "Ruby programming language"
}
]
},
"claims": {
"P287": [
{
"mainsnak": {
"snaktype": "value",
"property": "P287",
"datavalue": {
"type": "wikibase-entityid",
"value": {
"entity-type": "item",
"id": "Q92748"
}
}
},
"type": "statement",
"rank": "normal"
}
]
}
},
"Q59": {
"type": "item",
"id": "Q59",
"labels": {
"en": {
"language": "en",
"value": "PHP"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "scripting language focused on web development"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "PHP programming language"
}
]
},
"claims": {
"P287": [
{
"mainsnak": {
"snaktype": "value",
"property": "P287",
"datavalue": {
"type": "wikibase-entityid",
"value": {
"entity-type": "item",
"id": "Q92768"
}
}
},
"type": "statement",
"rank": "normal"
}
]
}
},
"Q30942": {
"type": "item",
"id": "Q30942",
"labels": {
"en": {
"language": "en",
"value": "Guido van Rossum"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "Dutch programmer and creator of Python"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "gvanrossum"
}
]
},
"claims": {}
},
"Q92648": {
"type": "item",
"id": "Q92648",
"labels": {
"en": {
"language": "en",
"value": "Brendan Eich"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "American computer programmer and technology executive"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "Brendan O. Eich"
}
]
},
"claims": {}
},
"Q45575": {
"type": "item",
"id": "Q45575",
"labels": {
"en": {
"language": "en",
"value": "Dennis M. Ritchie"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "American computer scientist, co-inventor of the Unix operating system and the C programming language (1941\u20132011)"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "Dennis MacAlistair Ritchie"
}
]
},
"claims": {}
},
"Q92622": {
"type": "item",
"id": "Q92622",
"labels": {
"en": {
"language": "en",
"value": "James Gosling"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "Canadian computer scientist"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "James Arthur Gosling"
}
]
},
"claims": {}
},
"Q92620": {
"type": "item",
"id": "Q92620",
"labels": {
"en": {
"language": "en",
"value": "Bjarne Stroustrup"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "Danish computer scientist, creator of C++ (born 1950)"
}
},
"aliases": {
"en": []
},
"claims": {}
},
"Q92748": {
"type": "item",
"id": "Q92748",
"labels": {
"en": {
"language": "en",
"value": "Yukihiro Matsumoto"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "Japanese computer scientist who created the Ruby programming language"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "Matz"
}
]
},
"claims": {}
},
"Q92768": {
"type": "item",
"id": "Q92768",
"labels": {
"en": {
"language": "en",
"value": "Rasmus Lerdorf"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "Danish programmer and creator of PHP"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "Rasmus Jay Lerdorf"
}
]
},
"claims": {}
},
"Q8366": {
"type": "item",
"id": "Q8366",
"labels": {
"en": {
"language": "en",
"value": "algorithm"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "sequence of instructions to perform a task"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "algorithms"
}
]
},
"claims": {}
},
"Q9143": {
"type": "item",
"id": "Q9143",
"labels": {
"en": {
"language": "en",
"value": "programming language"
}
},
"descriptions": {
"en": {
"language": "en",
"value": "language for communicating instructions to a machine"
}
},
"aliases": {
"en": [
{
"language": "en",
"value": "computer language"
}
]
},
"claims": {}
}
}
}