@prefix : <https://openark.adaptcentre.ie/Ontologies/ARKProjects#> .
@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#> .
@base <https://openark.adaptcentre.ie/Ontologies/ARKProjects#> .

<https://openark.adaptcentre.ie/Ontologies/ARKProjects#> rdf:type owl:Ontology ;
                                                          owl:versionIRI <https://openark.adaptcentre.ie/Ontologies/ARKProjects> ;
                                                          <http://purl.org/dc/elements/1.1/contributor> "Ademar Crotti Junior" ,
                                                                                                        "Junli Liang" ,
                                                                                                        "Lucy McKenna" ,
                                                                                                        "Natalia Duda" ,
                                                                                                        "Nick McDonald" ,
                                                                                                        "Rob Brennan" ;
                                                          <http://purl.org/dc/elements/1.1/creator> "Yalemisew Abgaz" ;
                                                          <http://purl.org/dc/elements/1.1/description> "An ontology for modelling for users, data classification & access controls on the Access Risk Knowledge (ARK) Platform."@en ;
                                                          <http://purl.org/dc/elements/1.1/modified> "18/04/2020" ,
                                                                                                     "31/03/2021" ;
                                                          <http://purl.org/dc/elements/1.1/publisher> "https://www.ark.adaptcentre.ie/" ;
                                                          <http://purl.org/dc/elements/1.1/rights> "https://creativecommons.org/licenses/by-nc/4.0/" ;
                                                          <http://purl.org/dc/elements/1.1/title> "Access Risk Knowledge Platform Ontology"@en ;
                                                          <http://purl.org/dc/terms/rights> <https://creativecommons.org/licenses/by/3.0/at/deed.en> ;
                                                          <http://purl.org/vocab/vann/preferredNamespacePrefix> "ARKP" ;
                                                          <http://purl.org/vocab/vann/preferredNamespaceUri> "https://ark.adaptcentre.ie/Ontologies/ARKProjects#" ;
                                                          owl:versionInfo "0.2" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/elements/1.1/contributor
<http://purl.org/dc/elements/1.1/contributor> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/creator
<http://purl.org/dc/elements/1.1/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/date
<http://purl.org/dc/elements/1.1/date> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/description
<http://purl.org/dc/elements/1.1/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/modified
<http://purl.org/dc/elements/1.1/modified> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/publisher
<http://purl.org/dc/elements/1.1/publisher> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/rights
<http://purl.org/dc/elements/1.1/rights> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/title
<http://purl.org/dc/elements/1.1/title> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/rights
<http://purl.org/dc/terms/rights> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceUri
<http://purl.org/vocab/vann/preferredNamespaceUri> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2002/07/owl#inverseOf
owl:inverseOf rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#hasCollaborator
:hasCollaborator rdf:type owl:ObjectProperty ;
                 owl:inverseOf :isCollaboratorOf ;
                 rdfs:domain <https://openark.adaptcentre.ie/Ontologies/ARKCube#Project> ;
                 rdfs:range :User ;
                 rdfs:comment "Relates the Project with its collaborating User. The collaborator has a read/write/add subproject rights but not grant rights."@en ;
                 rdfs:label "has collaborator"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#hasOwner
:hasOwner rdf:type owl:ObjectProperty ;
          owl:inverseOf :isOwnerOf ;
          rdfs:domain <https://openark.adaptcentre.ie/Ontologies/ARKCube#Project> ;
          rdfs:range :User ;
          rdfs:comment "Relates the Project with its owner User. The owner has a full read/write/grant access rights."@en ;
          rdfs:label "has owner"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#hasOwningOrganisation
:hasOwningOrganisation rdf:type owl:ObjectProperty ;
                       rdfs:domain <https://openark.adaptcentre.ie/Ontologies/ARKCube#Project> ;
                       rdfs:range <https://openark.adaptcentre.ie/Ontologies/ARKCube#Organisation> ;
                       <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                       rdfs:comment "Links a project to its owning organisation."@en ;
                       rdfs:label "has owning organisation"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#hasPlatformRole
:hasPlatformRole rdf:type owl:ObjectProperty ;
                 rdfs:domain :User ;
                 rdfs:range :PlatformRole ;
                 <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                 rdfs:comment "Links a User to their Platform Role."@en ;
                 rdfs:label "has platform role"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#hasReadOnlyUser
:hasReadOnlyUser rdf:type owl:ObjectProperty ;
                 owl:inverseOf :isReadOnlyUserOf ;
                 rdfs:domain <https://openark.adaptcentre.ie/Ontologies/ARKCube#Project> ;
                 rdfs:range :User ;
                 rdfs:comment "Relates the Project with its ReadOnlyUser. The readonly user can view a specific Project but has no grant right."@en ;
                 rdfs:label "has readonly user"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#isCollaboratorOf
