!+ ! TITLE: P2_tripletDefs.txt ! VERSION: 2-003 ! FACILITY: Defines triplets to the PRINCE2 ontology ! AUTHOR(S): Hlaszny, Edit PhD (+36 30 3116516, edithlaszny@gmail.com) ! SUPERVISED BY: - ! CREATION DATE: 12-JUN-2024 ! ! ENVIRONMENT: IDE Eclipse IDE for Java Developers ! Version 2021-12 (4.22.0) ! Build id 20211202-1639 ! HW Model Name iMac, MacOS Monterey, 12.5.1 ! ! DESIGN ISSUE: The names of the domains and ranges of the object properties ! (these are the subjects and objects of the triplets) must match ! the entity names of the TAB-identified class name structure. ! ! This data file defines the names of the object properties (these ! are the predicates of the triplets) and serves as input to the ! Java class OWL_GenTriplets, which will generate an OWL/XML-encoded ! file for the PRINCE2 ontology from it. Defined triplets: ! ! Domain Object Property Range ! (Subject) (Predicate) (Object) ! ----------------------------------------------------------------------- ! Stakeholder > isMemberOfActor > Actor ! inv Actor > isStakeholderOf > Stakeholder ! ! Stage > usesDocument > Document ! inv Document > documentUsedAt > Stage ! ! Document > documentCreatedBy > Actor ! inv Actor > createsDocument > Document ! ! Document > document ContributedBy > Actor ! inv Actor > contributes InDocument > Document ! ! Document > documentApprovedBy > Actor ! inv Actor > approvesDocument > Document ! ! Stage > stageFulfillmentBy > PRINCE2standardProcess ! inv PRINCE2standardProcess > processAssignmentTo > Stage ! ! Actor > createsReport > Report ! inv Report > reportCreatedBy > Actor ! ! MODIFICATION HISTORY: ! date modified by ! 12-JUN-2024 Hlaszny 1-001 first draw ! 12-JUN-2024 Hlaszny 1-002 Authorized < Approved ! 02-JUL-2024 Hlaszny 2-001 Added data properties ! 03-JUL-2024 Hlaszny 2-002 Header restructured ! 08-AUG-2024 Hlaszny 2-003 Added issue handling triplets !- !+ ! --- Actor ------------------ Stakeholder -------- ! Primary Secondary Tertiary ! Board ! ProjectExecutive X - - ! SeniorSupplier - X - ! SeniorUser - X - ! BusinessLayer ! Consultant - X - ! Investor - X - ! Owner X - - ! Delivering ! TeamManager - X - ! TeamMember - - X ! Managing - X - ! ProgrammManager ! ProjectAssuranceManager ! ProjectManager !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = isMemberOfActor INV_PREDICATE_NAME = isStakeholderOf SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'isMemberOfActor' encodes predicates of triplets: which Stakeholder is member of whichActor." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'isStakeholderOf' encodes which Actor belongs to which Stakeholder." SUBJECT_DATA_PROPERTY_NAME = contributionToAuthorship SUBJECT_DATA_PROPERTY_TYPE = decimal SUBJECT_DATA_PROPERTY_ANNOTATION = "The data property 'contributionToAuthorship' describes the extent or nature of the stakeholder's contribution to the authorship." OBJECT_DATA_PROPERTY_NAME = representsStakeholderInProject OBJECT_DATA_PROPERTY_TYPE = decimal OBJECT_DATA_PROPERTY_ANNOTATION = "The data property 'representsStakeholderInProject' describes if the author represents the stakeholder in the project context." SUPER_DATA_PROPERTY = owl:topDataProperty END_OF_HEADER !+ ! subject isMemberOfActor object !- PrimaryStakeholder ProjectExecutive PrimaryStakeholder Owner SecondaryStakeholder SeniorSupplier SecondaryStakeholder SeniorUser SecondaryStakeholder Consultant SecondaryStakeholder Investor SecondaryStakeholder TeamManager SecondaryStakeholder Managing TertiaryStakeholder TeamMember END_OF_TRIPLET_SET --------------------------------------------- !+ ! Documents Individuals ----------------- Project Stages ------------------ ! Preproject Init Subsequent Final Postproject ! Document ! Log ! Backlog - - X - - ! DailyLog - X X X - ! LessonsLog - X X X - ! Plan ! BenefitsReviewPlan - - - - X ! DeliveryApproachPlan - X X - - ! ExceptionManagementPlan - X - - - ! LongtermPlan - X X - - ! ProductRoadmapPlan - X X - - ! ProjectManagementTeamStructure - X - - - ! ProjectPlan - X - - - ! QualityManagementApproach - X - - - ! QualityPlan - X - - - ! StagePlan - - X - - ! Report ! EndProjectReport - - - X - ! EndStageReport - - X X - ! ExceptionReport - - X X - ! HighlightReport - X X X - ! IssueReport - - X - - ! LessonsLearnedReport - - - X X ! Register ! IssueRegister - X X X - ! QualityRegister - - X - - ! RiskRegister - - X - - ! BaselinePlan - X - - - ! CommunicationManagementApproach - X - - - ! ProductChecklist - X X X - ! ProductDescription - - X - - ! ProductStatusAccount - - X - - ! ProjectBrief X - - - - ! ProjectInitiationDoc - X - - - ! ProjectInitiationDocHIGHLEVEL X - - - - ! ProjectManagementTeamStruct - X - - - ! ProjectProductDescription - X - - - ! RiskManagementApproach - X - - - ! WorkPackage - - X - - !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = usesDocument INV_PREDICATE_NAME = documentUsedAt SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object 'usesDocument' property encodes which Stage created/uses which Dosument." INV_OBJECT_PROPERTY_ANNOTATION = "The object 'documentUsedAt' property encodes which Document is created/used at which Stage." END_OF_HEADER !+ ! subject usesDocument object !- PreprojectStage ProjectBrief PreprojectStage ProjectInitiationDocHIGHLEVEL InitiationStage DailyLog InitiationStage LessonsLog InitiationStage DeliveryApproachPlan InitiationStage ExceptionManagementPlan InitiationStage LongtermPlan InitiationStage ProductRoadmapPlan InitiationStage ProjectManagementTeamStructure InitiationStage ProjectPlan InitiationStage QualityManagementApproach InitiationStage QualityPlan InitiationStage HighlightReport InitiationStage IssueRegister InitiationStage BaselinePlan InitiationStage CommunicationManagementApproach InitiationStage Product InitiationStage ProjectInitiationDoc InitiationStage ProjectManagementTeamStruct InitiationStage ProjectProductDescription InitiationStage RiskManagementApproach SubsequentStage Backlog SubsequentStage DailyLog SubsequentStage LessonsLog SubsequentStage DeliveryApproachPlan SubsequentStage LongtermPlan SubsequentStage ProductRoadmapPlan SubsequentStage StagePlan SubsequentStage EndStageReport SubsequentStage ExceptionReport SubsequentStage HighlightReport SubsequentStage IssueReport SubsequentStage IssueRegister SubsequentStage QualityRegister SubsequentStage RiskRegister SubsequentStage Product SubsequentStage ProductDescription SubsequentStage ProductStatusAccount SubsequentStage WorkPackage FinalStage DailyLog FinalStage LessonsLog FinalStage EndProjectReport FinalStage EndStageReport FinalStage ExceptionReport FinalStage HighlightReport FinalStage LessonsLearnedReport FinalStage ProductChecklist FinalStage IssueRegister PostprojectStage BenefitsReviewPlan PostprojectStage LessonsLearnedReport END_OF_TRIPLET_SET --------------------------------------------- !+ ! Relationship: Document Actor !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = documentCreatedBy INV_PREDICATE_NAME = createsDocument SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'documentCreatedBy' encodes which Document is created by whom." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'createsDocument' encodes which Actor creates which Document." SUBJECT_DATA_PROPERTY_NAME = documentAsActorsContribution SUBJECT_DATA_PROPERTY_TYPE = String SUBJECT_DATA_PROPERTY_ANNOTATION = "The data property 'documentAsActorsContribution' identifies the portion created by an actor." OBJECT_DATA_PROPERTY_NAME = actorsEffortAtDocumentCreation OBJECT_DATA_PROPERTY_TYPE = decimal OBJECT_DATA_PROPERTY_ANNOTATION = "The data property 'actorsEffortAtDocumentCreation' describes the contribution of an actor." SUPER_DATA_PROPERTY = owl:topDataProperty END_OF_HEADER !+ ! subject documentCreatedBy object subject object ! data propery data propery !- ProjectInitiationDoc ProjectExecutive MEDIUM 0.35 ProjectInitiationDoc SeniorUser LOW 0.15 ProjectInitiationDoc Owner MEDIUM 0.2 ProjectInitiationDoc ProjectManager HIGH 0.3 ProjectBrief ProjectExecutive HIGH 0.5 ProjectBrief SeniorUser LOW 0.1 ProjectBrief Owner MEDIUM 0.4 ! END_OF_TRIPLET_SET --------------------------------------------- !+ ! Relationship: Actor Document !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = contributesInDocument INV_PREDICATE_NAME = documentContributedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'contributesInDocument' encodes which Actor contributes in which Document." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'documentContributedBy' encodes which Document is contributed by which Actor." SUBJECT_DATA_PROPERTY_NAME = contributingLevel SUBJECT_DATA_PROPERTY_TYPE = decimal SUBJECT_DATA_PROPERTY_ANNOTATION = "The data property 'contributingLevel' identifies the level of the contribution portion added by an actor." SUPER_DATA_PROPERTY = owl:topDataProperty END_OF_HEADER !+ ! subject contributesInDocument object subject ! data propery !- Consultant ProjectInitiationDoc 0.1 Consultant CommunicationManagementApproach 0.2 Consultant ProjectManagementTeamStruct 0.35 Consultant ProjectPlan 0.05 Consultant QualityManagementApproach 0.4 Consultant QualityPlan 0.5 Consultant RiskManagementApproach 0.1 END_OF_TRIPLET_SET --------------------------------------------- !+ ! Relationship Documents Actor ! Project ! Business Project Assurance ! Board Layer Managing Manager Manager ! Document ! Log ! Backlog - - - X - ! DailyLog - - - X - ! LessonsLog X - X - - ! Plan ! BenefitsReviewPlan X X X - - ! DeliveryApproachPlan X X X - - ! ExceptionManagementPlan - - X - - ! LongtermPlan X - - - - ! ProductRoadmapPlan X X X - - ! ProjectManagementTeamStructure - - - X - ! ProjectPlan X - X X - ! QualityManagementApproach - - X X X ! QualityPlan - - X X X ! StagePlan - - X X ! Report ! EndProjectReport X X - - - ! EndStageReport - - X X - ! ExceptionReport X X X - - ! HighlightReport - - - X - ! IssueReport - - - X - ! LessonsLearnedReport X - - - - ! Register - - - X - ! IssueRegister - - X - - ! QualityRegister - - - - X ! RiskRegister - - X X - ! BaselinePlan X - X - - ! CommunicationManagementApproach X - X - - ! ProductChecklist - - X X X ! ProductDescription X - X - - ! ProductStatusAccount - - X - - ! ProjectBrief X - - - - ! ProjectInitiationDoc X - - - - ! ProjectInitiationDocHIGHLEVEL - X - - - ! ProjectManagementTeamStruct X X - - - ! ProjectProductDescription - X - - - ! RiskManagementApproach - - - X X ! WorkPackage - - - X X !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = documentApprovedBy INV_PREDICATE_NAME = approvesDocument SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'documentApprovedBy' encodes which document is approved by which Actor." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'approvesDocument' encodes which Actor approves which Document." SUBJECT_DATA_PROPERTY_NAME = approvingCompetenceAt SUBJECT_DATA_PROPERTY_TYPE = decimal SUBJECT_DATA_PROPERTY_ANNOTATION = "The data property 'approvingCompetenceAt' identifies of the actor's presumptive competence." SUPER_DATA_PROPERTY = owl:topDataProperty END_OF_HEADER !+ ! Subject ! subject documentApprovedBy object data property !- LessonsLog Board 0.2 BenefitsReviewPlan Board 0.5 DeliveryApproachPlan Board 0.8 LongtermPlan Board 1977 ProductRoadmapPlan Board 1.0 ProjectPlan Board 1.0 EndProjectReport Board 0.8 ExceptionReport Board 0.6 LessonsLearnedReport Board 0.8 BaselinePlan Board 0.5 CommunicationManagementApproach Board 0.3 ProductDescription Board 0.8 ProjectBrief Board 1.0 ProjectInitiationDoc Board 0.8 ProjectManagementTeamStruct Board 0.6 BenefitsReviewPlan BusinessLayer 0.4 DeliveryApproachPlan BusinessLayer 0.4 ProductRoadmapPlan BusinessLayer 0.4 EndProjectReport BusinessLayer 0.4 ExceptionReport BusinessLayer 0.5 ProjectInitiationDocHIGHLEVEL BusinessLayer 0.6 ProjectManagementTeamStruct BusinessLayer 0.8 ProjectProductDescription BusinessLayer 0.8 LessonsLog Managing 0.3 BenefitsReviewPlan Managing 0.3 DeliveryApproachPlan Managing 0.3 ExceptionManagementPlan Managing 0.3 ProductRoadmapPlan Managing 0.3 ProjectPlan Managing 0.5 QualityManagementApproach Managing 0.8 QualityPlan Managing 0.8 StagePlan Managing 0.8 EndStageReport Managing 0.5 ExceptionReport Managing 0.5 IssueRegister Managing 0.9 RiskRegister Managing 0.9 BaselinePlan Managing 0.6 CommunicationManagementApproach Managing 0.4 ProductChecklist Managing 0.8 ProductDescription Managing 0.8 ProductStatusAccount Managing 0.4 Backlog ProjectManager 0.8 DailyLog ProjectManager 1.0 ProjectManagementTeamStructure ProjectManager 1.0 ProjectPlan ProjectManager 0.8 QualityManagementApproach ProjectManager 0.9 QualityPlan ProjectManager 0.9 StagePlan ProjectManager 0.9 EndStageReport ProjectManager 0.8 HighlightReport ProjectManager 0.8 IssueReport ProjectManager 0.8 Register ProjectManager 0.75 RiskRegister ProjectManager 0.75 ProductChecklist ProjectManager 0.9 RiskManagementApproach ProjectManager 0.8 WorkPackage ProjectManager 0.9 QualityManagementApproach ProjectAssuranceManager 0.9 QualityPlan ProjectAssuranceManager 0.9 QualityRegister ProjectAssuranceManager 0.9 ProductChecklist ProjectAssuranceManager 0.9 RiskManagementApproach ProjectAssuranceManager 0.7 WorkPackage ProjectAssuranceManager 0.4 END_OF_TRIPLET_SET --------------------------------------------- !+ ! Relationship: Project Stage PRINCE2 Standard Process ! ! PRINCE2standardProcess Acronym ! ----------------------------------------- ! ProjectStartingUP_process SU ! ProjectInitiating_process IP ! ProjectDirecting_process DP ! StageBoundaryManaging_process SB ! StageControlling_process CS ! ProductDeliveryManaging_process MP ! ProjectClosing_process CP ! ! Subject/Domain Predicate Object/Range ! ProjectStage stageFulfillmentBy PRINCE2standardProcess ! ! PreprojectStage SU ! InitiationStage IP, DP ! SubsequentStage DP, CS, MP, SB, ! FinalStage DP, CS, MP, SB, CP ! PostprojectStage CP !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = stageFulfillmentBy OBJECT_PROPERTY_ANNOTATION = "The object property 'stageFulfillmentBy' encodes which project stage is fulfilled by one or more PRINCE2 standard processes." SUPER_OBJECT_PROPERTY = owl:topObjectProperty END_OF_HEADER !+ ! subject stageFulfillmentBy object !- PreprojectStage ProjectStartingUP_process InitiationStage ProjectInitiating_process InitiationStage ProjectDirecting_process SubsequentStage ProjectDirecting_process SubsequentStage StageControlling_process SubsequentStage ProductDeliveryManaging_process SubsequentStage StageBoundaryManaging_process FinalStage ProjectDirecting_process FinalStage StageControlling_process FinalStage ProductDeliveryManaging_process FinalStage StageBoundaryManaging_process FinalStage ProjectClosing_process PostprojectStage ProjectClosing_process END_OF_TRIPLET_SET --------------------------------------------- !+ ! Relationship: Actor Report ! ! Reports Acronym ! ------------------------------- ! EndProjectReport EPR ! EndStageReport ESR ! ExceptionReport EXR ! HighlightReport HLR ! IssueReport ISR ! LessonsLearnedReport LLR ! ! Subject/Domain Predicate Object/Range ! Author createsReport Report ! ! ProjectExecutive EXR HLR ! Delivering EPR ESR EXR HLR ISR LLR ! TeamManager EPR ESR EXR HLR ISR ! TeamMember EXR HLR ISR ! ProgramManager EPR ESR EXR HLR LLR ! ProjectAssuranceManager EPR ESR EXR HLR LLR ! ProjectManager EPR ESR EXR HLR LLR !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = createsReport INV_PREDICATE_NAME = reportCreatedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'createsReport' encodes which Actor creates which Report." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'reportCreatedBy' encodes which report is created by which Actor." SUBJECT_DATA_PROPERTY_NAME = levelOfParticipation SUBJECT_DATA_PROPERTY_TYPE = decimal SUBJECT_DATA_PROPERTY_ANNOTATION = "The data property 'levelOfParticipation' defines on which level takes the Actor participating in the the creation of Report." SUPER_DATA_PROPERTY = owl:topDataProperty END_OF_HEADER !+ ! subject createsReport object !- ProjectExecutive ExceptionReport ProjectExecutive HighlightReport Delivering EndProjectReport Delivering EndStageReport Delivering ExceptionReport Delivering HighlightReport Delivering IssueReport Delivering LessonsLearnedReport TeamManager EndProjectReport TeamManager EndStageReport TeamManager ExceptionReport TeamManager HighlightReport TeamManager IssueReport TeamMember ExceptionReport TeamMember HighlightReport TeamMember IssueReport ProgrammManager EndProjectReport ProgrammManager EndStageReport ProgrammManager ExceptionReport ProgrammManager HighlightReport ProgrammManager LessonsLearnedReport ProjectAssuranceManager EndProjectReport ProjectAssuranceManager EndStageReport ProjectAssuranceManager ExceptionReport ProjectAssuranceManager HighlightReport ProjectAssuranceManager LessonsLearnedReport ProjectManager EndProjectReport ProjectManager EndStageReport ProjectManager ExceptionReport ProjectManager HighlightReport ProjectManager LessonsLearnedReport END_OF_TRIPLET_SET --------------------------------------------- !+ ! Analyzing issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = analyzesIssue INV_PREDICATE_NAME = issueAnalysedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = ""The object property 'analyzesIssue' encodes which Actor (the subject) analyses which issue type. Analyzing means toidentify root causes of repeated issues."" INV_OBJECT_PROPERTY_ANNOTATION = ""The object property 'issueAnalysedBy' encodes an issue type is analysed by whom. Analyzing means to identify root causes of repeated issues."" END_OF_HEADER !+ ! Subject Predicate Object !- ProgrammManager Issue ProjectExecutive Issue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Assigning issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = assignsIssue INV_PREDICATE_NAME = issueAssignedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'assignsIssue' encodes which Actor (the subject) assigns which issue type. Assigning means to allocate responsibility for the issue to a specific individual or team." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issueAssignedBy' encodes an issue type is assigned by whom. Assigning means to allocate responsibility for the issue to a specific individual or team." END_OF_HEADER !+ ! Subject Predicate Object !- ProgrammManager Issue ProjectExecutive Issue ProjectExecutive Issue ProjectManager Issue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Closing issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = closesIssue INV_PREDICATE_NAME = issueClosedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'closesIssue' encodes which Actor (the subject) closes which issue type. Closing means officially concludes the issue management process." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issueClosedBy' encodes an issue type is closed by whom. Closing means officially concludes the issue management process." END_OF_HEADER !+ ! Subject Predicate Object !- ProjectManager Issue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Detecting issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = detectsIssue INV_PREDICATE_NAME = issueDetectedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'detectsIssue' encodes which Actor (the subject) detects which issue type. Detecting means to identify potential issues through regular reviews and reporting." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issueDetectedBy' encodes an issue type is detected by whom. Detecting means to identify potential issues through regular reviews and reporting." END_OF_HEADER !+ ! Subject Predicate Object !- ProgrammManager Issue ProjectAssuranceManager QualityIssue ProjectExecutive Issue ProjectExecutive Issue ProjectManager Issue Stakeholder CommunicationIssue Stakeholder ContractIssue TeamManager DependencyIssue TeamManager ResourceIssue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Escalating issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = escalatesIssue INV_PREDICATE_NAME = issueEscalatedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'escalatesIssue' encodes which Actor (the subject) escalates which issue type. Escalating means to move the issue to a higher level of management or attention." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issueEscalatedBy' encodes an issue type is escalated by whom. Escalating means to move the issue to a higher level of management or attention." END_OF_HEADER !+ ! Subject Predicate Object !- ProjectExecutive Issue ProjectManager Issue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Logging issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = logsIssue INV_PREDICATE_NAME = issueLoggedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'logsIssue' encodes an Actor (the subject) who logs an issue type. Logging means to record details about the issue for future reference." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issueLoggedBy' encodes an issue type is escalated by an Actor. Logging means to record details about the issue for future reference." END_OF_HEADER !+ ! Subject Predicate Object !- ProjectManager Issue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Escalating issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = escalatesIssue INV_PREDICATE_NAME = issueEscalatedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'escalatesIssue' encodes" INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issueEscalatedBy' encodes" END_OF_HEADER !+ ! Subject Predicate Object !- ProgrammManager Issue ProjectExecutive Issue Stakeholder CommunicationIssue Stakeholder ContractIssue Stakeholder Issue TeamManager Issue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Mitigating issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = mitigatesIssue INV_PREDICATE_NAME = issueMitigatedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'mitigatesIssue' encodes an Actor (the subject) who mitigates an issue type. Mitigating means to reduce the impact or likelihood of the issue." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issueMitigatedBy' encodes an issue type is escalated by an Actor. Mitigating means to reduce the impact or likelihood of the issue." END_OF_HEADER !+ ! Subject Predicate Object !- ProjectAssuranceManager QualityIssue TeamManager ResourceIssue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Monitoring issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = monitorsIssue INV_PREDICATE_NAME = issueMonitoredBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'monitorsIssue' encodes an Actor (the subject) who monitors an issue type. Monitoring means to track issue progress and its impact on program objectives." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issueMonitoredBy' encodes an issue type which is escalated by an Actor. Monitoring means to track issue progress and its impact on program objectives." END_OF_HEADER !+ ! Subject Predicate Object !- ProgrammManager Issue ProjectExecutive Issue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Preventing issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = preventsIssue INV_PREDICATE_NAME = issuePreventedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'preventsIssue' encodes an Actor (the subject) who prevents an issue type. Preenting means to implement proactive measures to avoid potential issues." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issuePreventedBy' encodes an issue type which is prevented by an Actor. Preenting means to implement proactive measures to avoid potential issues."" END_OF_HEADER !+ ! Subject Predicate Object !- ProgrammManager Issue ProjectExecutive Issue END_OF_TRIPLET_SET --------------------------------------------- !+ ! Resolving issues !- START_OF_TRIPLET_SET ------------------------------------------- START_OF_HEADER PREDICATE_NAME = resolvesIssue INV_PREDICATE_NAME = issueResolvedBy SUPER_OBJECT_PROPERTY = owl:topObjectProperty OBJECT_PROPERTY_ANNOTATION = "The object property 'resolvesIssue' encodes an Actor (the subject) who resolves an issue type. Resolving means to eliminate the root cause of the issue." INV_OBJECT_PROPERTY_ANNOTATION = "The object property 'issueResolvedBy' encodes an issue type which is resolved by an Actor. Resolving means to eliminate the root cause of the issue." END_OF_HEADER !+ ! Subject Predicate Object !- ProjectAssuranceManager QualityIssue ProjectManager Issue TeamManager DependencyIssue TeamManager ResourceIssue END_OF_TRIPLET_SET --------------------------------------------- !+ ! end of P2_tripletDefs.txt !-