Changes between Version 4 and Version 5 of MusculoskeletalSystem


Ignore:
Timestamp:
08/17/10 15:14:00 (8 years ago)
Author:
detwiler
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MusculoskeletalSystem

    v4 v5  
    55After the above change, I noticed that the above query was including the Eyeball in its results, clearly not a part of the Skeletal system. After consulting with the FMA's author, it was discovered that this was related to a change in the meaning of "Orbit" in the FMA. Initially the Orbit meant only the bone surrounding the compartment containing the eye. Later it was amended to mean the surrounding bone and the compartment itself. When this change was made, not all of the appropriate properties were updated. Still included was Skull regional_part Orbit, which was no longer correct. I removed this fact from the knowledge base and re-ran the query. At the same time I modified the root to be the musculoskeletal system instead of just the skeletal system. I still found right and left eyeballs in the result. Tracing back to see how these were included I discovered:  
    66 
     7{{{ 
    78Skull regional_part Viscerocranium 
    89Viscerocranium constitutional_part Right_orbit 
     
    1011Right_orbital_compartment constitutional_part Right_orbital_content 
    1112Right_orbital_content constitutional_part Right_eyeball 
     13}}} 
    1214 
    1315(and similarly for left) 
     
    1921The next issue faced was related to the query itself. When loading the results into Protege, there were a handful of instances of protege:ExternalClass. These turned out to be instances of reified relationships whose class type was not carried over into the view. The original NeuroFMA query includes a sub-query that acts as a patch of sorts, naming these classes and including them specifically. In the Musculoskeletal view there were a couple of new classes required: 
    2022 
     23{{{ 
    2124Organ_system_subdivision_part_of_relationship_value  
    2225Muscle__organ__part_of_relationship_value 
     26}}} 
    2327 
    2428Once these were added to the query, there were no longer instances of protege:ExternalClass in the results. At this point the results were sent to the view requester for approval/feedback.