Open danbri opened 9 years ago
I've tagged this as 'rough proposal idea' which is maybe unfair, rather better to say that we would need to work out how collections differed from types/classes.
Based on a quick twitter exchange, it sounds like this proposal has served its purpose (the creation of isPartOf / hasPart plus ItemList fixes) and won't need to be progressed further.
@dbs @Dataliberate ... are we ok to close this one? /cc @vholland
Not so sure.
Although you could describe a collection as being a CreativeWork and its members using hasPart, however I believe there is need for a CreativeWork subtype specifically to assert it is a Collection.
This subtype was supposed to be part of the bib extension proposal - the examples made it into the proposal https://github.com/schemaorg/schemaorg/blob/sdo-ganymede/data/ext/bib/bsdo-collection-examples.txt but the definition seems to have been lost from the rdfa - I'll reinsert it.
+1
I agree that while "you could describe a collection as being a CreativeWork", that could be asserted about any of the subtypes of CreativeWork. Good to see it reinserted, Richard. A specific subtype of Collection would have clear uses with learning resources where resources frequently assert membership in collections.
On Wed, May 27, 2015 at 3:53 PM, Richard Wallis notifications@github.com wrote:
Not so sure.
Although you could describe a collection as being a CreativeWork and its members using hasPart, however I believe there is need for a CreativeWork subtype specifically to assert it is a Collection.
This subtype was supposed to be part of the bib extension proposal - the examples made it into the proposal https://github.com/schemaorg/schemaorg/blob/sdo-ganymede/data/ext/bib/bsdo-collection-examples.txt but the definition seems to have been lost from the rdfa - I'll reinsert it.
— Reply to this email directly or view it on GitHub https://github.com/schemaorg/schemaorg/issues/269#issuecomment-106102638 .
Thanks. I've tagged this issue with "extension tracking" so we don't miss it from 'bib:'. Would CreativeWorkCollection or perhaps ItemCollection be ok as a more explicit name for the same idea? ('Collection' is a common enough term for list constucts as well as for real world collections. I'd like to make sure it is not mistaken for http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html or http://www.w3.org/TR/rdf11-mt/#rdf-collections since Collection in that sense is most more like our http://schema.org/ItemList.
Q: Would we use this sense of Collection for a set of otherwise unremarkable secondhand kitchen utensils I am selling via Offer/Product markup?
I'm not sure that a bright line can be found between something that is merely a random aggregation (some arbitrary list) with any old thing thrown in and what would be considered a "formal" collection (whatever that is). Is your "set of otherwise unremarkable secondhand kitchen utensils" an aggregation gathered by some antique collector from across the UK that documents such artifacts from the 17th century? (Maybe that renders them remarkable.) Is a collection of learning resources subject to a common licensing regimen really a collection? Not sure there is a satisfactory answer, Dan, beyond context. In the library world, no one ponders the meaning when the librarians says, "yes we have that in the collection." Or, "that painting is in the National Gallery collection." Are the samples from the Museum of Dirt in Boston really part of "a collection"? (http://www.bestourism.com/items/di/391?title=Museum-of-Dirt-in-Boston-Massachusetts&b=51)
@stuartasutton yes, I sympathise with not drawing that line. However we should also be careful to indicate how broadly applicable any new term is, even if it is in an extension. I lean towards CreativeWorkCollection, which doesn't particularly narrow things given that we don't exclude much from being a CreativeWork.
That kind of implies that you need a collection of CreativeWorks for it to be a CreativeWorkCollection - which is an obvious use case.
[Creatively] creating a collection of non-creativeWorks, however, is also a valid use case — fossils in a museum, a random collection of kitchen utensils to sell. It is the ‘collecting’ together that is creative.
I agree that drawing that line is difficult for some uses where the creative effort is minimal — was there any creative effort in selecting which kitchen utensils would sell well together?
I think the benefit of broadening out the definition for a simple Collection subtype of CreativeWork to include most types of things in a collection outweighs the downside of it being over engineered for boxes of assorted stuff in a garage sale.
~Richard
On 28 May 2015, at 16:24, Dan Brickley notifications@github.com<mailto:notifications@github.com> wrote:
@stuartasuttonhttps://github.com/stuartasutton yes, I sympathise with not drawing that line. However we should also be careful to indicate how broadly applicable any new term is, even if it is in an extension. I lean towards CreativeWorkCollection, which doesn't particularly narrow things given that we don't exclude much from being a CreativeWork.
— Reply to this email directly or view it on GitHubhttps://github.com/schemaorg/schemaorg/issues/269#issuecomment-106405517.
This issue is being tagged as Stale due to inactivity.
Didn't we did this? https://schema.org/Collection
well kind of.
/Collection was originally somewhat implicitly CreativeWork oriented. I made some modest tweak to its wording recently to allow a subtype for /ProductCollection but potentially there could also be a more explicit subtype for creative works, or other more specific subtypes e.g. museums etc. At this stage we are brainstorming unless some service/product is being blocked by lack of type, so I think @RichardWallis was right to tag this for the suggestions-questions-brainstorming repo.
See issue #7 for the context of the move from the main Schema.org issue tracker to this repository.
Yeah - there is risk of over/premature abstraction. Collections are needed all over the place. But does this imply a supertype? Maybe more of a pattern ...
Related: rdfs:member
sits out there, rather forlorn (you should know @danbri). Similarly, rdf:value
. I have used both from time to time in schemas, but don't see anyone else doing so.
https://www.w3.org/wiki/WebSchemas/Collection