There's a redundant hierarchy for terms under 'MedicalEnumeration' declared at the same time under
'Enumeration'. However this hierarchy is obvious as 'MedicalEnumeration' is already :subClassOf :Enumeration.
This redundant declaration cause difficulties for inference cases.
eg.
Current version
No need to declare that again.
This holds for other concepts as well: MedicalSpecialty, MedicalProcedureType, MedicalObservationalStudyDesign, MedicalImagingTechnique, MedicalEvidenceLevel, MedicalDevicePurpose, MedicalAudience, InfectiousAgentClass, DrugPrescriptionStatus, DrugPregnancyCategory.
Suggested improvement of its definition:
Current version
<div typeof="rdfs:Class" resource="http://schema.org/MedicalEnumeration">
<span class="h" property="rdfs:label">MedicalEnumeration</span>
<span property="rdfs:comment">Enumerations related to health and the practice of medicine.</span>
<span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/MedicalIntangible">MedicalIntangible</a></span>
<span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Enumeration">Enumeration</a></span>
</div>
Suggested
<div typeof="rdfs:Class" resource="http://schema.org/MedicalEnumeration">
<span class="h" property="rdfs:label"> health:MedicalEnumeration</span>
<span property="rdfs:comment">Enumerations related to health and the practice of medicine: A concept that is used to attribute a quality to another concept, as a qualifier, a collection of items or a listing of all of the elements of a set in medicine practice.</span>
<span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Enumeration"> schema:Enumeration </a></span>
<link property="http://schema.org/isPartOf" href="http://health.schema.org" />
</div>
There's a redundant hierarchy for terms under 'MedicalEnumeration' declared at the same time under 'Enumeration'. However this hierarchy is obvious as 'MedicalEnumeration' is already :subClassOf :Enumeration. This redundant declaration cause difficulties for inference cases. eg. Current version
Suggested
Rationale:
implies that:
No need to declare that again. This holds for other concepts as well: MedicalSpecialty, MedicalProcedureType, MedicalObservationalStudyDesign, MedicalImagingTechnique, MedicalEvidenceLevel, MedicalDevicePurpose, MedicalAudience, InfectiousAgentClass, DrugPrescriptionStatus, DrugPregnancyCategory.
Suggested improvement of its definition: Current version
Suggested