-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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:
targetProduct
Addresses #198 and #246