W3C home > Mailing lists > Public > public-vocabs@w3.org > September 2012

RE: Move isPartOf to CreativeWork from WebPage?

From: Charlie Jiang <chjiang@microsoft.com>
Date: Fri, 28 Sep 2012 18:41:50 +0000
To: Greg Grossmeier <greg@creativecommons.org>, "public-vocabs@w3.org" <public-vocabs@w3.org>
CC: LRMI <lrmi@googlegroups.com>
Message-ID: <7695046EF95B314FAE5D943C6E27906B09517871@TK5EX14MBXC293.redmond.corp.microsoft.com>
Good thoughts!

Not hinting that we should really do it, but isPartOf and hasParts both seem to be modeling relationships among objects. Is it specific to CreativeWorks, should it be in other branches,  or can it even be further up the chain to Things? We probably should consider all these options when thinking about this modification.

-Charlie

-----Original Message-----
From: Greg Grossmeier [mailto:greg@creativecommons.org] 
Sent: Friday, September 28, 2012 11:21 AM
To: public-vocabs@w3.org
Cc: LRMI
Subject: Move isPartOf to CreativeWork from WebPage?

Hi there,

As more in the educational community begin marking up their content with LRMI / Schema.org we have run into a couple limitations of Schema.org.
[Note: I have cc'd the LRMI community mailing list.]

One oddity is the isPartOf property that lives in the WebPage type (which is a subtype of CreativeWork).

The isPartOf expected type is CollectionPage, which, has two subtypes ImageGallery and VideoGallery.

It appears that, from this, the isPartOf property is limited to use in only galleries of images or videos (but, oddly, don't mix them!).

Would it make sense instead to make isPartOf live on CreativeWork?

Use Case for the change:
In the educational community, there are many times collections of resources (everything from specific courses, to whole curricula, to everything between and beyond) and these resources are not all webpages.
They include other media (eg: presentation files, videos, documents, etc).

Thus, you could imagine a simple use case of a class syllabus that is itself a collection with many resources linked from it (either living at the same webspace or not). For pages under the control of the same entity, modifying the resources to also include the isPartOf -> Collection information is useful to model the syllabus.

It might then be advantageous to include a "hasPart" in CollectionPage type..


Summary:
 - move isPartOf from WebPage to CreativeWork
 - add hasPart to CollectionPage



Thoughts?

Greg

--
Greg Grossmeier
Education Technology & Policy Coordinator
twitter: @g_gerg / identi.ca: @greg / skype: greg.grossmeier
Received on Friday, 28 September 2012 18:43:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 28 September 2012 18:43:46 GMT