User:SM5POR/Informatics

WikiProject Informatics

Issues edit

Done Area Listed Issue Question or proposal Posted Resolution Resolved
Data 2020-06-22 The ontology seems somewhat confusing as to which items relate to digital data structures and which to the real-world information they represent. In general, the data structures or data types should not be sub-classes of the corresponding information (an audio file format is not a sound) or the other way around (a picture is not an array of pixels), as the properties differ between the domains. They do however map to each other in certain respects, and they may have shared, intersecting sub-classes, especially with the commercial distribution of digital information products (e-books, streaming media services). Review the mutual relationships between 2020-06-22
Hardware 2020-05-24 Clarify how instruction set architecture (Q272683) and instruction set (Q67185243) relate to each other
Operating system 2020-05-24 User interface asssumed to be a GUI Add (or replace GUI toolkit or framework (P1414) with) input device (P479) to allow command-line interface (Q189053) 2020-05-22
Operating system 2020-05-24 Unclear semantics of follows (P155) and followed by (P156) (issue pertains to other software as well)
Software 2023-01-02 Android (Q94) has been declared an instance of (P31) as well as a subclass of (P279) of mobile operating system (Q920890), apparently for the purpose of subdividing the product into further subclasses. Normally an item should not be an instance of (P31) and a subclass of (P279) the same object, as it may have unexpected effects when property transitivity and value inheritance are implemented across Wikidata. Try to define a new ontology for items related to software and computer programs.

Mathematics edit

Subjects edit

Subject area Concepts Objects Operations
mathematics (Q395) mathematical concept (Q24034552)
geometry (Q8087) geometric concept (Q21550639)
statistics (Q12483)
algebra (Q3968)
topology (Q42989)
graph theory (Q131476)
number theory (Q12479)
set theory (Q12482)
mathematical analysis (Q7754)
calculus (Q149972)
probability theory (Q5862903)
category theory (Q217413)

Geometric intersections edit

Language Mathematical operation 1* ∩ 1*, 1 ∩ 2, 2 ∩ 2 ∩ 2 1 ∩ 1 (1) ∩ (1) 1 ∩ 2 1 ∩ 2* 2* ∩ 2* 1 ∩ 3 3 ∩ 3
Item intersection (Q17141489) intersection (geometry) (Q1364910) line–line intersection (Q17097267) line segment intersection (Q6553330) line-plane intersection (Q4916490) Line–sphere intersection (Q6553660) surface–surface intersection (Q12202884) intersection of a polyhedron with a line (Q6056725) intersection curve (Q15846660)
Arabic ar:تقاطع (هندسة وصفية) 0 ar:تقاطع مخاريط 5
Bosnian bs:Presjek dvije prave 1 (!)
Catalan ca:Intersecció (geometria) 0 (?) ca:Intersecció de rectes 1
Czech cs:Průsečík 0 (?)
German de:Schnittpunkt 0 de:Schnittkurve 7
English en:Intersection en:Intersection (Euclidean geometry) 0 en:Line–line intersection 1 en:Line segment intersection 2 en:Line–plane intersection 3 en:Line–sphere intersection 4 en:Intersection of a polyhedron with a line 6 en:Intersection curve 7
Spanish es:Intersección (geometría) 0 es:Intersección de dos rectas 1 es:Intersección de segmentos de recta 2
Croatian hr:Presjek dva pravca 1 (!)
Armenian hy:Ուղիղների հատում 1
Ido io:Interseko (geometrio) 0 (?)
Khmer km:ប្រសព្វរវាងបន្ទាត់និងប្លង់ 3
Dutch nl:Snijpunt 0 (?)
Polish pl:Przecięcie prostej ze sferą 4
Russian ru:Пересечение прямых 1 ru:Задача о пересечении отрезков 2
Ukraininan uk:Перетин (евклідова геометрія) 0 uk:Перетин прямих 1 uk:Перетин відрізків 2 uk:Перетин прямої і площини 3
Vietnamese vi:Phần giao vi:Giao điểm 0
Chinese zh:交點 zh:相交 0 zh:线面交点 3

Hardware edit

Computer architectures edit

Item Wikipedia Class instance of (P31)
VAX (Q960616) VAX Processor architecture
VAX-11 (Q5154338) VAX-11 Computer model series

Finding co-classes of computer-related items edit

SELECT ?class ?classLabel (COUNT(?item) AS ?items)
WHERE
{
  VALUES ?classes {wd:Q5300 wd:Q241317 wd:Q259864 wd:Q272683 wd:Q1303814 wd:13407144}
  ?item wdt:P31 ?classes.
  ?item wdt:P31 ?class.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
GROUP BY ?class ?classLabel
ORDER BY DESC(?items)
LIMIT 25
Try it!

Finding subclasses of computer-related classes edit

SELECT ?classes ?classesLabel ?class ?classLabel (COUNT(?item) AS ?items)
WHERE
{
  VALUES ?classes {wd:Q5300 wd:Q259864 wd:Q272683 wd:Q1303814 wd:13407144}
  ?class wdt:P279* ?classes.
  ?item wdt:P31 ?class.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
GROUP BY ?classes ?classesLabel ?class ?classLabel
ORDER BY DESC(?items)
LIMIT 25
Try it!

Software edit

Data edit

Find the class tree environments of "string" and "text"

Characters edit

Find data about character classes

As actually running this query tends to time out, here are some partial results (June 2020):

character (Q32483) character (Q3241972)
instance of (P31)
subclass of (P279)
Level 0 instances
Level 1 classes 6 48
Level 1 instances
Level 2 classes 18 160
Level 2 instances
Level 3 classes
Level 3 instances
Significant level 1 classes

(by number of level 2 subclasses)

Operating systems edit

Find operating system claims

Databases edit

Identifier registries edit

Find external resources relevant to a particular class of items

Find catalogs relevant to a particular class of items

Find references to a particular external resource edit

SELECT ?item ?itemLabel
WHERE
{
  ?item wdt:P1651 "6avJHaC3C2U".
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
#GROUP BY ?classes ?classesLabel ?class ?classLabel
#ORDER BY DESC(?items)
#LIMIT 25
Try it!

Services edit

Service catalog edit

SELECT ?classes ?classesLabel ?class ?classLabel (COUNT(?item) AS ?items)
WHERE
{
  VALUES ?classes {wd:Q7455731}
  ?class wdt:P279+ ?classes.
  ?item wdt:P31 ?class.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
GROUP BY ?classes ?classesLabel ?class ?classLabel
ORDER BY DESC(?items)
LIMIT 25
Try it!