duraspace / pcdm

Portland Common Data Model
http://pcdm.org/models
Apache License 2.0
90 stars 9 forks source link

draft implementation of pcdm #1

Closed acoburn closed 9 years ago

acoburn commented 9 years ago

This is a draft implementation of the Portland Common Data Model

The date-related properties are set for today, but may need to be changed to reflect an eventual publication date.

I would like some feedback on the hasMember property, especially related to the rdfs:domain and rdfs:range. The documentation indicates that the domain can be either pcdm:Collection or pcdm:Object (hence the use of the parent class ore:Aggregation). The documentation also suggests that, when the subject is a pcdm:Object, the range can only by a pcdm:Object; however, when the subject is a pcdm:Collection, the range can be either a pcdm:Object or a pcdm:Collection. That constraint is not enforced in this ontology.

acoburn commented 9 years ago

So to summarize, it sounds like everyone is in agreement that this is a good first draft as it currently stands?