|
|
|
@ -40,6 +40,7 @@ import net.yacy.cora.document.ASCII;
|
|
|
|
|
import net.yacy.cora.document.MultiProtocolURI;
|
|
|
|
|
import net.yacy.cora.document.UTF8;
|
|
|
|
|
import net.yacy.cora.lod.JenaTripleStore;
|
|
|
|
|
import net.yacy.cora.lod.vocabulary.YaCyMetadata;
|
|
|
|
|
import net.yacy.cora.protocol.RequestHeader;
|
|
|
|
|
import net.yacy.cora.services.federated.yacy.CacheStrategy;
|
|
|
|
|
import net.yacy.document.Condenser;
|
|
|
|
@ -54,6 +55,9 @@ import net.yacy.kelondro.data.meta.URIMetadataRow;
|
|
|
|
|
import net.yacy.search.Switchboard;
|
|
|
|
|
import net.yacy.search.index.Segment;
|
|
|
|
|
import net.yacy.search.index.Segments;
|
|
|
|
|
|
|
|
|
|
import com.hp.hpl.jena.rdf.model.Model;
|
|
|
|
|
|
|
|
|
|
import de.anomic.crawler.Cache;
|
|
|
|
|
import de.anomic.crawler.retrieval.Response;
|
|
|
|
|
import de.anomic.server.serverObjects;
|
|
|
|
@ -344,7 +348,8 @@ public class ViewFile {
|
|
|
|
|
prop.putNum("error_size", size);
|
|
|
|
|
prop.put("error_mimeTypeAvailable", (response.getMimeType() == null) ? "0" : "1");
|
|
|
|
|
prop.put("error_mimeTypeAvailable_mimeType", response.getMimeType());
|
|
|
|
|
prop.putXML("error_triples", JenaTripleStore.getMetadataByURLHash(url.hash()));
|
|
|
|
|
Model model = JenaTripleStore.getSubmodelBySubject(YaCyMetadata.hashURI(url.hash()));
|
|
|
|
|
prop.putXML("error_triples", JenaTripleStore.getRDFByModel(model));
|
|
|
|
|
return prop;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|