The Resource List ontology is designed to model academic reading lists, bookmarks and similarly structured collections of references. The Resource List Ontology makes use of a number of other ontologies:
We use SIOC to model the structure of a Resource List and the relationships between items and their containers. We use Bibliographic Ontology to model the various kinds of resources that can be included on a list. It is recommended that you refer to those ontologies to gain a better understanding of the classes and properties that are available.
We are currently using the lifecycle ontology to model the status of a List, Section or Item, with a view to introduce the ability to model more detailed workflow type activities in the future. At the moment it is used to indicate whether a List, a Section or an Item are draft, or published. In order to do this we have defined the following Individuals as part of the Resource List Ontology
<lifecycle:State rdf:about="http://purl.org/vocab/resourcelist/schema#status-draft"> <rdfs:label xml:lang="en">Draft</rdfs:label> </lifecycle:State> <lifecycle:State rdf:about="http://purl.org/vocab/resourcelist/schema#status-published"> <rdfs:label xml:lang="en">Published</rdfs:label> </lifecycle:State>And specify that the
<lifecycle:state>
property be used when indicating the status of an item, section or a list. For example:
<resource:List rdf:about="http://example.com/lists/test"> <resource:created>20080520110000</resource:created> <sioc:has_creator rdf:resource="http://example.com/people/joe_bloggs"/> <lifecycle:state rdf:resource="http://purl.org/vocab/resourcelist/schema#status-draft"/> <sioc:name xml:lang="en">Test List</sioc:name> <resource:description xml:lang="en">This a test list</resource:description> </resource:List>