:isCollaboratorOf rdf:type owl:ObjectProperty ;
                  rdfs:domain :User ;
                  rdfs:range <https://openark.adaptcentre.ie/Ontologies/ARKCube#Project> ;
                  rdfs:comment "Relates the collaborating User with a project. "@en ;
                  rdfs:label "is collaborator of"@en ;
                  owl:inverseOf "hasCollaborator" .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#isOwnerOf
:isOwnerOf rdf:type owl:ObjectProperty ;
           rdfs:domain :User ;
           rdfs:range <https://openark.adaptcentre.ie/Ontologies/ARKCube#Project> ;
           rdfs:comment "Relates the Owner User with a Project. The owner has a full read/write/grant access rights."@en ;
           rdfs:label "is owner of"@en ;
           owl:inverseOf "hasOwner" .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#isReadOnlyUserOf
:isReadOnlyUserOf rdf:type owl:ObjectProperty ;
                  rdfs:domain :User ;
                  rdfs:range <https://openark.adaptcentre.ie/Ontologies/ARKCube#Project> ;
                  rdfs:comment "Relates the ReadOnlyUser with a Project. "@en ;
                  rdfs:label "is readonly user of"@en ;
                  owl:inverseOf "hasReadOnlyUser" .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#'has_data_classification'
<https://openark.adaptcentre.ie/Ontologies/ARKProjects#'has_data_classification'> rdf:type owl:ObjectProperty ;
                                                                                  rdfs:domain :DataEntity ;
                                                                                  rdfs:range :DataClassification ;
                                                                                  <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                                                                                  rdfs:comment "Ascribes a data classification level to an Entity." ;
                                                                                  rdfs:label "has data classification" .


#################################################################
#    Classes
#################################################################

###  http://www.w3.org/ns/prov#Entity
<http://www.w3.org/ns/prov#Entity> rdf:type owl:Class .


###  https://openark.adaptcentre.ie/Ontologies/ARKCube#Organisation
<https://openark.adaptcentre.ie/Ontologies/ARKCube#Organisation> rdf:type owl:Class .


###  https://openark.adaptcentre.ie/Ontologies/ARKCube#Person
<https://openark.adaptcentre.ie/Ontologies/ARKCube#Person> rdf:type owl:Class .


###  https://openark.adaptcentre.ie/Ontologies/ARKCube#Project
<https://openark.adaptcentre.ie/Ontologies/ARKCube#Project> rdf:type owl:Class .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#AdminUser
:AdminUser rdf:type owl:Class ;
           rdfs:subClassOf :User ;
           <http://purl.org/dc/elements/1.1/creator> "Ademar" ;
           rdfs:comment "An admin user has access to all projects." ;
           rdfs:label "AdminUser" .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#Confidential
:Confidential rdf:type owl:Class ;
              rdfs:subClassOf :DataClassification ;
              <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
              rdfs:comment "Confidential information is defined as information which is protected by Irish and/or E.U. legislation or regulations, HSE policies or legal contracts. The unauthorised or accidental disclosure of this information could adversely impact the organisation, its patients, its staff and its business partners."@en ;
              rdfs:label "Confidential"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#DataClassification
:DataClassification rdf:type owl:Class ;
                    <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                    rdfs:comment "Use to classifiy the sensitivity of data e.g., a project, an analysis or part of an analysis.  Data classification values are adapted from the HSE Information Classification & Handling Policy."@en ;
                    rdfs:label "Data Classification"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#DataEntity
:DataEntity rdf:type owl:Class ;
            rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
            <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
            rdfs:comment "A data entity can be Project, a Project Analysis, a Risk, a Cube question or any other unit of data on the ARK Platform."@en ,
                         "A subclass of prov:Entity."@en ;
            rdfs:label "Data Entity"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#Internal
:Internal rdf:type owl:Class ;
          rdfs:subClassOf :DataClassification ;
          <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
          rdfs:comment "Internal information is defined as information that is only intended for internal distribution within an organisation. In the majority of instances there would be no significant impact on the organisation, its staff, clients or patients if this type of information was mishandled or accidentally released."@en ;
          rdfs:label "Internal"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#Personal
:Personal rdf:type owl:Class ;
          rdfs:subClassOf :Restricted ;
          <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
          rdfs:comment "Restricted information that contains personal data. Personal data, as defined by the General Data Protection Regulation (GDPR), is any data that relates to a person or that could be used to identify a person."@en ;
          rdfs:label "Personal"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#PlatformRole
:PlatformRole rdf:type owl:Class ;
              <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
              rdfs:comment "The role of a User on the ARK Platform."@en ;
              rdfs:label "Platform Role"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#Public
:Public rdf:type owl:Class ;
        rdfs:subClassOf :DataClassification ;
        <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
        rdfs:comment "Public information is defined as information that is available to the general public and is intended for distribution outside an organisation. There would be no impact on the organisation, its staff, clients or patients if this type of information was mishandled or accidentally released."@en ;
        rdfs:label "Public"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#Restricted
