snikproject / ontology

Public SNIK Ontology. An ontology of information management in hospitals.
https://snikproject.github.io/ontology/
Other
10 stars 1 forks source link

Class Use bb/Nurse #284

Closed AnnaLoerke closed 2 years ago

AnnaLoerke commented 5 years ago

Class Use um bb/Nurse. Aus unerklärlichen Gründen wird Betrieb aus dem Heinrich dabei im äußeren Kreis angezeigt.

Konsole:

Browser outdated. Graph may not work properly. browsercheck.js:36:3
You have set a custom wheel sensitivity.  This will make your app zoom unnaturally when using mainstream mice.  You should change this value from the default only if you can guarantee that all your users will use the same hardware and OS configuration as your current machine. cytoscape.min.js:23:11617
undefined pageModifier.js:585:9
4124 Nodes loaded from SPARQL loadGraphFromSparql.js:141:4
9388 Properties loaded from SPARQL loadGraphFromSparql.js:175:4
Layout not in cache, recalculating layout... layout.js:201:3
Separate subontologies unchecked layout.js:81:53
Replaced layout cache. layout.js:104:5
Create Fuse Search Index with searchCloseMatch = true fuse.js:31:8
Context Menu: Operation class use on node http://www.snik.eu/ontology/ob/ProjectManager contextmenu.js:22:6
Separate subontologies unchecked
layout.js:81:53
Context Menu: Operation circle star on node http://www.snik.eu/ontology/ob/ProjectManager contextmenu.js:22:6
Separate subontologies unchecked layout.js:81:53
Context Menu: Operation class use on node http://www.snik.eu/ontology/ob/ProjectManager contextmenu.js:22:6
Context Menu: Operation class use on node http://www.snik.eu/ontology/bb/InformationManagementStaff contextmenu.js:22:6
Class http://www.snik.eu/ontology/bb/InformationManagementStaff is not used. classuse.js:91:6
Context Menu: Operation class use on node http://www.snik.eu/ontology/bb/InformationManagementStaff contextmenu.js:22:6
Class http://www.snik.eu/ontology/bb/InformationManagementStaff is not used. classuse.js:91:6
Context Menu: Operation star on node http://www.snik.eu/ontology/bb/InformationManagementStaff contextmenu.js:22:6
Context Menu: Operation class use on node http://www.snik.eu/ontology/bb/Nurse contextmenu.js:22:6
Context Menu: Operation description on node http://www.snik.eu/ontology/he/Betrieb
contextmenu.js:22:6
Separate subontologies unchecked layout.js:81:53
Replaced layout cache. layout.js:104:5
Context Menu: Operation class use on node http://www.snik.eu/ontology/bb/Nurse contextmenu.js:22:6
Context Menu: Operation ticket on node http://www.snik.eu/ontology/bb/Nurse contextmenu.js:22:6 

grafik

KonradHoeffner commented 5 years ago

@ThomasPause: Dein neues Log ist echt praktisch für solche Issues!

KonradHoeffner commented 5 years ago

he:Betrieb und he:Operation kommen aus der "outerx" Spalte der SPARQL query.

Mit dem Firefox empfehle ich das Addon https://addons.mozilla.org/en-US/firefox/addon/widegithub oder die Stylish-Erweiterung "Wide My Github", um die Tabelle ordentlich zu sehen.

