forked from Vkreations/CCSO
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ccso-dbacademic.ttl
130 lines (87 loc) · 4.52 KB
/
ccso-dbacademic.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
@prefix ccsoacad: <https://purl.org/linked-data/ccso-dbacademic#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ccso: <https://w3id.org/ccso/ccso#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix schema: <http://schema.org/>.
@base <http://www.w3.org/2002/07/owl#Ontology> .
@prefix dct: <http://purl.org/dc/terms/>.
<http://www.w3.org/2002/07/owl#Ontology> rdf:type <http://www.w3.org/2002/07/owl#Ontology> ;
owl:imports <https://w3id.org/ccso/ccso> .
<https://purl.org/linked-data/ccso-dbacademic#> rdf:type owl:Ontology ;
dct:title "A extension of Curriculum Course Syllabus Ontology to DBAcademic"@en;
dct:creator "Sérgio Souza Costa"; # As a string to enable documentation tool to work
dct:contributor "André Moura Lima" ;
dct:date "2023-08-15"^^xsd:date;
dct:modified "2023-08-15"^^xsd:date;
owl:versionInfo "0.1";
# For documentation tools
dct:description "Esta é uma extensao para a ontologia Curriculum Course Syllabus Ontology (https://w3id.org/ccso/ccso) para suportar o projeto DBAcademic."@pt;
.
#################################################################
# Object Properties
#################################################################
### https://w3id.org/ccso/ccso#hasProgramCoordinator
ccsoacad:hasLeader a owl:ObjectProperty ;
rdfs:label "has leader" ;
rdfs:domain schema:ResearchOrganization ;
rdfs:range foaf:Person.
ccsoacad:hasHead a owl:ObjectProperty ;
rdfs:label "hasHead" ;
rdfs:domain schema:EducationalOrganization;
rdfs:range ccso:Employee.
ccsoacad:hasCoordinator a owl:ObjectProperty ;
rdfs:label "has Coordinator" ;
rdfs:domain ccso:ProgramofStudy ;
rdfs:range ccso:AcademicStaff.
ccsoacad:providedBy a owl:ObjectProperty ;
rdfs:label "providedBy" ;
rdfs:domain ccso:ProgramofStudy ;
rdfs:range schema:EducationalOrganization ;
rdfs:comment "A Study Program is provided by an Educational Organization.".
ccsoacad:hasKnowledgeArea a owl:ObjectProperty ;
rdfs:domain ccso:ResearchOrganization ;
rdfs:range ccso:KnowledgeArea .
ccsoacad:memberOf a owl:ObjectProperty ;
rdfs:label "providedBy" ;
rdfs:domain ccso:Professor ;
rdfs:range schema:EducationalOrganization ;
rdfs:comment "A Professor is member of an Educational Organization, Deparment, School or University.".
#################################################################
# Data Properties
#################################################################
ccsoacad:aboutMe a owl:DatatypeProperty ;
rdfs:label "aboutMe" ;
rdfs:domain foaf:Person ;
rdfs:range rdfs:Literal ;
rdfs:comment "A property to represent information about a person." .
# Declaração da propriedade startDate
ccsoacad:startDate a owl:DatatypeProperty ;
rdfs:label "startDate" ;
rdfs:domain ccsoacad:ResearchProject ;
rdfs:range xsd:date ;
rdfs:comment "Indicates the start date of the research project." .
# Declaração da propriedade endDate
ccsoacad:endDate a owl:DatatypeProperty ;
rdfs:label "endDate" ;
rdfs:domain ccsoacad:ResearchProject ;
rdfs:range xsd:date ;
rdfs:comment "Indicates the end date of the research project." .
#################################################################
# Classes
#################################################################
ccsoacad:ResearchOrganization a owl:Class ;
rdfs:subClassOf schema:Organization.
ccsoacad:ResearchGroup a owl:Class ;
rdfs:subClassOf ccsoacad:ResearchOrganization ;
rdfs:label "Research Group" ;
rdfs:comment "A group of researchers working together on a common topic or research project." .
# Declaração da classe ResearchProject
ccso:ResearchProject a owl:Class ;
rdfs:subClassOf ccsoacad:ResearchOrganization ;
rdfs:label "Research Project" ;
rdfs:comment "A research project or study conducted by a group of researchers." .
### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi