Hello, Sure, but where and how will i change it? In website? Or in Github? Regards!
Yusuf Karadag On Tue, May 25, 2021, 21:47 Furkan KAMACI <[email protected]> wrote: > Hi Hasan, > > What do you think about adding these tutorials into clerezza as an example > module? You can check Tika as an example: > https://github.com/apache/tika/tree/main/tika-example > > By the way, Yusuf, could you update the first tutorial if there is not any > problem left? > > Kind Regards, > Furkan KAMACI > > On Tue, May 25, 2021 at 9:39 PM Yusuf Karadağ <[email protected]> > wrote: > > > Hello! > > So i've tried to run tutorial with *representation *module. But it kept > > giving *null. *I've kept track of it and it's giving in this line of > > *Parser.class: > > * > > > > ParsingProvider provider = > > (ParsingProvider)this.providerMap.get(deParameterizedIdentifier); > > > > It can't get the provider and throws > > *UnsupportedParsingFormatException.* > > > > > > *and the output was: > > [main] INFO org.apache.clerezza.representation.Parser - constructing > Parser > > [main] WARN org.apache.clerezza.tutorial.Example02 - text/turtle is > > not supported by the used parser > > > > * > > > > Then I tried with the dependencies as written in Tutorial 2. I moved > > *example02.ttl *file under *resources *directory of module and made a > > change in the code as: > > package org.apache.clerezza.tutorial; > > import org.apache.clerezza.commons.rdf.Graph;import > > org.apache.clerezza.commons.rdf.Triple;import > > org.apache.clerezza.rdf.core.serializedform.Parser;import > > org.apache.clerezza.rdf.core.serializedform.SupportedFormat;import > > > > > org.apache.clerezza.rdf.core.serializedform.UnsupportedFormatException;import > > org.slf4j.Logger;import org.slf4j.LoggerFactory; > > import java.io.InputStream;import java.util.Iterator; > > public class Example02 { > > > > private static final Logger logger = LoggerFactory.getLogger( > > Example02.class ); > > > > public static void main( String[] args ) { > > > > InputStream inputStream = > > Example02.class.getClassLoader().getResourceAsStream( "example02.ttl" > > ); > > Parser parser = Parser.getInstance(); > > > > try { > > Graph graph = parser.parse( inputStream, > > SupportedFormat.TURTLE ); > > > > Iterator<Triple> iterator = graph.filter( null, null, null ); > > Triple triple; > > > > while ( iterator.hasNext() ) { > > triple = iterator.next(); > > logger.info( String.format( "%s %s %s", > > triple.getSubject().toString(), > > triple.getPredicate().toString(), > > triple.getObject().toString() > > ) ); > > } > > } catch ( UnsupportedFormatException ex ) { > > logger.warn( String.format( "%s is not supported by the > > used parser", SupportedFormat.TURTLE ) ); > > } > > } > > } > > > > And i got the output as: > > > > SLF4J: Class path contains multiple SLF4J bindings. > > SLF4J: Found binding in > > > > > [jar:file:/C:/Users/yusufkaradag2/.m2/repository/org/slf4j/slf4j-simple/1.7.25/slf4j-simple-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] > > SLF4J: Found binding in > > > > > [jar:file:/C:/Users/yusufkaradag2/.m2/repository/org/slf4j/slf4j-log4j12/1.7.6/slf4j-log4j12-1.7.6.jar!/org/slf4j/impl/StaticLoggerBinder.class] > > SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an > > explanation. > > SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] > > [main] INFO org.apache.clerezza.rdf.core.serializedform.Parser - > > constructing Parser > > [main] INFO org.apache.clerezza.tutorial.Example02 - > > org.apache.clerezza.rdf.jena.commons.JenaBNodeWrapper@4e636c84 > > <http://clerezza.apache.org/2017/01/example#hasFirstName> > > "Hasan"^^<http://www.w3.org/2001/XMLSchema#string> > > [main] INFO org.apache.clerezza.tutorial.Example02 - > > org.apache.clerezza.rdf.jena.commons.JenaBNodeWrapper@4e636c84 > > <http://clerezza.apache.org/2017/01/example#isA> > > <http://clerezza.apache.org/2017/01/example#ClerezzaUser> > > > > I hope i managed to tell what i meant. Just a bit confused why it > > didn't work with *representation* module. Should i try with > > *representation *or this is fine? > > > > Regards! > > > > > > > > On Tue, May 25, 2021 at 2:33 PM Hasan <[email protected]> wrote: > > > > > Hi Yusuf > > > > > > I'd be glad if you could try to fix tutorial 2 as well > > > http://clerezza.apache.org/getting-started/tutorial/tutorial-02/ > > > > > > Best regards > > > > > > Hasan > > > > > > > > > -- > > Yusuf > > >
