With application Q166142 https://www.wikidata.org/wiki/Q166142
I ran into a mapping problem again with Schema.org where we have a nice Property already called https://schema.org/processorRequirements that allows listing the ISA (instruction set architecture) that some applications are designed for and require in order to run. (This happened a lot historically https://www.wikidata.org/w/index.php?title=Special:WhatLinksHere/Property:P1068&limit=100 when the world wasn't limited to a handful of ISA's beyond Intel-based and ARM-based :-) )
Anyways...
As you can see on application Q166142 https://www.wikidata.org/wiki/Q166142 where I tried to overload through properties for this type P1963 https://www.wikidata.org/wiki/Property:P1963 the use of the existing instruction set P1068 https://www.wikidata.org/wiki/Property:P1068 which doesn't quite work, since an application https://www.wikidata.org/wiki/Q166142 is not a class of electronic circuit https://www.wikidata.org/wiki/Q1815901 or instruction set architecture https://www.wikidata.org/wiki/Q272683.
I could not find an appropriate Property already existing in a predicate form. Such as "requires ISA" or "requires instruction set" or even better and more generally "*depends on hardware*" since we seem to already have a depends on software https://www.wikidata.org/wiki/Property:P1547 Property and this could be the reverse to state that some Thing has a hardware dependency or requires some kind of hardware ?
I'd love some help in searching if something like this already exists, or if that kind of Property was proposed before https://www.wikidata.org/wiki/Wikidata:Property_proposal/Archive. (I sincerely tried and dug around for over 2 hours)
I could thus properly map and connect a few more dots to Schema.org's property and other Linked Open Vocabularies.