Changeset 12781
- Timestamp:
- 04.11.2009 17:28:36 (3 weeks ago)
- Location:
- trunk/OWL
- Files:
-
- 2 modified
-
Logic_OWL.hs (modified) (1 diff)
-
Morphism.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/OWL/Logic_OWL.hs
r12764 r12781 88 88 induced_from_to_morphism OWL = inducedFromToMor 89 89 cogenerated_sign OWL = cogeneratedSign 90 generated_sign OWL = fail "cogenerated_sign OWL nyi"90 generated_sign OWL = generatedSign 91 91 #ifdef UNI_PACKAGE 92 92 theory_to_taxonomy OWL = onto2Tax -
trunk/OWL/Morphism.hs
r12765 r12781 19 19 , composeMor 20 20 , cogeneratedSign 21 , generatedSign 21 22 , matchesSym 22 23 , statSymbItems … … 142 143 let sig2 = execState (mapM_ (modEntity Set.delete) $ Set.toList s) sign 143 144 in if isSubSign sig2 sign then return $ inclOWLMorphism sig2 sign else 144 fail "non OWL subsignatures for cogeneratedSign" 145 fail "non OWL subsignatures for (co)generatedSign" 146 147 generatedSign :: Set.Set Entity -> Sign -> Result OWLMorphism 148 generatedSign s sign = cogeneratedSign (Set.difference (symOf sign) s) sign 145 149 146 150 matchesSym :: Entity -> RawSymb -> Bool