Source code for solidipes_core_plugin.loaders.rdf
from rdflib import Graph
from solidipes.loaders.file import File
[docs]
class RDF(File):
supported_mime_types = {"text/plain": ["rdf", "ttl"]}
def __init__(self, **kwargs):
from ..viewers.rdf import RDF as RDFViewer
super().__init__(**kwargs)
self.compatible_viewers[:0] = [RDFViewer]
@File.loadable
def rdf(self):
g = Graph()
g.parse(self.file_info.path)
return g