-
Notifications
You must be signed in to change notification settings - Fork 18
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 predicate gist:offers to use with Offer in place of hasDirectPart #528
Comments
Is this solving an existing problem or a possible future problem? |
@rjyounes Do you still want to pursue this? If not, close. |
I'd like to keep it. I've come across this in client work. |
isOfferOf is clunky. Here are other options:
But I still am not inclined to add a predicate that has such limited scope for use which does not disambiguate anything, it mostly only sounds nicer. |
What are we offering? A specification? A thing conforming to the specification? Jamie: Agree that there should be a different predicate, but not convinced Offer consists of:
Proposals:
Proposed restriction:
Add scope note to give examples of types of things offered. For next meeting: either accept |
What does the proposed predicate isOfferOf mean? Not sure why we would consider approving something that hasn't been defined yet. To make it work, I think the object needs to be a specification, and isOfferOf really means "is offer of a thing meeting the specification". We need to have a clear definition before approving. |
Something like this: definition: Relates an offer to the thing being offered. |
I kind of like |
|
If we broadened domain of isAbout to include Offers, then it's definition might be too broad to use with Offer. An offer could be about the item for sale, but it might also be about a 10 year anniversary sale. Thus Offer isAbout X would be ambiguous. |
DECISION:
|
Sorry late to this party. 'isOfferOf' sounds really contrived to me. Would 'offers' be a more general predicate? |
@marksem @uscholdm I still feel queasy about the double use of |
If we are to avoid the double use of |
I think it's important to have a predicate for aboutness limited to content. Any other aboutness is more metaphorical. (To clarify, the domain of |
Just throwing out |
|
I am now inclined to postpone this to 13.1 and bring it back to the group, for the following reasons:
@stevenchalem What do you think? |
@rjyounes I agree. But does the restriction change in gist:Offer make this a major change that would need to wait for 14.0? |
If we are considering isBasedOn and isAbout, we might as well go back to hasDirectPart. The whole idea was to make it more specific. |
I'm closing the PR because this issue needs more discussion. |
@uscholdm wrote > If we are considering isBasedOn and isAbout, we might as well go back to hasDirectPart. The whole idea was to make it more specific. @marksem's objection was that |
@stevenchalem did you mean to say " |
Yes. Thank you. Corrected. |
Your interpretation is exactly what I was seeking to do with |
The relevant restriction on
gist:Offer
:hasDirectPart
is not specific enough, IMO, to represent the relationship between an offer and the thing being offered. I proposeisOfferOf
.The text was updated successfully, but these errors were encountered: