Line 8: | Line 8: | ||
|CompetencyQuestion=who plays a certain role within that project? | |CompetencyQuestion=who plays a certain role within that project? | ||
|Scenario=Enrico Motta is the coordinator of the NeOn project | |Scenario=Enrico Motta is the coordinator of the NeOn project | ||
+ | |ProposedSolution=See free text | ||
|RelatedCP=Objectrole | |RelatedCP=Objectrole | ||
}} | }} | ||
+ | <?xml version="1.0"?> | ||
+ | <rdf:RDF | ||
+ | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
+ | xmlns="http://www.ontologydesignpatterns.org/cp/owl/academicrole.owl#" | ||
+ | xmlns:objectrole="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#" | ||
+ | xmlns:owl="http://www.w3.org/2002/07/owl#" | ||
+ | xmlns:xsd="http://www.w3.org/2001/XMLSchema#" | ||
+ | xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" | ||
+ | xml:base="http://www.ontologydesignpatterns.org/cp/owl/academicrole.owl"> | ||
+ | <owl:Ontology rdf:about=""> | ||
+ | <owl:imports rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl"/> | ||
+ | <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string" | ||
+ | >Created with TopBraid Composer</owl:versionInfo> | ||
+ | </owl:Ontology> | ||
+ | <owl:Class rdf:ID="Person"> | ||
+ | <rdfs:subClassOf rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#Object"/> | ||
+ | </owl:Class> | ||
+ | <owl:Class rdf:ID="AcademicRole"> | ||
+ | <rdfs:subClassOf rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#Role"/> | ||
+ | </owl:Class> | ||
+ | <owl:ObjectProperty rdf:about="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#hasAcademicRole"> | ||
+ | <rdfs:subPropertyOf rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#hasRole"/> | ||
+ | </owl:ObjectProperty> | ||
+ | <owl:ObjectProperty rdf:about="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#isAcedmicRoleOf"> | ||
+ | <rdfs:subPropertyOf rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#isRoleOf"/> | ||
+ | </owl:ObjectProperty> | ||
+ | <Person rdf:ID="Enrico"> | ||
+ | <objectrole:hasAcademicRole> | ||
+ | <AcademicRole rdf:ID="Coordinator"/> | ||
+ | </objectrole:hasAcademicRole> | ||
+ | </Person> | ||
+ | <AcademicRole rdf:ID="Professor"/> | ||
+ | </rdf:RDF> |
Title: Academic People and their Roles
Description: I need to represent people of the academic staff. Each person can play different roles in different contexts.
Users | AldoGangemi |
---|---|
Domains | Academy, University |
Competency Questions | who plays a certain role within that project? |
Scenarios | Enrico Motta is the coordinator of the NeOn project |
Proposed Solutions (OWL files) | |
Related patterns |
<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.ontologydesignpatterns.org/cp/owl/academicrole.owl#" xmlns:objectrole="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:base="http://www.ontologydesignpatterns.org/cp/owl/academicrole.owl"> <owl:Ontology rdf:about=""> <owl:imports rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl"/> <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >Created with TopBraid Composer</owl:versionInfo> </owl:Ontology> <owl:Class rdf:ID="Person"> <rdfs:subClassOf rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#Object"/> </owl:Class> <owl:Class rdf:ID="AcademicRole"> <rdfs:subClassOf rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#Role"/> </owl:Class> <owl:ObjectProperty rdf:about="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#hasAcademicRole"> <rdfs:subPropertyOf rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#hasRole"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#isAcedmicRoleOf"> <rdfs:subPropertyOf rdf:resource="http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl#isRoleOf"/> </owl:ObjectProperty> <Person rdf:ID="Enrico"> <objectrole:hasAcademicRole> <AcademicRole rdf:ID="Coordinator"/> </objectrole:hasAcademicRole> </Person> <AcademicRole rdf:ID="Professor"/>
</rdf:RDF>