Poking around and seeing a few things, I think instead a proper model would go something like this (example breadcrumb hierarchy for easier understanding):

P400 platform <-- P880 CPU <-- ?? ISA <-- P306 operating system <-- P1547 depends on software

but it looks like we merge together the concept of P400 platform with the concept of an ISA (not formalized as a property in Wikidata, but only a Class)

Formal example:
DEC Alpha <--  DEC Alpha <-- ?? ISA <-- Tru64 Unix <-- ??

So it seems that P400 platform doesn't define very hard constraints around this:
and probably this was modeled to offer more flexibility, as I see now.
I think that makes sense, since historically a "platform" concept has shifted over time.

So I think that my proposal for "depends on hardware" is in fact already done, and just simplified as the existing property  P400 platform .

So in the end, I think https://schema.org/processorRequirements in Wikidata terms would expect a type of "P400 platform" or even "P880 CPU"
The simplest way to model this would be as you said, making  https://schema.org/processorRequirements a subproperty of P400 platform

DONE!
image.png



On Mon, Apr 27, 2020 at 12:18 PM Hay (Husky) <huskyr@gmail.com> wrote:
Hey Thad,
if 'https://schema.org/gamePlatform' is a subproperty of P400 i would
definitely say that processerRequirements can be a subproperty too!


-- Hay

On Sat, Apr 25, 2020 at 2:42 AM Thad Guidry <thadguidry@gmail.com> wrote:
>
> Thanks Hay,
>
> It does seem that P400 (platform) is currently being generically used beyond traditional platforms to say "some kind of hardware or system".
>
> If that is OK and indeed P400 has become elevated and less restrictive, then I'll gladly use that. It's talk history during proposal seems to lead in many side discussions but without general consensus of less or more restrictive use...but now it's usage over the last 2 years seems much less restrictive.
>
> Would you agree that https://schema.org/processorRequirements could be considered a subproperty of P400 (platform) ?
>
> Thad
> https://www.linkedin.com/in/thadguidry/
>
>
> On Fri, Apr 24, 2020 at 6:40 PM Hay (Husky) <huskyr@gmail.com> wrote:
>>
>> Hey Thad,
>> interesting question. Maybe P400 (platform) might work? This is mostly
>> used for things like 'Playstation 4' or 'iOS', but i think processor
>> architecture could be valid there as well.
>>
>> Kind regards,
>> -- Hay
>>
>> On Sat, Apr 25, 2020 at 12:11 AM Thad Guidry <thadguidry@gmail.com> wrote:
>> >
>> > With application 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 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 where I tried to overload through properties for this type P1963 the use of the existing instruction set P1068 which doesn't quite work, since an application is not a class of electronic circuit or instruction set architecture.
>> >
>> > 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 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. (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.
>> >
>> > Thad
>> > https://www.linkedin.com/in/thadguidry/
>> > _______________________________________________
>> > Wikidata mailing list
>> > Wikidata@lists.wikimedia.org
>> > https://lists.wikimedia.org/mailman/listinfo/wikidata
>>
>> _______________________________________________
>> Wikidata mailing list
>> Wikidata@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikidata
>
> _______________________________________________
> Wikidata mailing list
> Wikidata@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikidata

_______________________________________________
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata