Package org.apache.clerezza.rdf.core.serializedform

Examples of org.apache.clerezza.rdf.core.serializedform.Serializer


        this.servletContext = servletContext;
        log.info("Setting context to " + servletContext);
        serializer = (Serializer) this.servletContext.getAttribute(Serializer.class.getName());
        if (serializer == null) {
            log.info("Serializer not found in Servlet context.");
            serializer = new Serializer();
        }
    }
View Full Code Here


                IOUtils.write(EntityToJSON.toJSON(rep).toString(4), entityStream,encoding);
            } catch (JSONException e) {
                throw new WebApplicationException(e, Status.INTERNAL_SERVER_ERROR);
            }
        } else { // RDF
            Serializer ser = ContextHelper.getServiceFromContext(Serializer.class, servletContext);
            ser.serialize(entityStream, EntityToRDF.toRDF(rep), mediaTypeString);
        }
       
    }
View Full Code Here

  // Thanks to Reto
  public static void main(String[] args) {
    InputStream in = Utils.getResourceAsStream("data/data.ttl");
    Parser parser = Parser.getInstance();
    Graph g = parser.parse(in, SupportedFormat.TURTLE);
    Serializer serializer = Serializer.getInstance();
    serializer.serialize(System.out, g, SupportedFormat.N_TRIPLE);
  }
View Full Code Here

            //Acquire a write lock on the ContentItem when adding the enhancements
            ci.getLock().writeLock().lock();
            try {
                createEnhancements(queryModel(calaisModel), ci);
                if (log.isDebugEnabled()) {
                    Serializer serializer = Serializer.getInstance();
                    ByteArrayOutputStream debugStream = new ByteArrayOutputStream();
                    serializer.serialize(debugStream, ci.getMetadata(), "application/rdf+xml");
                    try {
                        log.debug("Calais Enhancements:\n{}",debugStream.toString("UTF-8"));
                    } catch (UnsupportedEncodingException e) {
                        e.printStackTrace();
                    }
View Full Code Here

            //Acquire a write lock on the ContentItem when adding the enhancements
            ci.getLock().writeLock().lock();
            try {
                createEnhancements(queryModel(calaisModel), ci);
                if (log.isDebugEnabled()) {
                    Serializer serializer = Serializer.getInstance();
                    ByteArrayOutputStream debugStream = new ByteArrayOutputStream();
                    serializer.serialize(debugStream, ci.getMetadata(), "application/rdf+xml");
                    try {
                        log.debug("Calais Enhancements:\n{}",debugStream.toString("UTF-8"));
                    } catch (UnsupportedEncodingException e) {
                        e.printStackTrace();
                    }
View Full Code Here

        QueryEngine qe = new JenaSparqlEngine();
        WeightedTcProvider wtcp = new SimpleTcProvider();
        TcManager tcm = new SpecialTcManager(qe, wtcp);


        Refactorer refactorer = new RefactorerImpl(null, new Serializer(), tcm, ruleStore,
                emptyConfig);
        try {
            refactorer.ontologyRefactoring(ontology, recipeIRI);
        } catch (RefactoringException e) {
            fail("Error while refactoring.");
View Full Code Here

        KB kb = RuleParserImpl.parse(recipe);
        RuleList ruleList = kb.getkReSRuleList();
        Recipe actualRecipe = new RecipeImpl(null, null, ruleList);

        Refactorer refactorer = new RefactorerImpl(null, new Serializer(), tcm, ruleStore,
                emptyConfig);
        try {
            refactorer.ontologyRefactoring(ontology, actualRecipe);
        } catch (RefactoringException e) {
            fail("Error while refactoring.");
View Full Code Here

        parser = new Parser();
        parser.bindParsingProvider(new JenaParserProvider());
        parser.bindParsingProvider(new RdfJsonParsingProvider());

        serializer = new Serializer();
        serializer.bindSerializingProvider(new JenaSerializerProvider());
        serializer.bindSerializingProvider(new RdfJsonSerializingProvider());

        ontologyProvider = new ClerezzaOntologyProvider(tcManager, offline, parser);
        Dictionary<String,Object> onmconf = new Hashtable<String,Object>();
View Full Code Here

         */
        if(__serializer == null){
            if(context != null){
                __serializer = ContextHelper.getServiceFromContext(Serializer.class, context);
            } else {
                __serializer = new Serializer();
                __serializer.bindSerializingProvider(new JenaSerializerProvider());
                __serializer.bindSerializingProvider(new JsonLdSerializerProvider());
            }
        }
        return __serializer;
View Full Code Here

      // enhancements
      ci.getLock().writeLock().lock();
      try {
        createEnhancements(dbpslGraph, ci,text,language);
        if (log.isDebugEnabled()) {
          Serializer serializer = Serializer.getInstance();
          ByteArrayOutputStream debugStream = new ByteArrayOutputStream();
          serializer.serialize(debugStream, ci.getMetadata(),
              "application/rdf+xml");
          try {
            log.debug("DBpedia Spotlight Spot Enhancements:\n{}",
                debugStream.toString("UTF-8"));
          } catch (UnsupportedEncodingException e) {
View Full Code Here

TOP

Related Classes of org.apache.clerezza.rdf.core.serializedform.Serializer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.