Dear All, I'm currently trying to define an RDF schema for a representing hierarchical video metadata. I have a top level class called "VideoDoc" and then subclasses of VideoDoc called "Sequence", "Scene", "Frame", "Object". I have created a property "contains". I would like to specify that VideoDocs can only contain Sequences, Sequences only contain Scenes, Scenes only contain Frames and Frames only contain Objects. Although a property can have multiple domains, it can have only one range e.g. <rdf:PropertyType ID="contains" <rdfs:domain rdf:resource="#VideoDoc"> <rdfs:range rdf:resource="#Sequence"> </rdfs:PropertyType> Is there any way of defining this multilayered structure without using multiple contains properties i.e. contains_sequences, contains_scenes, contains_frames etc. which is tedious and repetitive? I would appreciate your views on how best to do this. Regards, Jane Hunter +----------------------------------+---------------------------------------+ | Dr Jane Hunter | Senior Research Scientist | | DSTC Pty Ltd | Distributed Systems Technology CRC | | Level 7, General Purpose South | Tel : +61 7 3365 4310 | | The University of Queensland | Fax : +61 7 3365 4311 | | Queensland 4072, Australia | Email : jane@dstc.edu.au | +----------------------------------+---------------------------------------+ | http://www.dstc.edu.au/RDU/staff/jane-hunter.html | +----------------------------------+---------------------------------------+Received on Monday, 2 November 1998 18:46:55 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 18:22:06 GMT