Property Reification
subclass of: Resource
type: Class
comment: The class, which describes the relations of a property reification. That means, its "shortcut relation", its reification class, and the properties that are relating to the subject and object of the "shortcut relation".
subclass of: Class
term status: testing

has object property
type: Property
comment: Relates to the property of the reification class, which relates to the object of the "shortcut relation".
domain: Property Reification
range: Property
term status: testing
domain: Resource
domain: Class
range: Resource

has reification class
type: Property
comment: Relates to the reification class, which can be related to the object and subject property to be able to associate the object and subject of the "shortcut relation". The reification class should provide detailed descriptions of the relationship that is described in a simple form by the "shortcut relation".
domain: Property Reification
range: Class
term status: testing
domain: Resource
domain: Class
range: Resource

has subject property
type: Property
comment: Relates to the property of the reification class, which relates to the subject of the "shortcut relation".
domain: Property Reification
range: Property
term status: testing
domain: Resource
domain: Class
range: Resource

Property Reification Vocabulary
imports: rules
date: 2011-02-19T13:38:53Z
creator: me
imports: http://xmlns.com/foaf/0.1/
imports: http://purl.org/dc/elements/1.1/
imports: ns
version info: 0.11
imports: vann
creator: ojirio
type: Ontology
creator: http://tobyinkster.co.uk/#i
preferred namespace prefix: prv
creator: cygri
description: A vocabulary for describing the ontology design pattern of property reification. That means the semantic relation of a "shortcut relation" (subject, predicate, object) with its detailed description of the relationship.

has shortcut
type: Property
comment: Relates to the property of the "shortcut relation" (its predicate).
domain: Property Reification
range: Property
term status: testing
domain: Resource
domain: Class
range: Resource

reified
type: Property
comment: This property relates an statement identifier of a shortcut relation with an instance of a reification class. Although, this is at the moment not really applicable, because it requires a notation for statement identifier as optional fourth element of a tuple; that means, triple + statement identifier.
domain: Resource
range: Thing
term status: testing
range: Resource

has shortcut property
type: Property
comment: Relates to the property of the reification class, which relates to the predicate of the "shortcut relation". So that the specific property reification can be "verified" (the property of the prv:shortcut relation and this one associated by the referred shortcut property should be equal).
domain: Property Reification
range: Property
term status: testing
domain: Resource
domain: Class
range: Resource