## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## 

# This ontology.
@prefix giving:   <htp://ontologi.es/giving#> .

# Related ontologies.
@prefix vann:     <http://purl.org/vocab/vann/> .
@prefix event:    <http://purl.org/NET/c4dm/event.owl#> .

# Stock imports.
@prefix cc:       <http://creativecommons.org/ns#> .
@prefix dc:       <http://purl.org/dc/terms/> .
@prefix dcmitype: <http://purl.org/dc/dcmitype/> .
@prefix foaf:     <http://xmlns.com/foaf/0.1/> .
@prefix link:     <http://www.w3.org/2006/link#> .
@prefix owl:      <http://www.w3.org/2002/07/owl#> .
@prefix rdf:      <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:     <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos:     <http://www.w3.org/2004/02/skos/core#> .
@prefix vs:       <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix xhv:      <http://www.w3.org/1999/xhtml/vocab#> .
@prefix xsd:      <http://www.w3.org/2001/XMLSchema#> .

## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## 

giving: 
	a owl:Ontology ;
	rdfs:label "Giving Vocab" ;
	vann:preferredNamespaceURI giving: ;
	vann:preferredNamespacePrefix "giving" ;
	dc:creator <http://tobyinkster.co.uk/#i> ;
	dc:contributor
		[ foaf:name "Damian Steer" ; foaf:workplaceHomepage <http://www.ilrt.bris.ac.uk/> ] ,
		<http://foaf.me/melvincarvalho#me> ,
		<http://keithalexander.co.uk/id/me> ,
		[ foaf:name "Paul Rissen" ; foaf:homepage <http://www.r4isstatic.com/> ] ;
	dc:source <http://chatlogs.planetrdf.com/swig/2009-04-08.html#T10-38-30> .

giving:Giving 
	a rdfs:Class ;
	rdfs:subClassOf event:Event ;
	rdfs:label "Giving" .

giving:GivenThing 
	a rdfs:Class ;
	rdfs:subClassOf event:Factor ;
	rdfs:label "Given Thing" .

giving:Misgiving 
	a rdfs:Class ;
	rdfs:subClassOf giving:Giving ;
	rdfs:label "Misgiving" ;
	rdfs:comment "Tongue-in-cheek choice of term, this represents a Giving where the actual recipient differs from the intended recipient." .
	
giving:Exchange ;
	a rdfs:Class ;
	rdfs:subClassOf event:Event ;
	rdfs:label "Exchange" .

giving:gives
	a rdf:Property ;
	rdfs:subPropertyOf [ owl:inverseOf event:agent ] ;
	rdfs:label "gives" ;
	rdfs:domain foaf:Agent ;
	rdfs:range giving:Giving .

giving:givee
	a rdf:Property ;
	rdfs:label "givee" ;
	rdfs:domain giving:Giving ;
	rdfs:range foaf:Agent .
	
giving:gift
	a rdf:Property ;
	rdfs:subPropertyOf event:factor ;
	rdfs:label "gift" ;
	rdfs:domain giving:Giving ;
	rdfs:range giving:GivenThing .

giving:intendedGivee
	a rdf:Property ;
	rdfs:label "intended givee" ;
	rdfs:domain giving:Misgiving ;
	rdfs:range foaf:Agent .

giving:actualGivee 
	a rdf:Property ;
	rdfs:label "actual givee" ;
	rdfs:subPropertyOf giving:givee ;
	rdfs:domain giving:Misgiving ;
	rdfs:range foaf:Agent .

giving:part
	a rdf:Property ;
	rdfs:label "part" ;
	rdfs:subPropertyOf event:sub_event ;
	rdfs:domain giving:Exchange ;
	rdfs:range giving:Giving .

## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## 

