;; Regarding discussion at http://groups.google.com/group/chemaxiom/msg/e536f8cb1063e030 (def-uri-alias "solvent" !CHEBI:46787) (def-uri-alias "benzene" !CHEBI:16716) (define-ontology benzene-role () (object-property !ro:has_role) (class !solvent (label "SolventRole") :partial !snap:Role) (class !ChemicalSpecies :partial) (class !SolventChemical :complete (intersection-of !ChemicalSpecies (restriction !ro:has_role (some-values-from !solvent)))) (class !benzene (label "Benzene") :partial (intersection-of !ChemicalSpecies (restriction !ro:has_role (some-values-from !solvent)))) (individual !benzeneMolecule1 (type !ChemicalSpecies) (value !ro:has_role (individual !aSolventRole (type !solvent)))) (individual !benzeneMolecule2 (type (intersection-of !ChemicalSpecies (restriction !ro:has_role (some-values-from !solvent))))) (individual !benzeneMolecule (type !benzene))) #| ]> Benzene SolventRole |#