File tree Expand file tree Collapse file tree 3 files changed +35
-1
lines changed
Expand file tree Collapse file tree 3 files changed +35
-1
lines changed Original file line number Diff line number Diff line change 22from .obo import OboSerializer
33from .obojson import OboJSONSerializer
44from .ofn import OwlFunctionalSerializer
5+ from .owx import OwlXMLSerializer
6+ from .rdfxml import RdfXMLSerializer
57
68__all__ = [
79 "BaseSerializer" ,
810 "OboSerializer" ,
911 "OboJSONSerializer" ,
10- "OwlFunctionalSerializer"
12+ "OwlFunctionalSerializer" ,
13+ "OwlXMLSerializer" ,
14+ "RdfXMLSerializer"
1115]
Original file line number Diff line number Diff line change 1+ from typing import BinaryIO
2+
3+ import fastobo
4+
5+ from ._fastobo import FastoboSerializer
6+ from .base import BaseSerializer
7+
8+
9+ class OwlXMLSerializer (FastoboSerializer , BaseSerializer ):
10+
11+ format = "owx"
12+
13+ def dump (self , file : BinaryIO ):
14+ doc = self ._to_obodoc (self .ont )
15+ fastobo .dump_owl (doc , file , format = "owx" )
Original file line number Diff line number Diff line change 1+ from typing import BinaryIO
2+
3+ import fastobo
4+
5+ from ._fastobo import FastoboSerializer
6+ from .base import BaseSerializer
7+
8+
9+ class RdfXMLSerializer (FastoboSerializer , BaseSerializer ):
10+
11+ format = "rdf"
12+
13+ def dump (self , file : BinaryIO ):
14+ doc = self ._to_obodoc (self .ont )
15+ fastobo .dump_owl (doc , file , format = "rdf" )
You can’t perform that action at this time.
0 commit comments