@prefix dbpedia: .
@prefix dbr: .
@prefix dbo: .
@prefix xsd: .
@prefix owl: .
@prefix rdfs: .
@prefix foaf: .
@prefix schema: .
@prefix sioc: .
@prefix : .
@prefix tm: .
: a owl:Ontology ;
rdfs:label "Task management ontology."@en ;
foaf:maker .
tm:Task a owl:Class ;
rdfs:label "Tâche"@fr ;
rdfs:label "Task"@en .
tm:project a owl:ObjectProperty ;
rdfs:label "projet"@fr ;
rdfs:domain tm:Task ;
rdfs:range foaf:Project .
tm:state a owl:ObjectProperty ;
rdfs:label "Etat"@fr ;
rdfs:domain tm:Task ;
rdfs:range [ owl:oneOf (tm:TODO tm:UnderWay tm:DONE) ] .
tm:TODO rdfs:label "A faire"@fr .
tm:UnderWay rdfs:label "En cours"@fr .
tm:DONE rdfs:label "Fait"@fr .
tm:workDurationEstimated a owl:DatatypeProperty ;
rdfs:label "JH estimé"@fr ;
rdfs:domain tm:Task ;
rdfs:range xsd:integer .
tm:workDuration a owl:DatatypeProperty ;
rdfs:label "JH réel"@fr ;
rdfs:domain tm:Task ;
rdfs:range xsd:integer .
tm:assignee a owl:ObjectProperty ;
rdfs:label "Assignée à"@fr ;
rdfs:domain tm:Task ;
rdfs:range foaf:Person .
tm:managedBy a owl:DatatypeProperty ;
rdfs:label
"Suivi par"@fr ;
rdfs:domain tm:Task .
# tm:realizedBy a owl:DatatypeProperty ; rdfs:label "Réalisée par"@fr ; rdfs:domain tm:Task ; rdfs:range foaf:Person .
tm:dailyPrice a owl:DatatypeProperty ;
rdfs:label "TJM"@fr ;
rdfs:domain tm:Task ;
rdfs:range xsd:integer .
tm:estimatedPrice a owl:DatatypeProperty ;
rdfs:label "Tarif estimé"@fr ;
rdfs:domain tm:Task ;
rdfs:range xsd:integer .
tm:price a owl:DatatypeProperty ;
rdfs:label "Tarif réel"@fr ;
rdfs:domain tm:Task ;
rdfs:range xsd:integer .
# "Détail" -> rdfs.comment,
tm:discussion a owl:DatatypeProperty ;
rdfs:label "Discussion"@fr ;
rdfs:domain tm:Task ;
rdfs:range sioc:Thread .
tm:group a owl:DatatypeProperty ;
rdfs:label "Groupe"@fr ;
rdfs:domain tm:Task .
tm:priority a owl:DatatypeProperty ;
rdfs:label "Priorité"@fr ;
rdfs:domain tm:Task ;
rdfs:range xsd:integer .
tm:technology a owl:ObjectProperty ;
rdfs:label "Technologie"@fr ;
rdfs:domain tm:Task .
tm:hardness a owl:DatatypeProperty ;
rdfs:label "Difficulté"@fr ;
rdfs:domain tm:Task ;
rdfs:range xsd:integer .
tm:author a owl:ObjectProperty ;
rdfs:label "Créée par"@fr ;
rdfs:domain tm:Task ;
rdfs:range foaf:Person .
tm:tasks a owl:ObjectProperty ;
rdfs:label "sous-tâches"@fr ;
rdfs:domain tm:Task .