@prefix dct: . @prefix ieee: . @prefix owl: . @prefix proethica: . @prefix rdfs: . @prefix skos: . @prefix xsd: . a owl:Ontology ; rdfs:label "IEEE Code of Ethics Ontology" ; dct:created "2025-08-28"^^xsd:date ; dct:description "Ontology representation of the IEEE Code of Ethics for electrical and electronics engineers" ; dct:source ; dct:title "Institute of Electrical and Electronics Engineers Code of Ethics" ; owl:imports . ieee:AssistColleagues a proethica:Principle ; rdfs:label "Assist Colleagues and Co-workers" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "fundamental" ; rdfs:comment "Collaborative responsibility for professional development" ; skos:definition "Collaborative responsibility for professional development", "IEEE members must assist colleagues and co-workers in their professional development and support them in following this code of ethics" . ieee:AvoidHarmingOthers a proethica:Principle ; rdfs:label "Avoid Harming Others" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "fundamental" ; rdfs:comment "Prohibition against causing harm through professional actions" ; skos:definition "IEEE members must avoid harming others, their property, reputation, or employment by false or malicious action", "Prohibition against causing harm through professional actions" . ieee:ComputerEngineer a proethica:Role ; rdfs:label "Computer Engineer" ; proethica:appliesToDomain "computer_engineering" ; proethica:hasResponsibilities ieee:EnsurePublicSafety ; rdfs:comment "Computer engineering specialization" ; skos:definition "A professional engineer specializing in computer hardware and software systems", "Computer engineering specialization" . ieee:DiscloseConflicts a proethica:Obligation ; rdfs:label "Disclose Conflicts of Interest" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:derivedFromPrinciple ieee:AvoidConflictsOfInterest ; proethica:hasUrgency "immediate" ; rdfs:comment "Transparency requirement for professional independence" ; skos:definition "Engineers must disclose conflicts of interest to affected parties", "Transparency requirement for professional independence" . ieee:ElectricalEngineer a proethica:Role ; rdfs:label "Electrical Engineer" ; proethica:appliesToDomain "electrical_engineering" ; proethica:hasResponsibilities ieee:EnsurePublicSafety ; rdfs:comment "Core electrical engineering role" ; skos:definition "A professional engineer specializing in electrical systems and power engineering", "Core electrical engineering role" . ieee:ElectronicsEngineer a proethica:Role ; rdfs:label "Electronics Engineer" ; proethica:appliesToDomain "electronics_engineering" ; proethica:hasResponsibilities ieee:EnsurePublicSafety ; rdfs:comment "Specialized electronics engineering role" ; skos:definition "A professional engineer specializing in electronic circuits and systems", "Specialized electronics engineering role" . ieee:IEEECodeOfEthics a proethica:Resource ; rdfs:label "IEEE Code of Ethics" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; dct:source ; rdfs:comment "Primary ethical resource for IEEE members" ; skos:definition "Primary ethical resource for IEEE members", "The official ethical guidelines of the Institute of Electrical and Electronics Engineers" . ieee:ImproveUnderstanding a proethica:Principle ; rdfs:label "Improve Understanding of Technology" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "fundamental" ; rdfs:comment "Educational and awareness responsibility to society" ; skos:definition "Educational and awareness responsibility to society", "IEEE members must improve the understanding of technology by the public, its appropriate application, and potential consequences" . ieee:MaintainCompetence a proethica:Principle ; rdfs:label "Maintain and Improve Competence" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "fundamental" ; rdfs:comment "Professional competence and continuous improvement requirement" ; skos:definition "IEEE members must maintain and improve their technical competence and undertake technological tasks for others only if qualified by training or experience", "Professional competence and continuous improvement requirement" . ieee:ProfessionalLicensing a proethica:Constraint ; rdfs:label "Professional Engineering Licensing" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasType "legal" ; rdfs:comment "Legal constraint on professional practice" ; skos:definition "Legal constraint on professional practice", "Legal requirement for engineers to obtain appropriate professional licenses for regulated engineering work" . ieee:ProvideHonestAssessment a proethica:Action ; rdfs:label "Provide Honest Technical Assessment" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasUrgency "immediate" ; proethica:supportsPrinciple ieee:HonestRealistic ; rdfs:comment "Professional honesty in technical work" ; skos:definition "Professional honesty in technical work", "The action of providing truthful and realistic technical evaluations" . ieee:ProvideTruthfulEstimates a proethica:Obligation ; rdfs:label "Provide Truthful Estimates" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:derivedFromPrinciple ieee:HonestRealistic ; proethica:hasUrgency "immediate" ; rdfs:comment "Honesty requirement in professional assessments" ; skos:definition "Engineers must provide honest and realistic estimates based on available data", "Honesty requirement in professional assessments" . ieee:RejectBribery a proethica:Principle ; rdfs:label "Reject Bribery" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "fundamental" ; rdfs:comment "Prohibition against corruption and unethical financial incentives" ; skos:definition "IEEE members must reject bribery in all its forms", "Prohibition against corruption and unethical financial incentives" . ieee:ReportSafetyHazards a proethica:Action ; rdfs:label "Report Safety Hazards" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasUrgency "immediate" ; proethica:supportsPrinciple ieee:PublicSafetyHealthWelfare ; rdfs:comment "Required action for public safety" ; skos:definition "Required action for public safety", "The action of reporting potential safety hazards in electrical or electronic systems" . ieee:SeekAcceptCriticism a proethica:Principle ; rdfs:label "Seek, Accept and Offer Honest Criticism" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "fundamental" ; rdfs:comment "Professional openness to feedback and error correction" ; skos:definition "IEEE members must seek, accept, and offer honest criticism of technical work, acknowledge and correct errors", "Professional openness to feedback and error correction" . ieee:TreatAllPersonsFairly a proethica:Principle ; rdfs:label "Treat All Persons Fairly" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "fundamental" ; rdfs:comment "Commitment to equality and non-discrimination" ; skos:definition "Commitment to equality and non-discrimination", "IEEE members must treat all persons fairly and with respect, without discrimination based on characteristics such as race, religion, gender, disability, age, national origin, sexual orientation, gender identity, or gender expression" . ieee:AvoidConflictsOfInterest a proethica:Principle ; rdfs:label "Avoid Conflicts of Interest" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "fundamental" ; rdfs:comment "Requirement for professional independence and transparency" ; skos:definition "IEEE members must avoid real or perceived conflicts of interest whenever possible, and disclose them to affected parties when they do exist", "Requirement for professional independence and transparency" . ieee:HonestRealistic a proethica:Principle ; rdfs:label "Honest and Realistic" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "fundamental" ; rdfs:comment "Requirement for truthfulness in professional communications" ; skos:definition "IEEE members must be honest and realistic in stating claims or estimates based on available data", "Requirement for truthfulness in professional communications" . ieee:PublicSafetyHealthWelfare a proethica:Principle ; rdfs:label "Public Safety, Health and Welfare" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:hasEthicalWeight "paramount" ; rdfs:comment "Primary ethical obligation for IEEE members" ; skos:definition "IEEE members must hold paramount the safety, health, and welfare of the public, to strive to comply with ethical design and sustainable development practices", "Primary ethical obligation for IEEE members" . ieee:EnsurePublicSafety a proethica:Obligation ; rdfs:label "Ensure Public Safety in Designs" ; proethica:appliesToDomain "computer_engineering", "electrical_engineering", "electronics_engineering" ; proethica:derivedFromPrinciple ieee:PublicSafetyHealthWelfare ; proethica:hasUrgency "immediate" ; rdfs:comment "Primary safety obligation" ; skos:definition "Engineers must prioritize public safety in all design and implementation decisions", "Primary safety obligation" .