示例#1
0
        public SGraph(string path, Uri uri)
        {
            this.path    = path;
            Uri          = uri;
            otriples     = new PaCell(tp_otriple_seq, path + "otriples.pac", false);
            dtriples     = new PaCell(tp_dtriple_spf, path + "dtriples.pac", false); // Временно выведена в переменные класса, открывается при инициализации
            dataCell     = new PaCell(tp_data_seq, path + "data.pac", false);
            entitiesTree = new PxCell(tp_entitiesTree, path + "entitiesTree.pxc", false);

            namespaceMaper = new NamespaceMapCoding(new StringIntMD5RAMUnsafe(path));
            scale          = new ScaleCell(path);
        }
示例#2
0
 public override string ToString()
 {
     return(NamespaceMapCoding.NodesToString(triplets.Select(triple => new INode [] { triple.Subject, triple.Predicate, triple.Object }), NamespaceMap));
 }