Changeset 11863

Show
Ignore:
Timestamp:
02.07.2009 12:38:31 (9 months ago)
Author:
maeder
Message:

removed SuperPropertyOf? construct

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/OWL/Parse.hs

    r11854 r11863  
    585585objPropExprAList = sepByComma $ optAnnos objectPropertyExpr 
    586586 
    587 subPropertyKey :: CharParser st Bool 
    588 subPropertyKey = (pkeyword subPropertyOfC >> return True) 
    589    <|> (pkeyword superPropertyOfC >> return False)  -- sugar 
     587subPropertyKey :: CharParser st () 
     588subPropertyKey = pkeyword subPropertyOfC 
    590589 
    591590characterKey :: CharParser st () 
     
    606605      $ ObjectPropertyCharacter c opExp) ds 
    607606  <|> do 
    608     b <- subPropertyKey 
     607    subPropertyKey 
    609608    ds <- objPropExprAList 
    610609    return $ map (\ (as, s) -> PlainAxiom as 
    611       $ if b then SubObjectPropertyOf (OPExpression s) opExp 
    612         else SubObjectPropertyOf (OPExpression opExp) s) ds 
     610      $ SubObjectPropertyOf (OPExpression s) opExp) ds 
    613611  <|> do 
    614612    e <- equivOrDisjoint 
     
    659657    return [PlainAxiom as $ FunctionalDataProperty duri] 
    660658  <|> do 
    661     b <- subPropertyKey 
     659    subPropertyKey 
    662660    ds <- dataPropExprAList 
    663     return $ map (\ (as, s) -> PlainAxiom as $ 
    664       if b then SubDataPropertyOf s duri 
    665       else SubDataPropertyOf duri s) ds 
     661    return $ map (\ (as, s) -> PlainAxiom as $ SubDataPropertyOf s duri) ds 
    666662  <|> do 
    667663    e <- equivOrDisjoint