@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://www.theworldavatar.com/kg/ontoclassschedule/> a owl:Ontology;
  owl:imports <http://www.w3.org/2006/time#>;
  <http://purl.org/dc/elements/1.1/date> "14 September 2026";
  rdfs:comment "OntoClassSchedule is designed to represent and manage class schedules in an educational setting. It captures the relationships between sessions, courses, and various types of course offerings.";
  owl:versionInfo "1";
  <https://www.theworldavatar.com/kg/ontoclassschedule/gitCommitHash> "c0599beca8df55873a1ab061dee64e52c510c6a0" .

<http://purl.org/dc/elements/1.1/date> a owl:AnnotationProperty .

<https://www.theworldavatar.com/kg/ontoclassschedule/gitCommitHash> a owl:AnnotationProperty .

xsd:time a rdfs:Datatype .

<https://www.theworldavatar.com/kg/ontoclassschedule/hasDayOfWeek> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoclassschedule/Session>;
  rdfs:range <http://www.w3.org/2006/time#DayOfWeek>;
  rdfs:comment "Indicates the specific day of the week on which a session occurs, such as Monday or Tuesday.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/hasSession> a owl:ObjectProperty;
  rdfs:domain <https://w3id.org/bot#Zone>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoclassschedule/Session>;
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/isPartOfCourse> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoclassschedule/Session>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoclassschedule/Course>;
  rdfs:comment "Establishes a relationship between a session and the course to which it belongs.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/hasCourseCode> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoclassschedule/Course>;
  rdfs:range xsd:string;
  rdfs:comment "Represents the unique identifier or code assigned to a course for organizational purposes.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/hasCourseName> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoclassschedule/Course>;
  rdfs:range xsd:string;
  rdfs:comment "Indicates the official name or title of a course.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/hasCourseRemark> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoclassschedule/Course>;
  rdfs:range xsd:string;
  rdfs:comment "Provides additional notes, comments, or observations related to a specific course.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/hasEndTime> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoclassschedule/Session>;
  rdfs:range xsd:time;
  rdfs:comment "Denotes the time when a session concludes, without referencing a specific date.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/hasStartTime> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoclassschedule/Session>;
  rdfs:range xsd:time;
  rdfs:comment "Specifies the time when a session begins, without referencing a specific date.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<http://www.w3.org/2006/time#DayOfWeek> a owl:Class .

<https://w3id.org/bot#Zone> a owl:Class;
  rdfs:subClassOf _:828213 .

_:828213 a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoclassschedule/hasSession>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoclassschedule/Session> .

<https://www.theworldavatar.com/kg/ontoclassschedule/Course> a owl:Class;
  rdfs:comment "A structured unit of study or training, encompassing various sessions and topics.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/Laboratory> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoclassschedule/Session>;
  rdfs:comment "A hands-on, practical session focused on experiments or activities, typically associated with scientific or technical subjects.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/Lecture> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoclassschedule/Session>;
  rdfs:comment "A formal instructional session where content is delivered to students, primarily through speech and visual aids.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/Seminar> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoclassschedule/Session>;
  rdfs:comment "A presentation or discussion-based session where specific topics are explored in-depth, often with guest speakers or experts.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

<https://www.theworldavatar.com/kg/ontoclassschedule/Session> a owl:Class;
  rdfs:subClassOf _:828223, _:828233;
  rdfs:comment "A specific class meeting or event, capturing details like timing and association with a particular course.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .

_:828223 a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoclassschedule/hasDayOfWeek>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.w3.org/2006/time#DayOfWeek> .

_:828233 a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoclassschedule/isPartOfCourse>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoclassschedule/Course> .

<https://www.theworldavatar.com/kg/ontoclassschedule/Tutorial> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoclassschedule/Session>;
  rdfs:comment "An interactive session designed for detailed discussion, problem-solving, or study on specific topics.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontoclassschedule/OntoClassSchedule.owl> .