inner middle outer outerx
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/DecisionMakingAndPatientInformation http://www.snik.eu/ontology/bb/Case http://www.snik.eu/ontology/bb/Outpatient
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/DecisionMakingAndPatientInformation http://www.snik.eu/ontology/bb/Case http://www.snik.eu/ontology/bb/Inpatient
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/Case http://www.snik.eu/ontology/bb/Outpatient
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/Case http://www.snik.eu/ontology/bb/Inpatient
http://www.snik.eu/ontology/bb/Nurse http://www.snik.eu/ontology/bb/NursingAdmission http://www.snik.eu/ontology/bb/Case http://www.snik.eu/ontology/bb/Outpatient
http://www.snik.eu/ontology/bb/Nurse http://www.snik.eu/ontology/bb/NursingAdmission http://www.snik.eu/ontology/bb/Case http://www.snik.eu/ontology/bb/Inpatient
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/DecisionMakingAndPatientInformation http://www.snik.eu/ontology/bb/Diagnosis http://www.snik.eu/ontology/bb/TransferDiagnosis
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/Diagnosis http://www.snik.eu/ontology/bb/TransferDiagnosis
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/DecisionMakingAndPatientInformation http://www.snik.eu/ontology/bb/Finding http://www.snik.eu/ontology/bb/RadiologicalFinding
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/DecisionMakingAndPatientInformation http://www.snik.eu/ontology/bb/Finding http://www.snik.eu/ontology/bb/LaboratoryFinding
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/DecisionMakingAndPatientInformation http://www.snik.eu/ontology/bb/Finding http://www.snik.eu/ontology/bb/ExternalFinding
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/Finding http://www.snik.eu/ontology/bb/RadiologicalFinding
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/Finding http://www.snik.eu/ontology/bb/LaboratoryFinding
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/Finding http://www.snik.eu/ontology/bb/ExternalFinding
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/MedicalProcedure http://www.snik.eu/ontology/bb/TherapeuticProcedure
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/MedicalProcedure http://www.snik.eu/ontology/bb/DiagnosticProcedure
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/MedicalProcedure http://www.snik.eu/ontology/bb/Operation
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/MedicalProcedure http://www.snik.eu/ontology/he/Operation
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/MedicalProcedure http://www.snik.eu/ontology/it/Betrieb
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/MedicalProcedure http://www.snik.eu/ontology/bb/RadiologicalExamination
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/MedicalProcedure http://www.snik.eu/ontology/bb/ChemotherapeuticTreatment
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/MedicalProcedure http://www.snik.eu/ontology/bb/Radiotherapy
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/MedicalProcedure http://www.snik.eu/ontology/he/Betrieb
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/NursingProcedure http://www.snik.eu/ontology/bb/WoundTreatment
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/NursingProcedure http://www.snik.eu/ontology/bb/ThrombosisProphylaxis
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/NursingProcedure http://www.snik.eu/ontology/bb/SkinCare
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/NursingProcedure http://www.snik.eu/ontology/bb/OralAndDentalCare
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/NursingProcedure http://www.snik.eu/ontology/bb/HairUndNailCare
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/NursingProcedure http://www.snik.eu/ontology/bb/DecubitusProphylaxis
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/NursingProcedure http://www.snik.eu/ontology/bb/BodyWashing
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/MedicalAndNursingCarePlanning http://www.snik.eu/ontology/bb/NursingProcedure http://www.snik.eu/ontology/bb/Excretion
http://www.snik.eu/ontology/bb/HealthCareProfessional http://www.snik.eu/ontology/bb/DecisionMakingPlanningAndOrganizationOfPatientTreatment    
http://www.snik.eu/ontology/bb/HisStakeholder      
http://www.snik.eu/ontology/bb/HospitalStaff      
http://www.snik.eu/ontology/ciox/HISStakeholder      
http://www.snik.eu/ontology/ciox/HospitalStaff      
KonradHoeffner commented 5 years ago

http://www.snik.eu/ontology/he/Betrieb als "outerx" kommt von http://www.snik.eu/ontology/bb/MedicalProcedure als "outer". Warum sind die visuell nicht verbunden?

Der relevante Query-Teil ist: OPTIONAL {?outer (skos:closeMatch|^skos:closeMatch|^rdfs:subClassOf)+ ?outerx.}.

select *
{
 bb:MedicalProcedure (skos:closeMatch|^skos:closeMatch|^rdfs:subClassOf)+ ?outerx.
}

erzeugt:

outerx

http://www.snik.eu/ontology/bb/TherapeuticProcedure http://www.snik.eu/ontology/bb/DiagnosticProcedure http://www.snik.eu/ontology/bb/Operation http://www.snik.eu/ontology/he/Operation http://www.snik.eu/ontology/it/Betrieb http://www.snik.eu/ontology/bb/RadiologicalExamination http://www.snik.eu/ontology/bb/ChemotherapeuticTreatment http://www.snik.eu/ontology/bb/Radiotherapy http://www.snik.eu/ontology/he/Operation http://www.snik.eu/ontology/he/Betrieb http://www.snik.eu/ontology/it/Betrieb http://www.snik.eu/ontology/he/Betrieb

Das sieht schon sinnvoll aus, aber wieso gehört der Betrieb dazu... Leider kann man die property paths nicht ausgeben bei SPARQL

KonradHoeffner commented 5 years ago

Endlich habe ich den Schuldigen gefunden: http://www.snik.eu/ontology/it/Betrieb hat skos:closeMatch Links zu bb:Operation, he:Operation und he:Betrieb und verbindet die daher. it:Betrieb hat aber sonst keinerlei Eigenschaften außer diese Links, daher wird es in der Visualisierung nicht angezeigt und daher schwebt he:Betrieb frei herum.

  1. it (ITIL) ist ja nicht mehr öffentlich, daher sind alle noch sichtbaren ITIL- Links noch im falschen Graph und müssen dorthin verschoben werden, dafür gibt es jetzt die Issue #285.
  2. Diese speziellen Verbindungen zwischen Betrieben und Operationen sollte aber nochmal überprüft und gegebenenfalls gelöscht werden, ich schätze das Problem sind automatisch erzeugte LIMES-Links die über das englische Homonym operation für "chirurgische Operation" vs "geschäftliche Operation als Betrieb" gestolpert sind.
FranziskaJahn commented 5 years ago

CloseMatch zwischen Betrieb und Operation entfernen.

KonradHoeffner commented 2 years ago

Nach der Entfernung von ITIL scheinen keine Links dieser Art mehr übrig zu sein.