# MIT License # # Copyright (c) 2021 Markus Schröder, DFKI GmbH # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all # copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. @prefix rdfs: . @prefix rdf: . @prefix xsd: . @prefix dc: . @prefix owl: . @prefix foaf: . @prefix : . @prefix gl: . : a owl:Ontology ; dc:creator "Markus Schröder" ; dc:date "2021-03-04"^^xsd:date ; dc:title "Guideline Ontology" ; dc:description "This ontology contains the terminology to describe managed guideline documents." . gl:Guideline a rdfs:Class ; rdfs:subClassOf foaf:Document ; rdfs:label "Guideline" ; rdfs:comment "A guideline is a document that contains statements used to determine a course of action. It aims to streamline particular processes according to a set routine or sound practice." . gl:Attachment a rdfs:Class ; rdfs:subClassOf foaf:Document ; rdfs:label "Attachment" ; rdfs:comment "A document joined to a guideline which gives extra details." . gl:Department a rdfs:Class ; rdfs:label "Department" ; rdfs:comment "A part of an organization that deals with a particular area of work." . gl:Kind a rdfs:Class ; rdfs:label "Kind" ; rdfs:comment "A group with similar characteristics, or a particular type of guidelines." . gl:State a rdfs:Class ; rdfs:label "State" ; rdfs:comment "A condition of a document that exists at a particular time." . gl:Category a rdfs:Class ; rdfs:label "Category" ; rdfs:comment "A group of guidelines having some features that are the same." . gl:MailingList a rdfs:Class ; rdfs:label "Mailing List" ; rdfs:comment "A list of names and addresses kept by an organization so that it can notify changes in guidelines." . gl:SecurityNeed a rdfs:Class ; rdfs:label "Security Need" ; rdfs:comment "A need for security by a guideline because of confidentiality reasons." . gl:Procedure a rdfs:Class ; rdfs:label "Procedure" ; rdfs:comment "A set of actions that has to be done to manage a guideline." . gl:Progress a rdfs:Class ; rdfs:label "Progress" ; rdfs:comment "A progress status for estimating development towards a completed procedure." . gl:manages a rdf:Property ; rdfs:label "Manages" ; rdfs:comment "A procedure manages a certain guideline." ; rdfs:domain gl:Procedure ; rdfs:range gl:Guideline . gl:hasProgress a rdf:Property ; rdfs:label "Progress" ; rdfs:comment "A procedure has reached a certain progress." ; rdfs:domain gl:Procedure ; rdfs:range gl:Progress . gl:hasId a rdf:Property ; rdfs:label "ID" ; rdfs:comment "A unique identification string used to refer to a particular guideline." ; rdfs:domain gl:Guideline ; rdfs:range xsd:string . gl:hasNumber a rdf:Property ; rdfs:label "Number" ; rdfs:comment "A unique identification number used to refer to a particular attachment." ; rdfs:domain gl:Attachment ; rdfs:range xsd:int . gl:validFrom a rdf:Property ; rdfs:label "Valid From" ; rdfs:comment "The date when a document is in the condition of being officially true or legally acceptable." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range xsd:date ; rdfs:seeAlso gl:invalidFrom . gl:plannedValidFrom a rdf:Property ; rdfs:label "Planned Valid From" ; rdfs:comment "The date when a document is planned to be officially true or legally acceptable." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range xsd:date ; rdfs:seeAlso gl:validFrom . gl:invalidFrom a rdf:Property ; rdfs:label "Invalid From" ; rdfs:comment "The date when a document is in the condition of not being legally or officially acceptable." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range xsd:date ; rdfs:seeAlso gl:validFrom . gl:lastModifiedDate a rdf:Property ; rdfs:label "Last Modified Date" ; rdfs:comment "The date when a document was last edited or changed." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range xsd:date . gl:isRecent a rdf:Property ; rdfs:label "Recent" ; rdfs:comment "A boolean value if the guideline was introduced and not managed yet." ; rdfs:domain gl:Guideline ; rdfs:range xsd:boolean . gl:hasCategory a rdf:Property ; rdfs:label "Category" ; rdfs:comment "A guideline is associated with a certain category." ; rdfs:domain gl:Guideline ; rdfs:range gl:Category . gl:hasNote a rdf:Property ; rdfs:label "Note" ; rdfs:comment "A short note about a document." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range xsd:string . gl:hasAttachment a rdf:Property ; rdfs:label "Attachment" ; rdfs:comment "A guideline has an attachment." ; rdfs:domain gl:Guideline ; rdfs:range gl:Attachment . gl:hasAbbreviation a rdf:Property ; rdfs:label "Abbreviation" ; rdfs:comment "A short form of a title or name of something (e.g. an acronym)." ; rdfs:domain rdf:Resource ; rdfs:range xsd:string . gl:hasState a rdf:Property ; rdfs:label "State" ; rdfs:comment "A state in which the document currently is." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range gl:State . gl:hasSecurityNeed a rdf:Property ; rdfs:label "Security Need" ; rdfs:comment "The security need the guideline currently has." ; rdfs:domain gl:Guideline ; rdfs:range gl:SecurityNeed . gl:hasDepartment a rdf:Property ; rdfs:label "Department" ; rdfs:comment "A guideline applies to a certain department." ; rdfs:domain gl:Guideline ; rdfs:range gl:Department . gl:worksAt a rdf:Property ; rdfs:label "Works At" ; rdfs:comment "A person works at a certain department or in a certain group." ; rdfs:domain foaf:Person ; rdfs:range xsd:string . gl:inMailingList a rdf:Property ; rdfs:label "Mailing List" ; rdfs:comment "A guideline is associated with a mailing list." ; rdfs:domain gl:Guideline ; rdfs:range gl:MailingList . gl:hasTitle a rdf:Property ; rdfs:subPropertyOf dc:title ; rdfs:label "Title" ; rdfs:comment "A headline of a document." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range xsd:string . gl:hasKind a rdf:Property ; rdfs:label "Kind" ; rdfs:comment "A guildline is from a specific kind (type, category)." ; rdfs:domain gl:Guideline ; rdfs:range gl:Kind . gl:hasEditorResponsible a rdf:Property ; rdfs:subPropertyOf gl:hasEditor ; rdfs:label "Responsible" ; rdfs:comment "A guideline has a responsible editor who makes important decisions for the guideline." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range foaf:Person . gl:hasEditor a rdf:Property ; rdfs:label "Editor" ; rdfs:comment "A document has an editor who changes the content of a document." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range foaf:Person . gl:wasFormerEditor a rdf:Property ; rdfs:label "Former Editor" ; rdfs:comment "A document had an editor who changed the content of a document." ; rdfs:domain gl:Guideline , gl:Attachment ; rdfs:range foaf:Person . gl:hasReviewer a rdf:Property ; rdfs:label "Reviewer" ; rdfs:comment "A guideline has an reviewer who checks the content of a guideline." ; rdfs:domain gl:Guideline ; rdfs:range foaf:Person .