sub/super (Event, Organization, Place, CreativeWork etc.)

Hello,

Currently schema.org has many properties for sub/super relationships

# Event
* https://schema.org/subEvent
* https://schema.org/superEvent
✗ defined as inverseOf

# Organization
* https://schema.org/subOrganization
* no superOrganization!

also
* https://schema.org/member
* https://schema.org/memberOf
✓ defined as inverseOf

# Place
* https://schema.org/containedIn
* no contains!

# CreativeWork
* https://schema.org/hasPart
* https://schema.org/isPartOf
✓ defined as inverseOf

If one day schema.org will have types like Device or Project, they all
may also need some kind of sub/super relation. Some ideas I would like
to get some feedback on, even just +/-1

1) define generic sub / super properties (Thing)
2) define them as schema:inverseOf
3) define all subX / superX as rdfs:subPropertyOf sub / super
4) define pairs of sub properties as schema:inverseOf (where missing)

Cheers!

Received on Sunday, 29 March 2015 18:46:10 UTC