Define properties hasSourceCode/isSourceCodeOf to link SoftwareApplication and SourceCode#300
Conversation
'targetProduct' is, according to both schema.org and Codemeta: > Target Operating System / Product to which the code applies. If applies to several versions, just the product name can be used. This means for example that `"targetProduct": "http://example.org/Windows` is for source code which expect to interact with Windows, not for the source code of Windows itself.
|
@progval thanks a lot. I dropped the ball on the conflict resolving. You are a star! |
The name follows the schema.org conventions for reverse properties (eg. hasPart/isPartOf, hasVariant/isVariantOf)
|
I just added the reverse property The name follows the schema.org conventions for reverse properties (eg. hasPart/isPartOf, hasVariant/isVariantOf) |
hasSourceCode/isSourceCodeOf to link SoftwareApplication and SourceCode
|
We may be asked about the difference between isSourceCodeOf and targetProduct. Both link a The current definition is
Should |
|
I feel I've never seen someone says their source code targets the very app produced from their code. Though I admit it's common for binaries to be referred to as targets of the code in the context of a build system. Either way, if we do come to the conclusion that |
|
Hmmm, I saw I would keep If we want to keep |
|
A very interesting discussion.
If we take a simple example of the CodeMeta generator, you have the hosted instance: https://codemeta.github.io/codemeta-generator/ What would that be a If this example doesn't work, we can try finding other examples were this can apply. At this stage we really want to release a V3.0 (after three years of intention). |
|
Sounds fair. |
This is #229 by @dgarijo plus the following changes:
targetProductAddresses #198 and #246