:Restricted rdf:type owl:Class ;
            rdfs:subClassOf :DataClassification ;
            <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
            rdfs:comment "Restricted information is defined as highly sensitive confidential information. The unauthorised or accidental disclosure of this information would seriously and adversely impact the organisation, its patients, its staff and its business partners."@en ;
            rdfs:label "Restricted"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#SpecialCategory
:SpecialCategory rdf:type owl:Class ;
                 rdfs:subClassOf :Personal ;
                 <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                 rdfs:comment "Special Category personal data, as defined by the General Data Protection Regulation (GDPR) Article 9, is any information that reveals a person's race, ethnic origin, political opinion, religious or philosophical beliefes, trade union membership, genetic data, biometric data for the purpose of uniquely identifying a natural person, data concerning health or data concerning a natural person’s sex life or sexual orientation."@en ;
                 rdfs:label "Special Category"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#User
:User rdf:type owl:Class ;
      rdfs:subClassOf <https://openark.adaptcentre.ie/Ontologies/ARKCube#Person> ;
      <http://purl.org/dc/elements/1.1/description> "A User of the ARK Platform. A User is a subclass of arkc:Person."@en ;
      rdfs:comment "The user of the project can take three types. Owner, Collaborator, ReadOnlyUser."@en ;
      rdfs:label "User"@en .


#################################################################
#    Individuals
#################################################################

###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#boardMember
:boardMember rdf:type owl:NamedIndividual ,
                      :PlatformRole ;
             <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
             <http://purl.org/dc/elements/1.1/date> "2021-03-23T18:48:03+00:00"^^xsd:dateTime ;
             rdfs:comment "Member of the governing body of an organisation. Responsible for developing and reviewing the organisation’s mission and strategy. Guides the organisation’s long-term goals and policies."@en ;
             rdfs:label "Board Member"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#clinicalSpecialist
:clinicalSpecialist rdf:type owl:NamedIndividual ,
                             :PlatformRole ;
                    <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                    <http://purl.org/dc/elements/1.1/date> "2021-03-23T18:47:03+00:00"^^xsd:dateTime ;
                    rdfs:comment "Plays a role in the management of activities and staff resources in an area of specialisation."@en ;
                    rdfs:label "Clinical Specialist"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#frontlineStaff
:frontlineStaff rdf:type owl:NamedIndividual ,
                         :PlatformRole ;
                <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                <http://purl.org/dc/elements/1.1/date> "2021-03-23T18:46:03+00:00"^^xsd:dateTime ;
                rdfs:comment "Including, but not limited to, firefighters, doctors, nurses, midwives, paramedics, healthcare assistants, social work practitioners and allied health staff who work directly with service users."@en ;
                rdfs:label "Frontline Staff"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#operationsManager
:operationsManager rdf:type owl:NamedIndividual ,
                            :PlatformRole ;
                   <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                   <http://purl.org/dc/elements/1.1/date> "2021-03-23T18:46:47+00:00"^^xsd:dateTime ;
                   rdfs:comment "Responsible for managing the delivery of quality service user care. This includes, but is not limited to, maintaining, ordering and distributing appropriate Personal Protective Equipment (PPE)."@en ;
                   rdfs:label "Operations Manager"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#organisationExecutive
:organisationExecutive rdf:type owl:NamedIndividual ,
                                :PlatformRole ;
                       <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                       <http://purl.org/dc/elements/1.1/date> "2021-03-23T18:47:33+00:00"^^xsd:dateTime ;
                       rdfs:comment "Responsible for all aspects of operations and for overseeing the functioning of the organisation."@en ;
                       rdfs:label "Organisation Executive"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#platformAdministrator
:platformAdministrator rdf:type owl:NamedIndividual ,
                                :PlatformRole ;
                       <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
                       rdfs:comment "An administrator of the ARK Platform."@en ;
                       rdfs:label "Platform Administrator"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#safetyManager
:safetyManager rdf:type owl:NamedIndividual ,
                        :PlatformRole ;
               <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
               <http://purl.org/dc/elements/1.1/date> "2021-03-23T18:49:16+00:00"^^xsd:dateTime ;
               rdfs:comment "Directs the collection, measurement and presentation of data required for monitoring service quality and service user safety indicators. Assures compliance with regulations and standards."@en ;
               rdfs:label "Safety Manager"@en .


###  https://openark.adaptcentre.ie/Ontologies/ARKProjects#unitManager
:unitManager rdf:type owl:NamedIndividual ,
                      :PlatformRole ;
             <http://purl.org/dc/elements/1.1/creator> "Lucy McKenna" ;
             <http://purl.org/dc/elements/1.1/date> "2021-03-23T18:49:54+00:00"^^xsd:dateTime ;
             rdfs:comment "Manager of a particular area or group of staff within an organisation e.g. ward manager, nursing manager."@en ;
             rdfs:label "Unit Manager"@en .


###  Generated by the OWL API (version 5.1.14) https://github.com/owlcs/owlapi/
