Hi,

I’m trying to generate an XML parser for this schema :

http://www.w3.org/2009/09/owl2-xml.xsd

I have followed the tutorial and I used generateDS with these commands :

./generateDS.py -o owl_api.py -s owl_app.py --super=owl_api owl2-xml.xsd 

python owl_app.py myOntology.xml

And I got this runtime error :

Traceback (most recent call last):
  File "owl_app.py", line 812, in <module>
    main()
  File "owl_app.py", line 807, in main
    parse(infilename)
  File "owl_app.py", line 717, in parse
    rootObj.build(rootNode)
  File "/Users/fred/Downloads/generateDS-2.14a/owl_api.py", line 1531, in build
    self.buildChildren(child, node, nodeName_)
  File "/Users/fred/Downloads/generateDS-2.14a/owl_api.py", line 1581, in 
buildChildren
    obj_.build(child_)
  File "/Users/fred/Downloads/generateDS-2.14a/owl_api.py", line 9834, in build
    self.buildChildren(child, node, nodeName_)
  File "/Users/fred/Downloads/generateDS-2.14a/owl_api.py", line 9870, in 
buildChildren
    obj_ = ObjectAllValuesFrom.factory()
  File "/Users/fred/Downloads/generateDS-2.14a/owl_api.py", line 6079, in 
factory
    return ObjectAllValuesFrom.subclass(*args_, **kwargs_)
  File "owl_app.py", line 261, in __init__
    super(ObjectAllValuesFromSub, self).__init__(lang, base, id, space, 
ObjectProperty, ObjectInverseOf, Class, ObjectIntersectionOf, ObjectUnionOf, 
ObjectComplementOf, ObjectOneOf, ObjectSomeValuesFrom, ObjectAllValuesFrom, 
ObjectHasValue, ObjectHasSelf, ObjectMinCardinality, ObjectMaxCardinality, 
ObjectExactCardinality, DataSomeValuesFrom, DataAllValuesFrom, DataHasValue, 
DataMinCardinality, DataMaxCardinality, DataExactCardinality, )
  File "/Users/fred/Downloads/generateDS-2.14a/owl_api.py", line 6056, in 
__init__
    super(ObjectAllValuesFrom, self).__init__(lang, base, id, space, )
TypeError: must be type, not None


I think there is something in the OWL ontology not supported by generateDS but 
I don’t know what…
Any help would be appreciated…

Frédéric Bertrand.


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
generateds-users mailing list
generateds-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/generateds-users

Reply via email to