- From: Wallis,Richard <Richard.Wallis@oclc.org>
- Date: Fri, 6 Mar 2015 15:47:39 +0000
- To: Jarno van Driel <jarnovandriel@gmail.com>
- CC: Karen Coyle <kcoyle@kcoyle.net>, "<public-vocabs@w3.org>" <public-vocabs@w3.org>
- Message-ID: <B2C0DB07-BFBB-49C2-ADEA-0CAE395E2FEC@oclc.org>
Yes indeed I did. In the libraries, archives, museums, galleries and associated worlds collections & lists most often come into existence for a creative reason - A library collection, a reading list for educational / personal / entertainment reasons, a collection of museum artefacts for permanent or short period needs (traveling exhibitions, etc.) to name but a few. Whereas containers seem not to need the creative aspect - they are more like a specialisation of Product. In an archive you may have a folder of letters, in an box, on a shelf in the collection which is archived. In this case, each letter would be a CreativeWork which a folder ‘contains’ and also ‘isPartOf’ the collection. There a few aspects to this that I have been looking at recently, and was going to bring to the list in the near future - this is coming from the needs of describing archives, both physical and digital, suggesting the following in schema.org<http://schema.org> New types: * Container - a subType of Product * BoxContainer - subType of Container * FolderContainer - subType of Container * Shelf - subType of Container * Collection - subType of CreativeWork New/changed properties: * contains - Domain: Container. Range: Thing * containedIn - Add Product & CreativeWork to domain. Add Container to range * hasPart - change range to Thing (from CreativeWork) This may also be relevant to the recent ' Modeling question: folders (directories) and files’ thread. A file/directory in a file system could be considered a container. There is an argument for isPartOf, hasPart, contains, containedIn to be properties for Thing, which would make this even easier, but proposing new Thing level properties can be controversial. The above all works with the aid of useful CreativeWork properties ‘hasPart' & ‘isPartOf', plus [new] Container properties ‘contains' & ‘containedIn’. The problem then comes when the parts or the contained things need to be referenced in a particular order. This is where I would look to multi-typing to solve the problem. Proposing, if the above is accepted: * CuratedList - a subtype of both Collection and ItemList * OrderedContainer - Either: * subtype of both Container and ItemList, or * Assume that all containers could be ordered in which case make Container a subtype of Product and ItemList ~Richard On 6 Mar 2015, at 14:30, Jarno van Driel <jarnovandriel@gmail.com<mailto:jarnovandriel@gmail.com>> wrote: If I remember correctly during the discussions surrounding ItemList Richard Wallis mentioned 'curated' lists as well and what came out of that was that a collection could be expressed by using an multi-type entity like [ItemList, CreativeWork] as the having access to CreativeWork's properties is a 'must' to be able to express a curated list. Unfortunately I couldn't find any reference to that part of the discussion nor whether an MTE like the one I mentioned is how Collections should be expressed. Maybe Richard could say something about this as well? 2015-03-06 14:58 GMT+01:00 Karen Coyle <kcoyle@kcoyle.net<mailto:kcoyle@kcoyle.net>>: Add the Open Archives Initiative's Object Reuse and Exchange to your list: http://www.openarchives.org/ore/1.0/datamodel This is how collections are encoded in the Europeana Data Model http://pro.europeana.eu/share-your-data/data-guidelines/edm-documentation kc On 3/6/15 12:40 AM, ☮ elf Pavlik ☮ wrote: Hello, I would like to ask for some feedback on how we design and use collections. For now I will gather it on Social WG wiki but we can easily move it to Web Schemas wiki! https://www.w3.org/wiki/Socialwg/Collection_Comparison What I already could find: Linked Data Platform * http://www.w3.org/TR/ldp/#ldpc (W3C TR) * http://www.w3.org/TR/ldp-paging/ (W3C CR) Activity Streams 2.0 * http://www.w3.org/TR/activitystreams-core/#collections (W3C FPWD) * http://www.w3.org/TR/activitystreams-vocabulary/#dfn-collection (W3C FPWD) Hydra * http://www.hydra-cg.com/spec/latest/core/#collections (W3C CG Draft) * https://www.w3.org/community/hydra/wiki/Collection_Design * https://www.w3.org/community/hydra/wiki/Pagination (intense discussions on pagination on mailing list) Schema.org<http://Schema.org> * http://schema.org/ItemList * http://schema.org/collection SIOC * http://www.w3.org/Submission/sioc-spec/#term_Container (W3C Member Submission) Please consider it as invitation for discussion. I hope we can discuss it also during upcoming Social WG Face 2 Face and share back some conclusions. https://www.w3.org/wiki/Socialwg/2015-03-17 Cheers! -- Karen Coyle kcoyle@kcoyle.net<mailto:kcoyle@kcoyle.net> http://kcoyle.net<http://kcoyle.net/> m: 1-510-435-8234 skype: kcoylenet/+1-510-984-3600<tel:%2B1-510-984-3600>
Received on Friday, 6 March 2015 15:48:15 UTC