You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by Hasan <ha...@apache.org> on 2021/05/24 12:34:40 UTC

Tutorial 1

Hi Yusuf

Well done.

I am not sure what went wrong regarding the use of IntelliJ.
But could you do
$ mvn clean install
in a terminal window from your project folder?

Regards
Hasan

On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <yu...@gmail.com>
wrote:

> Hello Mr. Hasan,
> I've forked the project from Github a few days ago. I'm using IntelliJ as
> IDE. When i tried to add maven dependency, it added the dependency but
> couldn't recognize any classes so I had to add the jar manually as an
> external library. Do you think it's some kind of IDE issue or i am doing
> sth wrong? I'm guessing there's a restructuring in the project.(The
> *commons,
> rdf *packages are no longer exist). So i changed the code and imports as
> following :
>
> import org.apache.clerezza.BlankNode;import
> org.apache.clerezza.Graph;import org.apache.clerezza.IRI;import
> org.apache.clerezza.Triple;import
> org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> org.apache.clerezza.implementation.TripleImpl;import
> org.apache.clerezza.implementation.in_memory.SimpleGraph;
> import java.util.Iterator;
> public class Example01 {
>
>     public static void main( String[] args ) {
>         BlankNode subject = new BlankNode();
>
>         IRI isA = new IRI( "http://clerezza.apache.org/2017/01/example#isA"
> );
>         IRI clerezzaUser = new IRI(
> "http://clerezza.apache.org/2017/01/example#ClerezzaUser" );
>
>         IRI hasFirstName = new IRI(
> "http://clerezza.apache.org/2017/01/example#hasFirstName" );
>         PlainLiteralImpl firstName = new PlainLiteralImpl( "Hasan" );
>
>         TripleImpl subjectType = new TripleImpl( subject, isA,
> clerezzaUser );
>         TripleImpl subjectFirstName = new TripleImpl( subject,
> hasFirstName, firstName );
>
>         Graph myGraph = new SimpleGraph();
>         myGraph.add( subjectType );
>         myGraph.add( subjectFirstName );
>
>         Iterator<Triple> iterator = myGraph.filter( null, null, null );
>         Triple triple;
>         while ( iterator.hasNext() ) {
>             triple = iterator.next();
>             System.out.println( triple.getSubject().toString() );
>             System.out.println( triple.getPredicate().toString() );
>             System.out.println( triple.getObject().toString() );
>         }
>     }
> }
>
> *and i got the result as:*
>
> org.apache.clerezza.BlankNode@35f983a6
> <http://clerezza.apache.org/2017/01/example#hasFirstName>
> "Hasan"
> org.apache.clerezza.BlankNode@35f983a6
> <http://clerezza.apache.org/2017/01/example#isA>
> <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
>
> Regards!
>
>
>
> On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <xu...@gmail.com>
> wrote:
>
> > Hi Yusuf
> >
> > Have you taken a look at the Clerezza codebase?
> > If not, please create a fork of the master branch from
> >
> > https://github.com/apache/clerezza
> >
> > Try to build the modules using the reactor pom.xml
> > If there is no problem to build, have a look at this tutorial page:
> > http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> >
> > The tutorial is outdated. Please follow the tutorial and fix the
> tutorial.
> >
> > Let me know if you have any questions or problems.
> > If you could fix the tutorial, please send us the result in this mailing
> > list.
> > Many thanks.
> >
> > Happy coding
> >
> > Hasan
> >
> >
> > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> yusufkaradag1402@gmail.com>
> > wrote:
> >
> > > Dear Mr. Kamaci,
> > > Thank you for informing me.
> > > Regards!
> > >
> > > Yusuf Karadag
> > >
> > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <fu...@gmail.com>
> > wrote:
> > >
> > > > Hi Yusuf,
> > > >
> > > > Yes, you will report what you've done every week, and we will
> > communicate
> > > > about your progress at least once a week.
> > > >
> > > > Kind Regards,
> > > > Furkan KAMACI
> > > >
> > > > On Thu, May 20, 2021 at 11:04 PM Hasan <ha...@apache.org> wrote:
> > > >
> > > > > Hi Yusuf
> > > > >
> > > > > Perhaps Furkan would like to have one weekly.
> > > > > I might join every now and then, but basically, I think it is a
> good
> > > > idea.
> > > > >
> > > > > Regards
> > > > > Hasan
> > > > >
> > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > yusufkaradag1402@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Hello and thank you! I have one question tho. Will there be
> > > > daily/weekly
> > > > > > stand-ups during coding period?
> > > > > >
> > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <ha...@apache.org> wrote:
> > > > > >
> > > > > > > Welcome on board Yusuf!
> > > > > > >
> > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > >
> > > > > > > Hasan
> > > > > > >
> > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ <
> > > > > > yusufkaradag1402@gmail.com
> > > > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Thank you very much!
> > > > > > > >
> > > > > > > > Yusuf Karadag
> > > > > > > >
> > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <me@farewellutopia.com
> >
> > > > wrote:
> > > > > > > >
> > > > > > > > > Welcome Yusuf!
> > > > > > > > >
> > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > Hi Yusuf,
> > > > > > > > > >
> > > > > > > > > > Congratulations on your acceptance of Google Summer of
> Code
> > > > 2021
> > > > > > for
> > > > > > > > > Apache
> > > > > > > > > > Clerezza.
> > > > > > > > > >
> > > > > > > > > > May 17, 2021 - June 7, 2021, is the community bonding
> > period.
> > > > You
> > > > > > can
> > > > > > > > try
> > > > > > > > > > to familiarize yourself with Apache Clerezza during this
> > > > period.
> > > > > > > Clone
> > > > > > > > > the
> > > > > > > > > > codebase, try to pick some issues from Jira to fix or
> > create
> > > > new
> > > > > > > tasks.
> > > > > > > > > >
> > > > > > > > > > You will start your project on June 7, 2021. Until then,
> > try
> > > to
> > > > > be
> > > > > > > > ready
> > > > > > > > > > for the next period.
> > > > > > > > > >
> > > > > > > > > > That will be my five years as a mentor for GSoC. All of
> > them
> > > > have
> > > > > > > > > > successfully finished their tasks. If there is only one
> > > > takeaway
> > > > > > from
> > > > > > > > > that
> > > > > > > > > > success story, it is not breaking the communication. Try
> to
> > > be
> > > > > > active
> > > > > > > > on
> > > > > > > > > > the mailing list and want help when you need it.
> > > > > > > > > >
> > > > > > > > > > I and Hasan will be your mentors. Hasan has a deep
> > knowledge
> > > of
> > > > > > > Apache
> > > > > > > > > > Clerezza.
> > > > > > > > > >
> > > > > > > > > > Feel free to ask if you have any questions.
> > > > > > > > > >
> > > > > > > > > > PS: Do not forget to subscribe to the mail list if you
> > > haven't.
> > > > > > > > > >
> > > > > > > > > > Kind Regards,
> > > > > > > > > > Furkan KAMACI
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Yusuf
> > > > > >
> > > > >
> > > >
> > >
> >
>
>
> --
> Yusuf
>

Re: Tutorial 1

Posted by Yusuf Karadağ <yu...@gmail.com>.
Hi again!
Thank you for the pom.xml. Yes, i created a new module just to test
tutorials. I think my problem was with the target&source java versions.
I've set it to java 11 :). Now it's 8 so the problem is solved.

On Tue, May 25, 2021 at 2:40 PM Furkan KAMACI <fu...@gmail.com>
wrote:

> Hi,
>
> Yes. Sometimes mvn clean and invalidating caches solves the problem. Yusuf,
> please let us know if you have any questions.
>
> Kind Regards,
> Furkan KAMACI
>
> On Tue, May 25, 2021 at 3:36 PM Hasan Hasan <xu...@gmail.com> wrote:
>
> > Hi Furkan
> >
> > I think you are right. But in that case, there shouldn't be a problem as
> > well. I hope Yusuf can solve his IDE problem.
> >
> > Hasan
> >
> > On Tue, May 25, 2021 at 2:31 PM Furkan KAMACI <fu...@gmail.com>
> > wrote:
> >
> > > Hi Hasan,
> > >
> > > Yusuf may have created a new module into the existing Clerezza project.
> > Is
> > > that true Yusuf?
> > >
> > > Kind Regards,
> > > Furkan KAMACI
> > >
> > > On Tue, May 25, 2021 at 3:24 PM Hasan <ha...@apache.org> wrote:
> > >
> > > > Hi Yusuf
> > > >
> > > > This is my pom.xml for Tutorial 1
> > > >
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > <project xmlns="http://maven.apache.org/POM/4.0.0"
> > > >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > >          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> > > > http://maven.apache.org/xsd/maven-4.0.0.xsd">
> > > >     <modelVersion>4.0.0</modelVersion>
> > > >
> > > >     <groupId>org.apache.clerezza.tutorial</groupId>
> > > >     <artifactId>Tutorial-01</artifactId>
> > > >     <packaging>jar</packaging>
> > > >     <version>1.0-SNAPSHOT</version>
> > > >
> > > >     <build>
> > > >         <plugins>
> > > >             <plugin>
> > > >                 <groupId>org.apache.maven.plugins</groupId>
> > > >                 <artifactId>maven-compiler-plugin</artifactId>
> > > >                 <version>3.8.1</version>
> > > >                 <configuration>
> > > >                     <source>1.8</source>
> > > >                     <target>1.8</target>
> > > >                 </configuration>
> > > >             </plugin>
> > > >             <plugin>
> > > >                 <groupId>org.codehaus.mojo</groupId>
> > > >                 <artifactId>exec-maven-plugin</artifactId>
> > > >                 <version>1.6.0</version>
> > > >                 <executions>
> > > >                     <execution>
> > > >                         <goals>
> > > >                             <goal>java</goal>
> > > >                         </goals>
> > > >                     </execution>
> > > >                 </executions>
> > > >                 <configuration>
> > > >
> > > > <mainClass>org.apache.clerezza.tutorial.Tutorial01</mainClass>
> > > >                 </configuration>
> > > >             </plugin>
> > > >         </plugins>
> > > >     </build>
> > > >     <name>Tutorial-01</name>
> > > >     <url>http://maven.apache.org</url>
> > > >     <dependencies>
> > > >         <dependency>
> > > >             <groupId>org.apache.clerezza</groupId>
> > > >             <artifactId>api</artifactId>
> > > >             <version>2.0.1-SNAPSHOT</version>
> > > >         </dependency>
> > > >         <dependency>
> > > >             <groupId>org.apache.clerezza</groupId>
> > > >             <artifactId>api-implementation</artifactId>
> > > >             <version>2.0.1-SNAPSHOT</version>
> > > >         </dependency>
> > > >     </dependencies>
> > > > </project>
> > > >
> > > > Hope that helps
> > > >
> > > > Hasan
> > > >
> > > > On Mon, May 24, 2021 at 11:23 PM Yusuf Karadağ <
> > > yusufkaradag1402@gmail.com
> > > > >
> > > > wrote:
> > > >
> > > > > Dear Mr. Kamaci,
> > > > > I did edit the code and organized the dependencies. No problem with
> > > that.
> > > > > The problem was: i created a new maven module to run the example
> > code.
> > > I
> > > > > added 2 dependencies (api and api-implementation) but intellij
> didn't
> > > > > recognize the imports somehow, even though they were already there
> > and
> > > i
> > > > > corrected them. Then i had to add dependencies as external jars. I
> > > think
> > > > > it's just my IDE problem.
> > > > >
> > > > > Yusuf Karadag
> > > > >
> > > > > On Mon, May 24, 2021, 22:39 Furkan KAMACI <fu...@gmail.com>
> > > > wrote:
> > > > >
> > > > > > Hi Yusuf,
> > > > > >
> > > > > > I can successfully run the tutorial via Intellij IDEA. Which
> maven
> > > > > > dependency do you import? It may be the problem.
> > > > > >
> > > > > > On the other hand, you just need to edit tutorial as follows:
> > > > > >
> > > > > > *Iterator<Triple> iterator = myGraph.filter(null, null, null);*
> > > > > >
> > > > > > instead of:
> > > > > >
> > > > > > *Iterator iterator = myGraph.filter(null, null, null);*
> > > > > >
> > > > > > Kind Regards,
> > > > > > Furkan KAMACI
> > > > > >
> > > > > > On Mon, May 24, 2021 at 10:53 PM Yusuf Karadağ <
> > > > > yusufkaradag1402@gmail.com
> > > > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > I can easily build the project but i can't import dependencies
> to
> > > an
> > > > > > > example class automatically. But i'll fix it tomorrow
> hopefully.
> > > > > > > Thanks for the advice anyway.
> > > > > > > Regards!
> > > > > > >
> > > > > > > On Mon, May 24, 2021 at 2:34 PM Hasan <ha...@apache.org>
> wrote:
> > > > > > >
> > > > > > > > Hi Yusuf
> > > > > > > >
> > > > > > > > Well done.
> > > > > > > >
> > > > > > > > I am not sure what went wrong regarding the use of IntelliJ.
> > > > > > > > But could you do
> > > > > > > > $ mvn clean install
> > > > > > > > in a terminal window from your project folder?
> > > > > > > >
> > > > > > > > Regards
> > > > > > > > Hasan
> > > > > > > >
> > > > > > > > On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <
> > > > > > > yusufkaradag1402@gmail.com
> > > > > > > > >
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hello Mr. Hasan,
> > > > > > > > > I've forked the project from Github a few days ago. I'm
> using
> > > > > > IntelliJ
> > > > > > > as
> > > > > > > > > IDE. When i tried to add maven dependency, it added the
> > > > dependency
> > > > > > but
> > > > > > > > > couldn't recognize any classes so I had to add the jar
> > manually
> > > > as
> > > > > an
> > > > > > > > > external library. Do you think it's some kind of IDE issue
> > or i
> > > > am
> > > > > > > doing
> > > > > > > > > sth wrong? I'm guessing there's a restructuring in the
> > > > project.(The
> > > > > > > > > *commons,
> > > > > > > > > rdf *packages are no longer exist). So i changed the code
> and
> > > > > imports
> > > > > > > as
> > > > > > > > > following :
> > > > > > > > >
> > > > > > > > > import org.apache.clerezza.BlankNode;import
> > > > > > > > > org.apache.clerezza.Graph;import
> > org.apache.clerezza.IRI;import
> > > > > > > > > org.apache.clerezza.Triple;import
> > > > > > > > >
> > > > org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> > > > > > > > > org.apache.clerezza.implementation.TripleImpl;import
> > > > > > > > > org.apache.clerezza.implementation.in_memory.SimpleGraph;
> > > > > > > > > import java.util.Iterator;
> > > > > > > > > public class Example01 {
> > > > > > > > >
> > > > > > > > >     public static void main( String[] args ) {
> > > > > > > > >         BlankNode subject = new BlankNode();
> > > > > > > > >
> > > > > > > > >         IRI isA = new IRI( "
> > > > > > > > http://clerezza.apache.org/2017/01/example#isA"
> > > > > > > > > );
> > > > > > > > >         IRI clerezzaUser = new IRI(
> > > > > > > > > "http://clerezza.apache.org/2017/01/example#ClerezzaUser"
> );
> > > > > > > > >
> > > > > > > > >         IRI hasFirstName = new IRI(
> > > > > > > > > "http://clerezza.apache.org/2017/01/example#hasFirstName"
> );
> > > > > > > > >         PlainLiteralImpl firstName = new PlainLiteralImpl(
> > > > "Hasan"
> > > > > );
> > > > > > > > >
> > > > > > > > >         TripleImpl subjectType = new TripleImpl( subject,
> > isA,
> > > > > > > > > clerezzaUser );
> > > > > > > > >         TripleImpl subjectFirstName = new TripleImpl(
> > subject,
> > > > > > > > > hasFirstName, firstName );
> > > > > > > > >
> > > > > > > > >         Graph myGraph = new SimpleGraph();
> > > > > > > > >         myGraph.add( subjectType );
> > > > > > > > >         myGraph.add( subjectFirstName );
> > > > > > > > >
> > > > > > > > >         Iterator<Triple> iterator = myGraph.filter( null,
> > null,
> > > > > null
> > > > > > );
> > > > > > > > >         Triple triple;
> > > > > > > > >         while ( iterator.hasNext() ) {
> > > > > > > > >             triple = iterator.next();
> > > > > > > > >             System.out.println(
> > triple.getSubject().toString()
> > > );
> > > > > > > > >             System.out.println(
> > > triple.getPredicate().toString()
> > > > );
> > > > > > > > >             System.out.println(
> triple.getObject().toString()
> > > );
> > > > > > > > >         }
> > > > > > > > >     }
> > > > > > > > > }
> > > > > > > > >
> > > > > > > > > *and i got the result as:*
> > > > > > > > >
> > > > > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > > > > <http://clerezza.apache.org/2017/01/example#hasFirstName>
> > > > > > > > > "Hasan"
> > > > > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > > > > <http://clerezza.apache.org/2017/01/example#isA>
> > > > > > > > > <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
> > > > > > > > >
> > > > > > > > > Regards!
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <
> > > > > xushan.chen@gmail.com>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Hi Yusuf
> > > > > > > > > >
> > > > > > > > > > Have you taken a look at the Clerezza codebase?
> > > > > > > > > > If not, please create a fork of the master branch from
> > > > > > > > > >
> > > > > > > > > > https://github.com/apache/clerezza
> > > > > > > > > >
> > > > > > > > > > Try to build the modules using the reactor pom.xml
> > > > > > > > > > If there is no problem to build, have a look at this
> > tutorial
> > > > > page:
> > > > > > > > > >
> > > > http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> > > > > > > > > >
> > > > > > > > > > The tutorial is outdated. Please follow the tutorial and
> > fix
> > > > the
> > > > > > > > > tutorial.
> > > > > > > > > >
> > > > > > > > > > Let me know if you have any questions or problems.
> > > > > > > > > > If you could fix the tutorial, please send us the result
> in
> > > > this
> > > > > > > > mailing
> > > > > > > > > > list.
> > > > > > > > > > Many thanks.
> > > > > > > > > >
> > > > > > > > > > Happy coding
> > > > > > > > > >
> > > > > > > > > > Hasan
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> > > > > > > > > yusufkaradag1402@gmail.com>
> > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Dear Mr. Kamaci,
> > > > > > > > > > > Thank you for informing me.
> > > > > > > > > > > Regards!
> > > > > > > > > > >
> > > > > > > > > > > Yusuf Karadag
> > > > > > > > > > >
> > > > > > > > > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <
> > > > > > furkankamaci@gmail.com>
> > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > > >
> > > > > > > > > > > > Yes, you will report what you've done every week, and
> > we
> > > > will
> > > > > > > > > > communicate
> > > > > > > > > > > > about your progress at least once a week.
> > > > > > > > > > > >
> > > > > > > > > > > > Kind Regards,
> > > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > > >
> > > > > > > > > > > > On Thu, May 20, 2021 at 11:04 PM Hasan <
> > hasan@apache.org
> > > >
> > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Hi Yusuf
> > > > > > > > > > > > >
> > > > > > > > > > > > > Perhaps Furkan would like to have one weekly.
> > > > > > > > > > > > > I might join every now and then, but basically, I
> > think
> > > > it
> > > > > > is a
> > > > > > > > > good
> > > > > > > > > > > > idea.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Regards
> > > > > > > > > > > > > Hasan
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > > > > > > > > > yusufkaradag1402@gmail.com>
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Hello and thank you! I have one question tho.
> Will
> > > > there
> > > > > be
> > > > > > > > > > > > daily/weekly
> > > > > > > > > > > > > > stand-ups during coding period?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <
> > > > hasan@apache.org>
> > > > > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Welcome on board Yusuf!
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Hasan
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ
> <
> > > > > > > > > > > > > > yusufkaradag1402@gmail.com
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Thank you very much!
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Yusuf Karadag
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <
> > > > > > > > me@farewellutopia.com
> > > > > > > > > >
> > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Welcome Yusuf!
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Congratulations on your acceptance of
> > Google
> > > > > Summer
> > > > > > > of
> > > > > > > > > Code
> > > > > > > > > > > > 2021
> > > > > > > > > > > > > > for
> > > > > > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > May 17, 2021 - June 7, 2021, is the
> > community
> > > > > > bonding
> > > > > > > > > > period.
> > > > > > > > > > > > You
> > > > > > > > > > > > > > can
> > > > > > > > > > > > > > > > try
> > > > > > > > > > > > > > > > > > to familiarize yourself with Apache
> > Clerezza
> > > > > during
> > > > > > > > this
> > > > > > > > > > > > period.
> > > > > > > > > > > > > > > Clone
> > > > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > > codebase, try to pick some issues from
> Jira
> > > to
> > > > > fix
> > > > > > or
> > > > > > > > > > create
> > > > > > > > > > > > new
> > > > > > > > > > > > > > > tasks.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > You will start your project on June 7,
> > 2021.
> > > > > Until
> > > > > > > > then,
> > > > > > > > > > try
> > > > > > > > > > > to
> > > > > > > > > > > > > be
> > > > > > > > > > > > > > > > ready
> > > > > > > > > > > > > > > > > > for the next period.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > That will be my five years as a mentor
> for
> > > > GSoC.
> > > > > > All
> > > > > > > of
> > > > > > > > > > them
> > > > > > > > > > > > have
> > > > > > > > > > > > > > > > > > successfully finished their tasks. If
> there
> > > is
> > > > > only
> > > > > > > one
> > > > > > > > > > > > takeaway
> > > > > > > > > > > > > > from
> > > > > > > > > > > > > > > > > that
> > > > > > > > > > > > > > > > > > success story, it is not breaking the
> > > > > > communication.
> > > > > > > > Try
> > > > > > > > > to
> > > > > > > > > > > be
> > > > > > > > > > > > > > active
> > > > > > > > > > > > > > > > on
> > > > > > > > > > > > > > > > > > the mailing list and want help when you
> > need
> > > > it.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I and Hasan will be your mentors. Hasan
> > has a
> > > > > deep
> > > > > > > > > > knowledge
> > > > > > > > > > > of
> > > > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Feel free to ask if you have any
> questions.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > PS: Do not forget to subscribe to the
> mail
> > > list
> > > > > if
> > > > > > > you
> > > > > > > > > > > haven't.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Kind Regards,
> > > > > > > > > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Yusuf
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Yusuf
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Yusuf
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>


-- 
Yusuf

Re: Tutorial 1

Posted by Furkan KAMACI <fu...@gmail.com>.
Hi,

Yes. Sometimes mvn clean and invalidating caches solves the problem. Yusuf,
please let us know if you have any questions.

Kind Regards,
Furkan KAMACI

On Tue, May 25, 2021 at 3:36 PM Hasan Hasan <xu...@gmail.com> wrote:

> Hi Furkan
>
> I think you are right. But in that case, there shouldn't be a problem as
> well. I hope Yusuf can solve his IDE problem.
>
> Hasan
>
> On Tue, May 25, 2021 at 2:31 PM Furkan KAMACI <fu...@gmail.com>
> wrote:
>
> > Hi Hasan,
> >
> > Yusuf may have created a new module into the existing Clerezza project.
> Is
> > that true Yusuf?
> >
> > Kind Regards,
> > Furkan KAMACI
> >
> > On Tue, May 25, 2021 at 3:24 PM Hasan <ha...@apache.org> wrote:
> >
> > > Hi Yusuf
> > >
> > > This is my pom.xml for Tutorial 1
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <project xmlns="http://maven.apache.org/POM/4.0.0"
> > >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > >          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> > > http://maven.apache.org/xsd/maven-4.0.0.xsd">
> > >     <modelVersion>4.0.0</modelVersion>
> > >
> > >     <groupId>org.apache.clerezza.tutorial</groupId>
> > >     <artifactId>Tutorial-01</artifactId>
> > >     <packaging>jar</packaging>
> > >     <version>1.0-SNAPSHOT</version>
> > >
> > >     <build>
> > >         <plugins>
> > >             <plugin>
> > >                 <groupId>org.apache.maven.plugins</groupId>
> > >                 <artifactId>maven-compiler-plugin</artifactId>
> > >                 <version>3.8.1</version>
> > >                 <configuration>
> > >                     <source>1.8</source>
> > >                     <target>1.8</target>
> > >                 </configuration>
> > >             </plugin>
> > >             <plugin>
> > >                 <groupId>org.codehaus.mojo</groupId>
> > >                 <artifactId>exec-maven-plugin</artifactId>
> > >                 <version>1.6.0</version>
> > >                 <executions>
> > >                     <execution>
> > >                         <goals>
> > >                             <goal>java</goal>
> > >                         </goals>
> > >                     </execution>
> > >                 </executions>
> > >                 <configuration>
> > >
> > > <mainClass>org.apache.clerezza.tutorial.Tutorial01</mainClass>
> > >                 </configuration>
> > >             </plugin>
> > >         </plugins>
> > >     </build>
> > >     <name>Tutorial-01</name>
> > >     <url>http://maven.apache.org</url>
> > >     <dependencies>
> > >         <dependency>
> > >             <groupId>org.apache.clerezza</groupId>
> > >             <artifactId>api</artifactId>
> > >             <version>2.0.1-SNAPSHOT</version>
> > >         </dependency>
> > >         <dependency>
> > >             <groupId>org.apache.clerezza</groupId>
> > >             <artifactId>api-implementation</artifactId>
> > >             <version>2.0.1-SNAPSHOT</version>
> > >         </dependency>
> > >     </dependencies>
> > > </project>
> > >
> > > Hope that helps
> > >
> > > Hasan
> > >
> > > On Mon, May 24, 2021 at 11:23 PM Yusuf Karadağ <
> > yusufkaradag1402@gmail.com
> > > >
> > > wrote:
> > >
> > > > Dear Mr. Kamaci,
> > > > I did edit the code and organized the dependencies. No problem with
> > that.
> > > > The problem was: i created a new maven module to run the example
> code.
> > I
> > > > added 2 dependencies (api and api-implementation) but intellij didn't
> > > > recognize the imports somehow, even though they were already there
> and
> > i
> > > > corrected them. Then i had to add dependencies as external jars. I
> > think
> > > > it's just my IDE problem.
> > > >
> > > > Yusuf Karadag
> > > >
> > > > On Mon, May 24, 2021, 22:39 Furkan KAMACI <fu...@gmail.com>
> > > wrote:
> > > >
> > > > > Hi Yusuf,
> > > > >
> > > > > I can successfully run the tutorial via Intellij IDEA. Which maven
> > > > > dependency do you import? It may be the problem.
> > > > >
> > > > > On the other hand, you just need to edit tutorial as follows:
> > > > >
> > > > > *Iterator<Triple> iterator = myGraph.filter(null, null, null);*
> > > > >
> > > > > instead of:
> > > > >
> > > > > *Iterator iterator = myGraph.filter(null, null, null);*
> > > > >
> > > > > Kind Regards,
> > > > > Furkan KAMACI
> > > > >
> > > > > On Mon, May 24, 2021 at 10:53 PM Yusuf Karadağ <
> > > > yusufkaradag1402@gmail.com
> > > > > >
> > > > > wrote:
> > > > >
> > > > > > I can easily build the project but i can't import dependencies to
> > an
> > > > > > example class automatically. But i'll fix it tomorrow hopefully.
> > > > > > Thanks for the advice anyway.
> > > > > > Regards!
> > > > > >
> > > > > > On Mon, May 24, 2021 at 2:34 PM Hasan <ha...@apache.org> wrote:
> > > > > >
> > > > > > > Hi Yusuf
> > > > > > >
> > > > > > > Well done.
> > > > > > >
> > > > > > > I am not sure what went wrong regarding the use of IntelliJ.
> > > > > > > But could you do
> > > > > > > $ mvn clean install
> > > > > > > in a terminal window from your project folder?
> > > > > > >
> > > > > > > Regards
> > > > > > > Hasan
> > > > > > >
> > > > > > > On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <
> > > > > > yusufkaradag1402@gmail.com
> > > > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hello Mr. Hasan,
> > > > > > > > I've forked the project from Github a few days ago. I'm using
> > > > > IntelliJ
> > > > > > as
> > > > > > > > IDE. When i tried to add maven dependency, it added the
> > > dependency
> > > > > but
> > > > > > > > couldn't recognize any classes so I had to add the jar
> manually
> > > as
> > > > an
> > > > > > > > external library. Do you think it's some kind of IDE issue
> or i
> > > am
> > > > > > doing
> > > > > > > > sth wrong? I'm guessing there's a restructuring in the
> > > project.(The
> > > > > > > > *commons,
> > > > > > > > rdf *packages are no longer exist). So i changed the code and
> > > > imports
> > > > > > as
> > > > > > > > following :
> > > > > > > >
> > > > > > > > import org.apache.clerezza.BlankNode;import
> > > > > > > > org.apache.clerezza.Graph;import
> org.apache.clerezza.IRI;import
> > > > > > > > org.apache.clerezza.Triple;import
> > > > > > > >
> > > org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> > > > > > > > org.apache.clerezza.implementation.TripleImpl;import
> > > > > > > > org.apache.clerezza.implementation.in_memory.SimpleGraph;
> > > > > > > > import java.util.Iterator;
> > > > > > > > public class Example01 {
> > > > > > > >
> > > > > > > >     public static void main( String[] args ) {
> > > > > > > >         BlankNode subject = new BlankNode();
> > > > > > > >
> > > > > > > >         IRI isA = new IRI( "
> > > > > > > http://clerezza.apache.org/2017/01/example#isA"
> > > > > > > > );
> > > > > > > >         IRI clerezzaUser = new IRI(
> > > > > > > > "http://clerezza.apache.org/2017/01/example#ClerezzaUser" );
> > > > > > > >
> > > > > > > >         IRI hasFirstName = new IRI(
> > > > > > > > "http://clerezza.apache.org/2017/01/example#hasFirstName" );
> > > > > > > >         PlainLiteralImpl firstName = new PlainLiteralImpl(
> > > "Hasan"
> > > > );
> > > > > > > >
> > > > > > > >         TripleImpl subjectType = new TripleImpl( subject,
> isA,
> > > > > > > > clerezzaUser );
> > > > > > > >         TripleImpl subjectFirstName = new TripleImpl(
> subject,
> > > > > > > > hasFirstName, firstName );
> > > > > > > >
> > > > > > > >         Graph myGraph = new SimpleGraph();
> > > > > > > >         myGraph.add( subjectType );
> > > > > > > >         myGraph.add( subjectFirstName );
> > > > > > > >
> > > > > > > >         Iterator<Triple> iterator = myGraph.filter( null,
> null,
> > > > null
> > > > > );
> > > > > > > >         Triple triple;
> > > > > > > >         while ( iterator.hasNext() ) {
> > > > > > > >             triple = iterator.next();
> > > > > > > >             System.out.println(
> triple.getSubject().toString()
> > );
> > > > > > > >             System.out.println(
> > triple.getPredicate().toString()
> > > );
> > > > > > > >             System.out.println( triple.getObject().toString()
> > );
> > > > > > > >         }
> > > > > > > >     }
> > > > > > > > }
> > > > > > > >
> > > > > > > > *and i got the result as:*
> > > > > > > >
> > > > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > > > <http://clerezza.apache.org/2017/01/example#hasFirstName>
> > > > > > > > "Hasan"
> > > > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > > > <http://clerezza.apache.org/2017/01/example#isA>
> > > > > > > > <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
> > > > > > > >
> > > > > > > > Regards!
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <
> > > > xushan.chen@gmail.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi Yusuf
> > > > > > > > >
> > > > > > > > > Have you taken a look at the Clerezza codebase?
> > > > > > > > > If not, please create a fork of the master branch from
> > > > > > > > >
> > > > > > > > > https://github.com/apache/clerezza
> > > > > > > > >
> > > > > > > > > Try to build the modules using the reactor pom.xml
> > > > > > > > > If there is no problem to build, have a look at this
> tutorial
> > > > page:
> > > > > > > > >
> > > http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> > > > > > > > >
> > > > > > > > > The tutorial is outdated. Please follow the tutorial and
> fix
> > > the
> > > > > > > > tutorial.
> > > > > > > > >
> > > > > > > > > Let me know if you have any questions or problems.
> > > > > > > > > If you could fix the tutorial, please send us the result in
> > > this
> > > > > > > mailing
> > > > > > > > > list.
> > > > > > > > > Many thanks.
> > > > > > > > >
> > > > > > > > > Happy coding
> > > > > > > > >
> > > > > > > > > Hasan
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> > > > > > > > yusufkaradag1402@gmail.com>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Dear Mr. Kamaci,
> > > > > > > > > > Thank you for informing me.
> > > > > > > > > > Regards!
> > > > > > > > > >
> > > > > > > > > > Yusuf Karadag
> > > > > > > > > >
> > > > > > > > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <
> > > > > furkankamaci@gmail.com>
> > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > >
> > > > > > > > > > > Yes, you will report what you've done every week, and
> we
> > > will
> > > > > > > > > communicate
> > > > > > > > > > > about your progress at least once a week.
> > > > > > > > > > >
> > > > > > > > > > > Kind Regards,
> > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > >
> > > > > > > > > > > On Thu, May 20, 2021 at 11:04 PM Hasan <
> hasan@apache.org
> > >
> > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Hi Yusuf
> > > > > > > > > > > >
> > > > > > > > > > > > Perhaps Furkan would like to have one weekly.
> > > > > > > > > > > > I might join every now and then, but basically, I
> think
> > > it
> > > > > is a
> > > > > > > > good
> > > > > > > > > > > idea.
> > > > > > > > > > > >
> > > > > > > > > > > > Regards
> > > > > > > > > > > > Hasan
> > > > > > > > > > > >
> > > > > > > > > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > > > > > > > > yusufkaradag1402@gmail.com>
> > > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Hello and thank you! I have one question tho. Will
> > > there
> > > > be
> > > > > > > > > > > daily/weekly
> > > > > > > > > > > > > stand-ups during coding period?
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <
> > > hasan@apache.org>
> > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Welcome on board Yusuf!
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Hasan
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ <
> > > > > > > > > > > > > yusufkaradag1402@gmail.com
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Thank you very much!
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Yusuf Karadag
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <
> > > > > > > me@farewellutopia.com
> > > > > > > > >
> > > > > > > > > > > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Welcome Yusuf!
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Congratulations on your acceptance of
> Google
> > > > Summer
> > > > > > of
> > > > > > > > Code
> > > > > > > > > > > 2021
> > > > > > > > > > > > > for
> > > > > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > May 17, 2021 - June 7, 2021, is the
> community
> > > > > bonding
> > > > > > > > > period.
> > > > > > > > > > > You
> > > > > > > > > > > > > can
> > > > > > > > > > > > > > > try
> > > > > > > > > > > > > > > > > to familiarize yourself with Apache
> Clerezza
> > > > during
> > > > > > > this
> > > > > > > > > > > period.
> > > > > > > > > > > > > > Clone
> > > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > codebase, try to pick some issues from Jira
> > to
> > > > fix
> > > > > or
> > > > > > > > > create
> > > > > > > > > > > new
> > > > > > > > > > > > > > tasks.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > You will start your project on June 7,
> 2021.
> > > > Until
> > > > > > > then,
> > > > > > > > > try
> > > > > > > > > > to
> > > > > > > > > > > > be
> > > > > > > > > > > > > > > ready
> > > > > > > > > > > > > > > > > for the next period.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > That will be my five years as a mentor for
> > > GSoC.
> > > > > All
> > > > > > of
> > > > > > > > > them
> > > > > > > > > > > have
> > > > > > > > > > > > > > > > > successfully finished their tasks. If there
> > is
> > > > only
> > > > > > one
> > > > > > > > > > > takeaway
> > > > > > > > > > > > > from
> > > > > > > > > > > > > > > > that
> > > > > > > > > > > > > > > > > success story, it is not breaking the
> > > > > communication.
> > > > > > > Try
> > > > > > > > to
> > > > > > > > > > be
> > > > > > > > > > > > > active
> > > > > > > > > > > > > > > on
> > > > > > > > > > > > > > > > > the mailing list and want help when you
> need
> > > it.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > I and Hasan will be your mentors. Hasan
> has a
> > > > deep
> > > > > > > > > knowledge
> > > > > > > > > > of
> > > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Feel free to ask if you have any questions.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > PS: Do not forget to subscribe to the mail
> > list
> > > > if
> > > > > > you
> > > > > > > > > > haven't.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Kind Regards,
> > > > > > > > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Yusuf
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Yusuf
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Yusuf
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Tutorial 1

Posted by Hasan Hasan <xu...@gmail.com>.
Hi Furkan

I think you are right. But in that case, there shouldn't be a problem as
well. I hope Yusuf can solve his IDE problem.

Hasan

On Tue, May 25, 2021 at 2:31 PM Furkan KAMACI <fu...@gmail.com>
wrote:

> Hi Hasan,
>
> Yusuf may have created a new module into the existing Clerezza project. Is
> that true Yusuf?
>
> Kind Regards,
> Furkan KAMACI
>
> On Tue, May 25, 2021 at 3:24 PM Hasan <ha...@apache.org> wrote:
>
> > Hi Yusuf
> >
> > This is my pom.xml for Tutorial 1
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <project xmlns="http://maven.apache.org/POM/4.0.0"
> >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> > http://maven.apache.org/xsd/maven-4.0.0.xsd">
> >     <modelVersion>4.0.0</modelVersion>
> >
> >     <groupId>org.apache.clerezza.tutorial</groupId>
> >     <artifactId>Tutorial-01</artifactId>
> >     <packaging>jar</packaging>
> >     <version>1.0-SNAPSHOT</version>
> >
> >     <build>
> >         <plugins>
> >             <plugin>
> >                 <groupId>org.apache.maven.plugins</groupId>
> >                 <artifactId>maven-compiler-plugin</artifactId>
> >                 <version>3.8.1</version>
> >                 <configuration>
> >                     <source>1.8</source>
> >                     <target>1.8</target>
> >                 </configuration>
> >             </plugin>
> >             <plugin>
> >                 <groupId>org.codehaus.mojo</groupId>
> >                 <artifactId>exec-maven-plugin</artifactId>
> >                 <version>1.6.0</version>
> >                 <executions>
> >                     <execution>
> >                         <goals>
> >                             <goal>java</goal>
> >                         </goals>
> >                     </execution>
> >                 </executions>
> >                 <configuration>
> >
> > <mainClass>org.apache.clerezza.tutorial.Tutorial01</mainClass>
> >                 </configuration>
> >             </plugin>
> >         </plugins>
> >     </build>
> >     <name>Tutorial-01</name>
> >     <url>http://maven.apache.org</url>
> >     <dependencies>
> >         <dependency>
> >             <groupId>org.apache.clerezza</groupId>
> >             <artifactId>api</artifactId>
> >             <version>2.0.1-SNAPSHOT</version>
> >         </dependency>
> >         <dependency>
> >             <groupId>org.apache.clerezza</groupId>
> >             <artifactId>api-implementation</artifactId>
> >             <version>2.0.1-SNAPSHOT</version>
> >         </dependency>
> >     </dependencies>
> > </project>
> >
> > Hope that helps
> >
> > Hasan
> >
> > On Mon, May 24, 2021 at 11:23 PM Yusuf Karadağ <
> yusufkaradag1402@gmail.com
> > >
> > wrote:
> >
> > > Dear Mr. Kamaci,
> > > I did edit the code and organized the dependencies. No problem with
> that.
> > > The problem was: i created a new maven module to run the example code.
> I
> > > added 2 dependencies (api and api-implementation) but intellij didn't
> > > recognize the imports somehow, even though they were already there and
> i
> > > corrected them. Then i had to add dependencies as external jars. I
> think
> > > it's just my IDE problem.
> > >
> > > Yusuf Karadag
> > >
> > > On Mon, May 24, 2021, 22:39 Furkan KAMACI <fu...@gmail.com>
> > wrote:
> > >
> > > > Hi Yusuf,
> > > >
> > > > I can successfully run the tutorial via Intellij IDEA. Which maven
> > > > dependency do you import? It may be the problem.
> > > >
> > > > On the other hand, you just need to edit tutorial as follows:
> > > >
> > > > *Iterator<Triple> iterator = myGraph.filter(null, null, null);*
> > > >
> > > > instead of:
> > > >
> > > > *Iterator iterator = myGraph.filter(null, null, null);*
> > > >
> > > > Kind Regards,
> > > > Furkan KAMACI
> > > >
> > > > On Mon, May 24, 2021 at 10:53 PM Yusuf Karadağ <
> > > yusufkaradag1402@gmail.com
> > > > >
> > > > wrote:
> > > >
> > > > > I can easily build the project but i can't import dependencies to
> an
> > > > > example class automatically. But i'll fix it tomorrow hopefully.
> > > > > Thanks for the advice anyway.
> > > > > Regards!
> > > > >
> > > > > On Mon, May 24, 2021 at 2:34 PM Hasan <ha...@apache.org> wrote:
> > > > >
> > > > > > Hi Yusuf
> > > > > >
> > > > > > Well done.
> > > > > >
> > > > > > I am not sure what went wrong regarding the use of IntelliJ.
> > > > > > But could you do
> > > > > > $ mvn clean install
> > > > > > in a terminal window from your project folder?
> > > > > >
> > > > > > Regards
> > > > > > Hasan
> > > > > >
> > > > > > On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <
> > > > > yusufkaradag1402@gmail.com
> > > > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hello Mr. Hasan,
> > > > > > > I've forked the project from Github a few days ago. I'm using
> > > > IntelliJ
> > > > > as
> > > > > > > IDE. When i tried to add maven dependency, it added the
> > dependency
> > > > but
> > > > > > > couldn't recognize any classes so I had to add the jar manually
> > as
> > > an
> > > > > > > external library. Do you think it's some kind of IDE issue or i
> > am
> > > > > doing
> > > > > > > sth wrong? I'm guessing there's a restructuring in the
> > project.(The
> > > > > > > *commons,
> > > > > > > rdf *packages are no longer exist). So i changed the code and
> > > imports
> > > > > as
> > > > > > > following :
> > > > > > >
> > > > > > > import org.apache.clerezza.BlankNode;import
> > > > > > > org.apache.clerezza.Graph;import org.apache.clerezza.IRI;import
> > > > > > > org.apache.clerezza.Triple;import
> > > > > > >
> > org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> > > > > > > org.apache.clerezza.implementation.TripleImpl;import
> > > > > > > org.apache.clerezza.implementation.in_memory.SimpleGraph;
> > > > > > > import java.util.Iterator;
> > > > > > > public class Example01 {
> > > > > > >
> > > > > > >     public static void main( String[] args ) {
> > > > > > >         BlankNode subject = new BlankNode();
> > > > > > >
> > > > > > >         IRI isA = new IRI( "
> > > > > > http://clerezza.apache.org/2017/01/example#isA"
> > > > > > > );
> > > > > > >         IRI clerezzaUser = new IRI(
> > > > > > > "http://clerezza.apache.org/2017/01/example#ClerezzaUser" );
> > > > > > >
> > > > > > >         IRI hasFirstName = new IRI(
> > > > > > > "http://clerezza.apache.org/2017/01/example#hasFirstName" );
> > > > > > >         PlainLiteralImpl firstName = new PlainLiteralImpl(
> > "Hasan"
> > > );
> > > > > > >
> > > > > > >         TripleImpl subjectType = new TripleImpl( subject, isA,
> > > > > > > clerezzaUser );
> > > > > > >         TripleImpl subjectFirstName = new TripleImpl( subject,
> > > > > > > hasFirstName, firstName );
> > > > > > >
> > > > > > >         Graph myGraph = new SimpleGraph();
> > > > > > >         myGraph.add( subjectType );
> > > > > > >         myGraph.add( subjectFirstName );
> > > > > > >
> > > > > > >         Iterator<Triple> iterator = myGraph.filter( null, null,
> > > null
> > > > );
> > > > > > >         Triple triple;
> > > > > > >         while ( iterator.hasNext() ) {
> > > > > > >             triple = iterator.next();
> > > > > > >             System.out.println( triple.getSubject().toString()
> );
> > > > > > >             System.out.println(
> triple.getPredicate().toString()
> > );
> > > > > > >             System.out.println( triple.getObject().toString()
> );
> > > > > > >         }
> > > > > > >     }
> > > > > > > }
> > > > > > >
> > > > > > > *and i got the result as:*
> > > > > > >
> > > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > > <http://clerezza.apache.org/2017/01/example#hasFirstName>
> > > > > > > "Hasan"
> > > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > > <http://clerezza.apache.org/2017/01/example#isA>
> > > > > > > <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
> > > > > > >
> > > > > > > Regards!
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <
> > > xushan.chen@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi Yusuf
> > > > > > > >
> > > > > > > > Have you taken a look at the Clerezza codebase?
> > > > > > > > If not, please create a fork of the master branch from
> > > > > > > >
> > > > > > > > https://github.com/apache/clerezza
> > > > > > > >
> > > > > > > > Try to build the modules using the reactor pom.xml
> > > > > > > > If there is no problem to build, have a look at this tutorial
> > > page:
> > > > > > > >
> > http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> > > > > > > >
> > > > > > > > The tutorial is outdated. Please follow the tutorial and fix
> > the
> > > > > > > tutorial.
> > > > > > > >
> > > > > > > > Let me know if you have any questions or problems.
> > > > > > > > If you could fix the tutorial, please send us the result in
> > this
> > > > > > mailing
> > > > > > > > list.
> > > > > > > > Many thanks.
> > > > > > > >
> > > > > > > > Happy coding
> > > > > > > >
> > > > > > > > Hasan
> > > > > > > >
> > > > > > > >
> > > > > > > > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> > > > > > > yusufkaradag1402@gmail.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Dear Mr. Kamaci,
> > > > > > > > > Thank you for informing me.
> > > > > > > > > Regards!
> > > > > > > > >
> > > > > > > > > Yusuf Karadag
> > > > > > > > >
> > > > > > > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <
> > > > furkankamaci@gmail.com>
> > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Hi Yusuf,
> > > > > > > > > >
> > > > > > > > > > Yes, you will report what you've done every week, and we
> > will
> > > > > > > > communicate
> > > > > > > > > > about your progress at least once a week.
> > > > > > > > > >
> > > > > > > > > > Kind Regards,
> > > > > > > > > > Furkan KAMACI
> > > > > > > > > >
> > > > > > > > > > On Thu, May 20, 2021 at 11:04 PM Hasan <hasan@apache.org
> >
> > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi Yusuf
> > > > > > > > > > >
> > > > > > > > > > > Perhaps Furkan would like to have one weekly.
> > > > > > > > > > > I might join every now and then, but basically, I think
> > it
> > > > is a
> > > > > > > good
> > > > > > > > > > idea.
> > > > > > > > > > >
> > > > > > > > > > > Regards
> > > > > > > > > > > Hasan
> > > > > > > > > > >
> > > > > > > > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > > > > > > > yusufkaradag1402@gmail.com>
> > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Hello and thank you! I have one question tho. Will
> > there
> > > be
> > > > > > > > > > daily/weekly
> > > > > > > > > > > > stand-ups during coding period?
> > > > > > > > > > > >
> > > > > > > > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <
> > hasan@apache.org>
> > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Welcome on board Yusuf!
> > > > > > > > > > > > >
> > > > > > > > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Hasan
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ <
> > > > > > > > > > > > yusufkaradag1402@gmail.com
> > > > > > > > > > > > > >
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Thank you very much!
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Yusuf Karadag
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <
> > > > > > me@farewellutopia.com
> > > > > > > >
> > > > > > > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Welcome Yusuf!
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Congratulations on your acceptance of Google
> > > Summer
> > > > > of
> > > > > > > Code
> > > > > > > > > > 2021
> > > > > > > > > > > > for
> > > > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > May 17, 2021 - June 7, 2021, is the community
> > > > bonding
> > > > > > > > period.
> > > > > > > > > > You
> > > > > > > > > > > > can
> > > > > > > > > > > > > > try
> > > > > > > > > > > > > > > > to familiarize yourself with Apache Clerezza
> > > during
> > > > > > this
> > > > > > > > > > period.
> > > > > > > > > > > > > Clone
> > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > > codebase, try to pick some issues from Jira
> to
> > > fix
> > > > or
> > > > > > > > create
> > > > > > > > > > new
> > > > > > > > > > > > > tasks.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > You will start your project on June 7, 2021.
> > > Until
> > > > > > then,
> > > > > > > > try
> > > > > > > > > to
> > > > > > > > > > > be
> > > > > > > > > > > > > > ready
> > > > > > > > > > > > > > > > for the next period.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > That will be my five years as a mentor for
> > GSoC.
> > > > All
> > > > > of
> > > > > > > > them
> > > > > > > > > > have
> > > > > > > > > > > > > > > > successfully finished their tasks. If there
> is
> > > only
> > > > > one
> > > > > > > > > > takeaway
> > > > > > > > > > > > from
> > > > > > > > > > > > > > > that
> > > > > > > > > > > > > > > > success story, it is not breaking the
> > > > communication.
> > > > > > Try
> > > > > > > to
> > > > > > > > > be
> > > > > > > > > > > > active
> > > > > > > > > > > > > > on
> > > > > > > > > > > > > > > > the mailing list and want help when you need
> > it.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I and Hasan will be your mentors. Hasan has a
> > > deep
> > > > > > > > knowledge
> > > > > > > > > of
> > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Feel free to ask if you have any questions.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > PS: Do not forget to subscribe to the mail
> list
> > > if
> > > > > you
> > > > > > > > > haven't.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Kind Regards,
> > > > > > > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Yusuf
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Yusuf
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Yusuf
> > > > >
> > > >
> > >
> >
>

Re: Tutorial 1

Posted by Furkan KAMACI <fu...@gmail.com>.
Hi Hasan,

Yusuf may have created a new module into the existing Clerezza project. Is
that true Yusuf?

Kind Regards,
Furkan KAMACI

On Tue, May 25, 2021 at 3:24 PM Hasan <ha...@apache.org> wrote:

> Hi Yusuf
>
> This is my pom.xml for Tutorial 1
>
> <?xml version="1.0" encoding="UTF-8"?>
> <project xmlns="http://maven.apache.org/POM/4.0.0"
>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd">
>     <modelVersion>4.0.0</modelVersion>
>
>     <groupId>org.apache.clerezza.tutorial</groupId>
>     <artifactId>Tutorial-01</artifactId>
>     <packaging>jar</packaging>
>     <version>1.0-SNAPSHOT</version>
>
>     <build>
>         <plugins>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-compiler-plugin</artifactId>
>                 <version>3.8.1</version>
>                 <configuration>
>                     <source>1.8</source>
>                     <target>1.8</target>
>                 </configuration>
>             </plugin>
>             <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>exec-maven-plugin</artifactId>
>                 <version>1.6.0</version>
>                 <executions>
>                     <execution>
>                         <goals>
>                             <goal>java</goal>
>                         </goals>
>                     </execution>
>                 </executions>
>                 <configuration>
>
> <mainClass>org.apache.clerezza.tutorial.Tutorial01</mainClass>
>                 </configuration>
>             </plugin>
>         </plugins>
>     </build>
>     <name>Tutorial-01</name>
>     <url>http://maven.apache.org</url>
>     <dependencies>
>         <dependency>
>             <groupId>org.apache.clerezza</groupId>
>             <artifactId>api</artifactId>
>             <version>2.0.1-SNAPSHOT</version>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.clerezza</groupId>
>             <artifactId>api-implementation</artifactId>
>             <version>2.0.1-SNAPSHOT</version>
>         </dependency>
>     </dependencies>
> </project>
>
> Hope that helps
>
> Hasan
>
> On Mon, May 24, 2021 at 11:23 PM Yusuf Karadağ <yusufkaradag1402@gmail.com
> >
> wrote:
>
> > Dear Mr. Kamaci,
> > I did edit the code and organized the dependencies. No problem with that.
> > The problem was: i created a new maven module to run the example code. I
> > added 2 dependencies (api and api-implementation) but intellij didn't
> > recognize the imports somehow, even though they were already there and i
> > corrected them. Then i had to add dependencies as external jars. I think
> > it's just my IDE problem.
> >
> > Yusuf Karadag
> >
> > On Mon, May 24, 2021, 22:39 Furkan KAMACI <fu...@gmail.com>
> wrote:
> >
> > > Hi Yusuf,
> > >
> > > I can successfully run the tutorial via Intellij IDEA. Which maven
> > > dependency do you import? It may be the problem.
> > >
> > > On the other hand, you just need to edit tutorial as follows:
> > >
> > > *Iterator<Triple> iterator = myGraph.filter(null, null, null);*
> > >
> > > instead of:
> > >
> > > *Iterator iterator = myGraph.filter(null, null, null);*
> > >
> > > Kind Regards,
> > > Furkan KAMACI
> > >
> > > On Mon, May 24, 2021 at 10:53 PM Yusuf Karadağ <
> > yusufkaradag1402@gmail.com
> > > >
> > > wrote:
> > >
> > > > I can easily build the project but i can't import dependencies to an
> > > > example class automatically. But i'll fix it tomorrow hopefully.
> > > > Thanks for the advice anyway.
> > > > Regards!
> > > >
> > > > On Mon, May 24, 2021 at 2:34 PM Hasan <ha...@apache.org> wrote:
> > > >
> > > > > Hi Yusuf
> > > > >
> > > > > Well done.
> > > > >
> > > > > I am not sure what went wrong regarding the use of IntelliJ.
> > > > > But could you do
> > > > > $ mvn clean install
> > > > > in a terminal window from your project folder?
> > > > >
> > > > > Regards
> > > > > Hasan
> > > > >
> > > > > On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <
> > > > yusufkaradag1402@gmail.com
> > > > > >
> > > > > wrote:
> > > > >
> > > > > > Hello Mr. Hasan,
> > > > > > I've forked the project from Github a few days ago. I'm using
> > > IntelliJ
> > > > as
> > > > > > IDE. When i tried to add maven dependency, it added the
> dependency
> > > but
> > > > > > couldn't recognize any classes so I had to add the jar manually
> as
> > an
> > > > > > external library. Do you think it's some kind of IDE issue or i
> am
> > > > doing
> > > > > > sth wrong? I'm guessing there's a restructuring in the
> project.(The
> > > > > > *commons,
> > > > > > rdf *packages are no longer exist). So i changed the code and
> > imports
> > > > as
> > > > > > following :
> > > > > >
> > > > > > import org.apache.clerezza.BlankNode;import
> > > > > > org.apache.clerezza.Graph;import org.apache.clerezza.IRI;import
> > > > > > org.apache.clerezza.Triple;import
> > > > > >
> org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> > > > > > org.apache.clerezza.implementation.TripleImpl;import
> > > > > > org.apache.clerezza.implementation.in_memory.SimpleGraph;
> > > > > > import java.util.Iterator;
> > > > > > public class Example01 {
> > > > > >
> > > > > >     public static void main( String[] args ) {
> > > > > >         BlankNode subject = new BlankNode();
> > > > > >
> > > > > >         IRI isA = new IRI( "
> > > > > http://clerezza.apache.org/2017/01/example#isA"
> > > > > > );
> > > > > >         IRI clerezzaUser = new IRI(
> > > > > > "http://clerezza.apache.org/2017/01/example#ClerezzaUser" );
> > > > > >
> > > > > >         IRI hasFirstName = new IRI(
> > > > > > "http://clerezza.apache.org/2017/01/example#hasFirstName" );
> > > > > >         PlainLiteralImpl firstName = new PlainLiteralImpl(
> "Hasan"
> > );
> > > > > >
> > > > > >         TripleImpl subjectType = new TripleImpl( subject, isA,
> > > > > > clerezzaUser );
> > > > > >         TripleImpl subjectFirstName = new TripleImpl( subject,
> > > > > > hasFirstName, firstName );
> > > > > >
> > > > > >         Graph myGraph = new SimpleGraph();
> > > > > >         myGraph.add( subjectType );
> > > > > >         myGraph.add( subjectFirstName );
> > > > > >
> > > > > >         Iterator<Triple> iterator = myGraph.filter( null, null,
> > null
> > > );
> > > > > >         Triple triple;
> > > > > >         while ( iterator.hasNext() ) {
> > > > > >             triple = iterator.next();
> > > > > >             System.out.println( triple.getSubject().toString() );
> > > > > >             System.out.println( triple.getPredicate().toString()
> );
> > > > > >             System.out.println( triple.getObject().toString() );
> > > > > >         }
> > > > > >     }
> > > > > > }
> > > > > >
> > > > > > *and i got the result as:*
> > > > > >
> > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > <http://clerezza.apache.org/2017/01/example#hasFirstName>
> > > > > > "Hasan"
> > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > <http://clerezza.apache.org/2017/01/example#isA>
> > > > > > <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
> > > > > >
> > > > > > Regards!
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <
> > xushan.chen@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Yusuf
> > > > > > >
> > > > > > > Have you taken a look at the Clerezza codebase?
> > > > > > > If not, please create a fork of the master branch from
> > > > > > >
> > > > > > > https://github.com/apache/clerezza
> > > > > > >
> > > > > > > Try to build the modules using the reactor pom.xml
> > > > > > > If there is no problem to build, have a look at this tutorial
> > page:
> > > > > > >
> http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> > > > > > >
> > > > > > > The tutorial is outdated. Please follow the tutorial and fix
> the
> > > > > > tutorial.
> > > > > > >
> > > > > > > Let me know if you have any questions or problems.
> > > > > > > If you could fix the tutorial, please send us the result in
> this
> > > > > mailing
> > > > > > > list.
> > > > > > > Many thanks.
> > > > > > >
> > > > > > > Happy coding
> > > > > > >
> > > > > > > Hasan
> > > > > > >
> > > > > > >
> > > > > > > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> > > > > > yusufkaradag1402@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Dear Mr. Kamaci,
> > > > > > > > Thank you for informing me.
> > > > > > > > Regards!
> > > > > > > >
> > > > > > > > Yusuf Karadag
> > > > > > > >
> > > > > > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <
> > > furkankamaci@gmail.com>
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi Yusuf,
> > > > > > > > >
> > > > > > > > > Yes, you will report what you've done every week, and we
> will
> > > > > > > communicate
> > > > > > > > > about your progress at least once a week.
> > > > > > > > >
> > > > > > > > > Kind Regards,
> > > > > > > > > Furkan KAMACI
> > > > > > > > >
> > > > > > > > > On Thu, May 20, 2021 at 11:04 PM Hasan <ha...@apache.org>
> > > wrote:
> > > > > > > > >
> > > > > > > > > > Hi Yusuf
> > > > > > > > > >
> > > > > > > > > > Perhaps Furkan would like to have one weekly.
> > > > > > > > > > I might join every now and then, but basically, I think
> it
> > > is a
> > > > > > good
> > > > > > > > > idea.
> > > > > > > > > >
> > > > > > > > > > Regards
> > > > > > > > > > Hasan
> > > > > > > > > >
> > > > > > > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > > > > > > yusufkaradag1402@gmail.com>
> > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hello and thank you! I have one question tho. Will
> there
> > be
> > > > > > > > > daily/weekly
> > > > > > > > > > > stand-ups during coding period?
> > > > > > > > > > >
> > > > > > > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <
> hasan@apache.org>
> > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Welcome on board Yusuf!
> > > > > > > > > > > >
> > > > > > > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > > > > > > >
> > > > > > > > > > > > Hasan
> > > > > > > > > > > >
> > > > > > > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ <
> > > > > > > > > > > yusufkaradag1402@gmail.com
> > > > > > > > > > > > >
> > > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Thank you very much!
> > > > > > > > > > > > >
> > > > > > > > > > > > > Yusuf Karadag
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <
> > > > > me@farewellutopia.com
> > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Welcome Yusuf!
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Congratulations on your acceptance of Google
> > Summer
> > > > of
> > > > > > Code
> > > > > > > > > 2021
> > > > > > > > > > > for
> > > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > May 17, 2021 - June 7, 2021, is the community
> > > bonding
> > > > > > > period.
> > > > > > > > > You
> > > > > > > > > > > can
> > > > > > > > > > > > > try
> > > > > > > > > > > > > > > to familiarize yourself with Apache Clerezza
> > during
> > > > > this
> > > > > > > > > period.
> > > > > > > > > > > > Clone
> > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > codebase, try to pick some issues from Jira to
> > fix
> > > or
> > > > > > > create
> > > > > > > > > new
> > > > > > > > > > > > tasks.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > You will start your project on June 7, 2021.
> > Until
> > > > > then,
> > > > > > > try
> > > > > > > > to
> > > > > > > > > > be
> > > > > > > > > > > > > ready
> > > > > > > > > > > > > > > for the next period.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > That will be my five years as a mentor for
> GSoC.
> > > All
> > > > of
> > > > > > > them
> > > > > > > > > have
> > > > > > > > > > > > > > > successfully finished their tasks. If there is
> > only
> > > > one
> > > > > > > > > takeaway
> > > > > > > > > > > from
> > > > > > > > > > > > > > that
> > > > > > > > > > > > > > > success story, it is not breaking the
> > > communication.
> > > > > Try
> > > > > > to
> > > > > > > > be
> > > > > > > > > > > active
> > > > > > > > > > > > > on
> > > > > > > > > > > > > > > the mailing list and want help when you need
> it.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I and Hasan will be your mentors. Hasan has a
> > deep
> > > > > > > knowledge
> > > > > > > > of
> > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Feel free to ask if you have any questions.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > PS: Do not forget to subscribe to the mail list
> > if
> > > > you
> > > > > > > > haven't.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Kind Regards,
> > > > > > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Yusuf
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Yusuf
> > > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Yusuf
> > > >
> > >
> >
>

Re: Tutorial 1

Posted by Hasan <ha...@apache.org>.
Hi Yusuf

This is my pom.xml for Tutorial 1

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.apache.clerezza.tutorial</groupId>
    <artifactId>Tutorial-01</artifactId>
    <packaging>jar</packaging>
    <version>1.0-SNAPSHOT</version>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.6.0</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>java</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>

<mainClass>org.apache.clerezza.tutorial.Tutorial01</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <name>Tutorial-01</name>
    <url>http://maven.apache.org</url>
    <dependencies>
        <dependency>
            <groupId>org.apache.clerezza</groupId>
            <artifactId>api</artifactId>
            <version>2.0.1-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>org.apache.clerezza</groupId>
            <artifactId>api-implementation</artifactId>
            <version>2.0.1-SNAPSHOT</version>
        </dependency>
    </dependencies>
</project>

Hope that helps

Hasan

On Mon, May 24, 2021 at 11:23 PM Yusuf Karadağ <yu...@gmail.com>
wrote:

> Dear Mr. Kamaci,
> I did edit the code and organized the dependencies. No problem with that.
> The problem was: i created a new maven module to run the example code. I
> added 2 dependencies (api and api-implementation) but intellij didn't
> recognize the imports somehow, even though they were already there and i
> corrected them. Then i had to add dependencies as external jars. I think
> it's just my IDE problem.
>
> Yusuf Karadag
>
> On Mon, May 24, 2021, 22:39 Furkan KAMACI <fu...@gmail.com> wrote:
>
> > Hi Yusuf,
> >
> > I can successfully run the tutorial via Intellij IDEA. Which maven
> > dependency do you import? It may be the problem.
> >
> > On the other hand, you just need to edit tutorial as follows:
> >
> > *Iterator<Triple> iterator = myGraph.filter(null, null, null);*
> >
> > instead of:
> >
> > *Iterator iterator = myGraph.filter(null, null, null);*
> >
> > Kind Regards,
> > Furkan KAMACI
> >
> > On Mon, May 24, 2021 at 10:53 PM Yusuf Karadağ <
> yusufkaradag1402@gmail.com
> > >
> > wrote:
> >
> > > I can easily build the project but i can't import dependencies to an
> > > example class automatically. But i'll fix it tomorrow hopefully.
> > > Thanks for the advice anyway.
> > > Regards!
> > >
> > > On Mon, May 24, 2021 at 2:34 PM Hasan <ha...@apache.org> wrote:
> > >
> > > > Hi Yusuf
> > > >
> > > > Well done.
> > > >
> > > > I am not sure what went wrong regarding the use of IntelliJ.
> > > > But could you do
> > > > $ mvn clean install
> > > > in a terminal window from your project folder?
> > > >
> > > > Regards
> > > > Hasan
> > > >
> > > > On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <
> > > yusufkaradag1402@gmail.com
> > > > >
> > > > wrote:
> > > >
> > > > > Hello Mr. Hasan,
> > > > > I've forked the project from Github a few days ago. I'm using
> > IntelliJ
> > > as
> > > > > IDE. When i tried to add maven dependency, it added the dependency
> > but
> > > > > couldn't recognize any classes so I had to add the jar manually as
> an
> > > > > external library. Do you think it's some kind of IDE issue or i am
> > > doing
> > > > > sth wrong? I'm guessing there's a restructuring in the project.(The
> > > > > *commons,
> > > > > rdf *packages are no longer exist). So i changed the code and
> imports
> > > as
> > > > > following :
> > > > >
> > > > > import org.apache.clerezza.BlankNode;import
> > > > > org.apache.clerezza.Graph;import org.apache.clerezza.IRI;import
> > > > > org.apache.clerezza.Triple;import
> > > > > org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> > > > > org.apache.clerezza.implementation.TripleImpl;import
> > > > > org.apache.clerezza.implementation.in_memory.SimpleGraph;
> > > > > import java.util.Iterator;
> > > > > public class Example01 {
> > > > >
> > > > >     public static void main( String[] args ) {
> > > > >         BlankNode subject = new BlankNode();
> > > > >
> > > > >         IRI isA = new IRI( "
> > > > http://clerezza.apache.org/2017/01/example#isA"
> > > > > );
> > > > >         IRI clerezzaUser = new IRI(
> > > > > "http://clerezza.apache.org/2017/01/example#ClerezzaUser" );
> > > > >
> > > > >         IRI hasFirstName = new IRI(
> > > > > "http://clerezza.apache.org/2017/01/example#hasFirstName" );
> > > > >         PlainLiteralImpl firstName = new PlainLiteralImpl( "Hasan"
> );
> > > > >
> > > > >         TripleImpl subjectType = new TripleImpl( subject, isA,
> > > > > clerezzaUser );
> > > > >         TripleImpl subjectFirstName = new TripleImpl( subject,
> > > > > hasFirstName, firstName );
> > > > >
> > > > >         Graph myGraph = new SimpleGraph();
> > > > >         myGraph.add( subjectType );
> > > > >         myGraph.add( subjectFirstName );
> > > > >
> > > > >         Iterator<Triple> iterator = myGraph.filter( null, null,
> null
> > );
> > > > >         Triple triple;
> > > > >         while ( iterator.hasNext() ) {
> > > > >             triple = iterator.next();
> > > > >             System.out.println( triple.getSubject().toString() );
> > > > >             System.out.println( triple.getPredicate().toString() );
> > > > >             System.out.println( triple.getObject().toString() );
> > > > >         }
> > > > >     }
> > > > > }
> > > > >
> > > > > *and i got the result as:*
> > > > >
> > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > <http://clerezza.apache.org/2017/01/example#hasFirstName>
> > > > > "Hasan"
> > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > <http://clerezza.apache.org/2017/01/example#isA>
> > > > > <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
> > > > >
> > > > > Regards!
> > > > >
> > > > >
> > > > >
> > > > > On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <
> xushan.chen@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Hi Yusuf
> > > > > >
> > > > > > Have you taken a look at the Clerezza codebase?
> > > > > > If not, please create a fork of the master branch from
> > > > > >
> > > > > > https://github.com/apache/clerezza
> > > > > >
> > > > > > Try to build the modules using the reactor pom.xml
> > > > > > If there is no problem to build, have a look at this tutorial
> page:
> > > > > > http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> > > > > >
> > > > > > The tutorial is outdated. Please follow the tutorial and fix the
> > > > > tutorial.
> > > > > >
> > > > > > Let me know if you have any questions or problems.
> > > > > > If you could fix the tutorial, please send us the result in this
> > > > mailing
> > > > > > list.
> > > > > > Many thanks.
> > > > > >
> > > > > > Happy coding
> > > > > >
> > > > > > Hasan
> > > > > >
> > > > > >
> > > > > > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> > > > > yusufkaradag1402@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Dear Mr. Kamaci,
> > > > > > > Thank you for informing me.
> > > > > > > Regards!
> > > > > > >
> > > > > > > Yusuf Karadag
> > > > > > >
> > > > > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <
> > furkankamaci@gmail.com>
> > > > > > wrote:
> > > > > > >
> > > > > > > > Hi Yusuf,
> > > > > > > >
> > > > > > > > Yes, you will report what you've done every week, and we will
> > > > > > communicate
> > > > > > > > about your progress at least once a week.
> > > > > > > >
> > > > > > > > Kind Regards,
> > > > > > > > Furkan KAMACI
> > > > > > > >
> > > > > > > > On Thu, May 20, 2021 at 11:04 PM Hasan <ha...@apache.org>
> > wrote:
> > > > > > > >
> > > > > > > > > Hi Yusuf
> > > > > > > > >
> > > > > > > > > Perhaps Furkan would like to have one weekly.
> > > > > > > > > I might join every now and then, but basically, I think it
> > is a
> > > > > good
> > > > > > > > idea.
> > > > > > > > >
> > > > > > > > > Regards
> > > > > > > > > Hasan
> > > > > > > > >
> > > > > > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > > > > > yusufkaradag1402@gmail.com>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Hello and thank you! I have one question tho. Will there
> be
> > > > > > > > daily/weekly
> > > > > > > > > > stand-ups during coding period?
> > > > > > > > > >
> > > > > > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <ha...@apache.org>
> > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Welcome on board Yusuf!
> > > > > > > > > > >
> > > > > > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > > > > > >
> > > > > > > > > > > Hasan
> > > > > > > > > > >
> > > > > > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ <
> > > > > > > > > > yusufkaradag1402@gmail.com
> > > > > > > > > > > >
> > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Thank you very much!
> > > > > > > > > > > >
> > > > > > > > > > > > Yusuf Karadag
> > > > > > > > > > > >
> > > > > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <
> > > > me@farewellutopia.com
> > > > > >
> > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Welcome Yusuf!
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Congratulations on your acceptance of Google
> Summer
> > > of
> > > > > Code
> > > > > > > > 2021
> > > > > > > > > > for
> > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > May 17, 2021 - June 7, 2021, is the community
> > bonding
> > > > > > period.
> > > > > > > > You
> > > > > > > > > > can
> > > > > > > > > > > > try
> > > > > > > > > > > > > > to familiarize yourself with Apache Clerezza
> during
> > > > this
> > > > > > > > period.
> > > > > > > > > > > Clone
> > > > > > > > > > > > > the
> > > > > > > > > > > > > > codebase, try to pick some issues from Jira to
> fix
> > or
> > > > > > create
> > > > > > > > new
> > > > > > > > > > > tasks.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > You will start your project on June 7, 2021.
> Until
> > > > then,
> > > > > > try
> > > > > > > to
> > > > > > > > > be
> > > > > > > > > > > > ready
> > > > > > > > > > > > > > for the next period.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > That will be my five years as a mentor for GSoC.
> > All
> > > of
> > > > > > them
> > > > > > > > have
> > > > > > > > > > > > > > successfully finished their tasks. If there is
> only
> > > one
> > > > > > > > takeaway
> > > > > > > > > > from
> > > > > > > > > > > > > that
> > > > > > > > > > > > > > success story, it is not breaking the
> > communication.
> > > > Try
> > > > > to
> > > > > > > be
> > > > > > > > > > active
> > > > > > > > > > > > on
> > > > > > > > > > > > > > the mailing list and want help when you need it.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I and Hasan will be your mentors. Hasan has a
> deep
> > > > > > knowledge
> > > > > > > of
> > > > > > > > > > > Apache
> > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Feel free to ask if you have any questions.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > PS: Do not forget to subscribe to the mail list
> if
> > > you
> > > > > > > haven't.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Kind Regards,
> > > > > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Yusuf
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Yusuf
> > > > >
> > > >
> > >
> > >
> > > --
> > > Yusuf
> > >
> >
>

Re: Tutorial 1

Posted by Yusuf Karadağ <yu...@gmail.com>.
Dear Mr. Kamaci,
I did edit the code and organized the dependencies. No problem with that.
The problem was: i created a new maven module to run the example code. I
added 2 dependencies (api and api-implementation) but intellij didn't
recognize the imports somehow, even though they were already there and i
corrected them. Then i had to add dependencies as external jars. I think
it's just my IDE problem.

Yusuf Karadag

On Mon, May 24, 2021, 22:39 Furkan KAMACI <fu...@gmail.com> wrote:

> Hi Yusuf,
>
> I can successfully run the tutorial via Intellij IDEA. Which maven
> dependency do you import? It may be the problem.
>
> On the other hand, you just need to edit tutorial as follows:
>
> *Iterator<Triple> iterator = myGraph.filter(null, null, null);*
>
> instead of:
>
> *Iterator iterator = myGraph.filter(null, null, null);*
>
> Kind Regards,
> Furkan KAMACI
>
> On Mon, May 24, 2021 at 10:53 PM Yusuf Karadağ <yusufkaradag1402@gmail.com
> >
> wrote:
>
> > I can easily build the project but i can't import dependencies to an
> > example class automatically. But i'll fix it tomorrow hopefully.
> > Thanks for the advice anyway.
> > Regards!
> >
> > On Mon, May 24, 2021 at 2:34 PM Hasan <ha...@apache.org> wrote:
> >
> > > Hi Yusuf
> > >
> > > Well done.
> > >
> > > I am not sure what went wrong regarding the use of IntelliJ.
> > > But could you do
> > > $ mvn clean install
> > > in a terminal window from your project folder?
> > >
> > > Regards
> > > Hasan
> > >
> > > On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <
> > yusufkaradag1402@gmail.com
> > > >
> > > wrote:
> > >
> > > > Hello Mr. Hasan,
> > > > I've forked the project from Github a few days ago. I'm using
> IntelliJ
> > as
> > > > IDE. When i tried to add maven dependency, it added the dependency
> but
> > > > couldn't recognize any classes so I had to add the jar manually as an
> > > > external library. Do you think it's some kind of IDE issue or i am
> > doing
> > > > sth wrong? I'm guessing there's a restructuring in the project.(The
> > > > *commons,
> > > > rdf *packages are no longer exist). So i changed the code and imports
> > as
> > > > following :
> > > >
> > > > import org.apache.clerezza.BlankNode;import
> > > > org.apache.clerezza.Graph;import org.apache.clerezza.IRI;import
> > > > org.apache.clerezza.Triple;import
> > > > org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> > > > org.apache.clerezza.implementation.TripleImpl;import
> > > > org.apache.clerezza.implementation.in_memory.SimpleGraph;
> > > > import java.util.Iterator;
> > > > public class Example01 {
> > > >
> > > >     public static void main( String[] args ) {
> > > >         BlankNode subject = new BlankNode();
> > > >
> > > >         IRI isA = new IRI( "
> > > http://clerezza.apache.org/2017/01/example#isA"
> > > > );
> > > >         IRI clerezzaUser = new IRI(
> > > > "http://clerezza.apache.org/2017/01/example#ClerezzaUser" );
> > > >
> > > >         IRI hasFirstName = new IRI(
> > > > "http://clerezza.apache.org/2017/01/example#hasFirstName" );
> > > >         PlainLiteralImpl firstName = new PlainLiteralImpl( "Hasan" );
> > > >
> > > >         TripleImpl subjectType = new TripleImpl( subject, isA,
> > > > clerezzaUser );
> > > >         TripleImpl subjectFirstName = new TripleImpl( subject,
> > > > hasFirstName, firstName );
> > > >
> > > >         Graph myGraph = new SimpleGraph();
> > > >         myGraph.add( subjectType );
> > > >         myGraph.add( subjectFirstName );
> > > >
> > > >         Iterator<Triple> iterator = myGraph.filter( null, null, null
> );
> > > >         Triple triple;
> > > >         while ( iterator.hasNext() ) {
> > > >             triple = iterator.next();
> > > >             System.out.println( triple.getSubject().toString() );
> > > >             System.out.println( triple.getPredicate().toString() );
> > > >             System.out.println( triple.getObject().toString() );
> > > >         }
> > > >     }
> > > > }
> > > >
> > > > *and i got the result as:*
> > > >
> > > > org.apache.clerezza.BlankNode@35f983a6
> > > > <http://clerezza.apache.org/2017/01/example#hasFirstName>
> > > > "Hasan"
> > > > org.apache.clerezza.BlankNode@35f983a6
> > > > <http://clerezza.apache.org/2017/01/example#isA>
> > > > <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
> > > >
> > > > Regards!
> > > >
> > > >
> > > >
> > > > On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <xu...@gmail.com>
> > > > wrote:
> > > >
> > > > > Hi Yusuf
> > > > >
> > > > > Have you taken a look at the Clerezza codebase?
> > > > > If not, please create a fork of the master branch from
> > > > >
> > > > > https://github.com/apache/clerezza
> > > > >
> > > > > Try to build the modules using the reactor pom.xml
> > > > > If there is no problem to build, have a look at this tutorial page:
> > > > > http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> > > > >
> > > > > The tutorial is outdated. Please follow the tutorial and fix the
> > > > tutorial.
> > > > >
> > > > > Let me know if you have any questions or problems.
> > > > > If you could fix the tutorial, please send us the result in this
> > > mailing
> > > > > list.
> > > > > Many thanks.
> > > > >
> > > > > Happy coding
> > > > >
> > > > > Hasan
> > > > >
> > > > >
> > > > > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> > > > yusufkaradag1402@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Dear Mr. Kamaci,
> > > > > > Thank you for informing me.
> > > > > > Regards!
> > > > > >
> > > > > > Yusuf Karadag
> > > > > >
> > > > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <
> furkankamaci@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > > > Hi Yusuf,
> > > > > > >
> > > > > > > Yes, you will report what you've done every week, and we will
> > > > > communicate
> > > > > > > about your progress at least once a week.
> > > > > > >
> > > > > > > Kind Regards,
> > > > > > > Furkan KAMACI
> > > > > > >
> > > > > > > On Thu, May 20, 2021 at 11:04 PM Hasan <ha...@apache.org>
> wrote:
> > > > > > >
> > > > > > > > Hi Yusuf
> > > > > > > >
> > > > > > > > Perhaps Furkan would like to have one weekly.
> > > > > > > > I might join every now and then, but basically, I think it
> is a
> > > > good
> > > > > > > idea.
> > > > > > > >
> > > > > > > > Regards
> > > > > > > > Hasan
> > > > > > > >
> > > > > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > > > > yusufkaradag1402@gmail.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hello and thank you! I have one question tho. Will there be
> > > > > > > daily/weekly
> > > > > > > > > stand-ups during coding period?
> > > > > > > > >
> > > > > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <ha...@apache.org>
> > > wrote:
> > > > > > > > >
> > > > > > > > > > Welcome on board Yusuf!
> > > > > > > > > >
> > > > > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > > > > >
> > > > > > > > > > Hasan
> > > > > > > > > >
> > > > > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ <
> > > > > > > > > yusufkaradag1402@gmail.com
> > > > > > > > > > >
> > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Thank you very much!
> > > > > > > > > > >
> > > > > > > > > > > Yusuf Karadag
> > > > > > > > > > >
> > > > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <
> > > me@farewellutopia.com
> > > > >
> > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Welcome Yusuf!
> > > > > > > > > > > >
> > > > > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > > > >
> > > > > > > > > > > > > Congratulations on your acceptance of Google Summer
> > of
> > > > Code
> > > > > > > 2021
> > > > > > > > > for
> > > > > > > > > > > > Apache
> > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > >
> > > > > > > > > > > > > May 17, 2021 - June 7, 2021, is the community
> bonding
> > > > > period.
> > > > > > > You
> > > > > > > > > can
> > > > > > > > > > > try
> > > > > > > > > > > > > to familiarize yourself with Apache Clerezza during
> > > this
> > > > > > > period.
> > > > > > > > > > Clone
> > > > > > > > > > > > the
> > > > > > > > > > > > > codebase, try to pick some issues from Jira to fix
> or
> > > > > create
> > > > > > > new
> > > > > > > > > > tasks.
> > > > > > > > > > > > >
> > > > > > > > > > > > > You will start your project on June 7, 2021. Until
> > > then,
> > > > > try
> > > > > > to
> > > > > > > > be
> > > > > > > > > > > ready
> > > > > > > > > > > > > for the next period.
> > > > > > > > > > > > >
> > > > > > > > > > > > > That will be my five years as a mentor for GSoC.
> All
> > of
> > > > > them
> > > > > > > have
> > > > > > > > > > > > > successfully finished their tasks. If there is only
> > one
> > > > > > > takeaway
> > > > > > > > > from
> > > > > > > > > > > > that
> > > > > > > > > > > > > success story, it is not breaking the
> communication.
> > > Try
> > > > to
> > > > > > be
> > > > > > > > > active
> > > > > > > > > > > on
> > > > > > > > > > > > > the mailing list and want help when you need it.
> > > > > > > > > > > > >
> > > > > > > > > > > > > I and Hasan will be your mentors. Hasan has a deep
> > > > > knowledge
> > > > > > of
> > > > > > > > > > Apache
> > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Feel free to ask if you have any questions.
> > > > > > > > > > > > >
> > > > > > > > > > > > > PS: Do not forget to subscribe to the mail list if
> > you
> > > > > > haven't.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Kind Regards,
> > > > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Yusuf
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Yusuf
> > > >
> > >
> >
> >
> > --
> > Yusuf
> >
>

Re: Tutorial 1

Posted by Furkan KAMACI <fu...@gmail.com>.
Hi Yusuf,

I can successfully run the tutorial via Intellij IDEA. Which maven
dependency do you import? It may be the problem.

On the other hand, you just need to edit tutorial as follows:

*Iterator<Triple> iterator = myGraph.filter(null, null, null);*

instead of:

*Iterator iterator = myGraph.filter(null, null, null);*

Kind Regards,
Furkan KAMACI

On Mon, May 24, 2021 at 10:53 PM Yusuf Karadağ <yu...@gmail.com>
wrote:

> I can easily build the project but i can't import dependencies to an
> example class automatically. But i'll fix it tomorrow hopefully.
> Thanks for the advice anyway.
> Regards!
>
> On Mon, May 24, 2021 at 2:34 PM Hasan <ha...@apache.org> wrote:
>
> > Hi Yusuf
> >
> > Well done.
> >
> > I am not sure what went wrong regarding the use of IntelliJ.
> > But could you do
> > $ mvn clean install
> > in a terminal window from your project folder?
> >
> > Regards
> > Hasan
> >
> > On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <
> yusufkaradag1402@gmail.com
> > >
> > wrote:
> >
> > > Hello Mr. Hasan,
> > > I've forked the project from Github a few days ago. I'm using IntelliJ
> as
> > > IDE. When i tried to add maven dependency, it added the dependency but
> > > couldn't recognize any classes so I had to add the jar manually as an
> > > external library. Do you think it's some kind of IDE issue or i am
> doing
> > > sth wrong? I'm guessing there's a restructuring in the project.(The
> > > *commons,
> > > rdf *packages are no longer exist). So i changed the code and imports
> as
> > > following :
> > >
> > > import org.apache.clerezza.BlankNode;import
> > > org.apache.clerezza.Graph;import org.apache.clerezza.IRI;import
> > > org.apache.clerezza.Triple;import
> > > org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> > > org.apache.clerezza.implementation.TripleImpl;import
> > > org.apache.clerezza.implementation.in_memory.SimpleGraph;
> > > import java.util.Iterator;
> > > public class Example01 {
> > >
> > >     public static void main( String[] args ) {
> > >         BlankNode subject = new BlankNode();
> > >
> > >         IRI isA = new IRI( "
> > http://clerezza.apache.org/2017/01/example#isA"
> > > );
> > >         IRI clerezzaUser = new IRI(
> > > "http://clerezza.apache.org/2017/01/example#ClerezzaUser" );
> > >
> > >         IRI hasFirstName = new IRI(
> > > "http://clerezza.apache.org/2017/01/example#hasFirstName" );
> > >         PlainLiteralImpl firstName = new PlainLiteralImpl( "Hasan" );
> > >
> > >         TripleImpl subjectType = new TripleImpl( subject, isA,
> > > clerezzaUser );
> > >         TripleImpl subjectFirstName = new TripleImpl( subject,
> > > hasFirstName, firstName );
> > >
> > >         Graph myGraph = new SimpleGraph();
> > >         myGraph.add( subjectType );
> > >         myGraph.add( subjectFirstName );
> > >
> > >         Iterator<Triple> iterator = myGraph.filter( null, null, null );
> > >         Triple triple;
> > >         while ( iterator.hasNext() ) {
> > >             triple = iterator.next();
> > >             System.out.println( triple.getSubject().toString() );
> > >             System.out.println( triple.getPredicate().toString() );
> > >             System.out.println( triple.getObject().toString() );
> > >         }
> > >     }
> > > }
> > >
> > > *and i got the result as:*
> > >
> > > org.apache.clerezza.BlankNode@35f983a6
> > > <http://clerezza.apache.org/2017/01/example#hasFirstName>
> > > "Hasan"
> > > org.apache.clerezza.BlankNode@35f983a6
> > > <http://clerezza.apache.org/2017/01/example#isA>
> > > <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
> > >
> > > Regards!
> > >
> > >
> > >
> > > On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <xu...@gmail.com>
> > > wrote:
> > >
> > > > Hi Yusuf
> > > >
> > > > Have you taken a look at the Clerezza codebase?
> > > > If not, please create a fork of the master branch from
> > > >
> > > > https://github.com/apache/clerezza
> > > >
> > > > Try to build the modules using the reactor pom.xml
> > > > If there is no problem to build, have a look at this tutorial page:
> > > > http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> > > >
> > > > The tutorial is outdated. Please follow the tutorial and fix the
> > > tutorial.
> > > >
> > > > Let me know if you have any questions or problems.
> > > > If you could fix the tutorial, please send us the result in this
> > mailing
> > > > list.
> > > > Many thanks.
> > > >
> > > > Happy coding
> > > >
> > > > Hasan
> > > >
> > > >
> > > > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> > > yusufkaradag1402@gmail.com>
> > > > wrote:
> > > >
> > > > > Dear Mr. Kamaci,
> > > > > Thank you for informing me.
> > > > > Regards!
> > > > >
> > > > > Yusuf Karadag
> > > > >
> > > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <fu...@gmail.com>
> > > > wrote:
> > > > >
> > > > > > Hi Yusuf,
> > > > > >
> > > > > > Yes, you will report what you've done every week, and we will
> > > > communicate
> > > > > > about your progress at least once a week.
> > > > > >
> > > > > > Kind Regards,
> > > > > > Furkan KAMACI
> > > > > >
> > > > > > On Thu, May 20, 2021 at 11:04 PM Hasan <ha...@apache.org> wrote:
> > > > > >
> > > > > > > Hi Yusuf
> > > > > > >
> > > > > > > Perhaps Furkan would like to have one weekly.
> > > > > > > I might join every now and then, but basically, I think it is a
> > > good
> > > > > > idea.
> > > > > > >
> > > > > > > Regards
> > > > > > > Hasan
> > > > > > >
> > > > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > > > yusufkaradag1402@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hello and thank you! I have one question tho. Will there be
> > > > > > daily/weekly
> > > > > > > > stand-ups during coding period?
> > > > > > > >
> > > > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <ha...@apache.org>
> > wrote:
> > > > > > > >
> > > > > > > > > Welcome on board Yusuf!
> > > > > > > > >
> > > > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > > > >
> > > > > > > > > Hasan
> > > > > > > > >
> > > > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ <
> > > > > > > > yusufkaradag1402@gmail.com
> > > > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Thank you very much!
> > > > > > > > > >
> > > > > > > > > > Yusuf Karadag
> > > > > > > > > >
> > > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <
> > me@farewellutopia.com
> > > >
> > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Welcome Yusuf!
> > > > > > > > > > >
> > > > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > > >
> > > > > > > > > > > > Congratulations on your acceptance of Google Summer
> of
> > > Code
> > > > > > 2021
> > > > > > > > for
> > > > > > > > > > > Apache
> > > > > > > > > > > > Clerezza.
> > > > > > > > > > > >
> > > > > > > > > > > > May 17, 2021 - June 7, 2021, is the community bonding
> > > > period.
> > > > > > You
> > > > > > > > can
> > > > > > > > > > try
> > > > > > > > > > > > to familiarize yourself with Apache Clerezza during
> > this
> > > > > > period.
> > > > > > > > > Clone
> > > > > > > > > > > the
> > > > > > > > > > > > codebase, try to pick some issues from Jira to fix or
> > > > create
> > > > > > new
> > > > > > > > > tasks.
> > > > > > > > > > > >
> > > > > > > > > > > > You will start your project on June 7, 2021. Until
> > then,
> > > > try
> > > > > to
> > > > > > > be
> > > > > > > > > > ready
> > > > > > > > > > > > for the next period.
> > > > > > > > > > > >
> > > > > > > > > > > > That will be my five years as a mentor for GSoC. All
> of
> > > > them
> > > > > > have
> > > > > > > > > > > > successfully finished their tasks. If there is only
> one
> > > > > > takeaway
> > > > > > > > from
> > > > > > > > > > > that
> > > > > > > > > > > > success story, it is not breaking the communication.
> > Try
> > > to
> > > > > be
> > > > > > > > active
> > > > > > > > > > on
> > > > > > > > > > > > the mailing list and want help when you need it.
> > > > > > > > > > > >
> > > > > > > > > > > > I and Hasan will be your mentors. Hasan has a deep
> > > > knowledge
> > > > > of
> > > > > > > > > Apache
> > > > > > > > > > > > Clerezza.
> > > > > > > > > > > >
> > > > > > > > > > > > Feel free to ask if you have any questions.
> > > > > > > > > > > >
> > > > > > > > > > > > PS: Do not forget to subscribe to the mail list if
> you
> > > > > haven't.
> > > > > > > > > > > >
> > > > > > > > > > > > Kind Regards,
> > > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Yusuf
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > >
> > > --
> > > Yusuf
> > >
> >
>
>
> --
> Yusuf
>

Re: Tutorial 1

Posted by Yusuf Karadağ <yu...@gmail.com>.
I can easily build the project but i can't import dependencies to an
example class automatically. But i'll fix it tomorrow hopefully.
Thanks for the advice anyway.
Regards!

On Mon, May 24, 2021 at 2:34 PM Hasan <ha...@apache.org> wrote:

> Hi Yusuf
>
> Well done.
>
> I am not sure what went wrong regarding the use of IntelliJ.
> But could you do
> $ mvn clean install
> in a terminal window from your project folder?
>
> Regards
> Hasan
>
> On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <yusufkaradag1402@gmail.com
> >
> wrote:
>
> > Hello Mr. Hasan,
> > I've forked the project from Github a few days ago. I'm using IntelliJ as
> > IDE. When i tried to add maven dependency, it added the dependency but
> > couldn't recognize any classes so I had to add the jar manually as an
> > external library. Do you think it's some kind of IDE issue or i am doing
> > sth wrong? I'm guessing there's a restructuring in the project.(The
> > *commons,
> > rdf *packages are no longer exist). So i changed the code and imports as
> > following :
> >
> > import org.apache.clerezza.BlankNode;import
> > org.apache.clerezza.Graph;import org.apache.clerezza.IRI;import
> > org.apache.clerezza.Triple;import
> > org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> > org.apache.clerezza.implementation.TripleImpl;import
> > org.apache.clerezza.implementation.in_memory.SimpleGraph;
> > import java.util.Iterator;
> > public class Example01 {
> >
> >     public static void main( String[] args ) {
> >         BlankNode subject = new BlankNode();
> >
> >         IRI isA = new IRI( "
> http://clerezza.apache.org/2017/01/example#isA"
> > );
> >         IRI clerezzaUser = new IRI(
> > "http://clerezza.apache.org/2017/01/example#ClerezzaUser" );
> >
> >         IRI hasFirstName = new IRI(
> > "http://clerezza.apache.org/2017/01/example#hasFirstName" );
> >         PlainLiteralImpl firstName = new PlainLiteralImpl( "Hasan" );
> >
> >         TripleImpl subjectType = new TripleImpl( subject, isA,
> > clerezzaUser );
> >         TripleImpl subjectFirstName = new TripleImpl( subject,
> > hasFirstName, firstName );
> >
> >         Graph myGraph = new SimpleGraph();
> >         myGraph.add( subjectType );
> >         myGraph.add( subjectFirstName );
> >
> >         Iterator<Triple> iterator = myGraph.filter( null, null, null );
> >         Triple triple;
> >         while ( iterator.hasNext() ) {
> >             triple = iterator.next();
> >             System.out.println( triple.getSubject().toString() );
> >             System.out.println( triple.getPredicate().toString() );
> >             System.out.println( triple.getObject().toString() );
> >         }
> >     }
> > }
> >
> > *and i got the result as:*
> >
> > org.apache.clerezza.BlankNode@35f983a6
> > <http://clerezza.apache.org/2017/01/example#hasFirstName>
> > "Hasan"
> > org.apache.clerezza.BlankNode@35f983a6
> > <http://clerezza.apache.org/2017/01/example#isA>
> > <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
> >
> > Regards!
> >
> >
> >
> > On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <xu...@gmail.com>
> > wrote:
> >
> > > Hi Yusuf
> > >
> > > Have you taken a look at the Clerezza codebase?
> > > If not, please create a fork of the master branch from
> > >
> > > https://github.com/apache/clerezza
> > >
> > > Try to build the modules using the reactor pom.xml
> > > If there is no problem to build, have a look at this tutorial page:
> > > http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> > >
> > > The tutorial is outdated. Please follow the tutorial and fix the
> > tutorial.
> > >
> > > Let me know if you have any questions or problems.
> > > If you could fix the tutorial, please send us the result in this
> mailing
> > > list.
> > > Many thanks.
> > >
> > > Happy coding
> > >
> > > Hasan
> > >
> > >
> > > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> > yusufkaradag1402@gmail.com>
> > > wrote:
> > >
> > > > Dear Mr. Kamaci,
> > > > Thank you for informing me.
> > > > Regards!
> > > >
> > > > Yusuf Karadag
> > > >
> > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <fu...@gmail.com>
> > > wrote:
> > > >
> > > > > Hi Yusuf,
> > > > >
> > > > > Yes, you will report what you've done every week, and we will
> > > communicate
> > > > > about your progress at least once a week.
> > > > >
> > > > > Kind Regards,
> > > > > Furkan KAMACI
> > > > >
> > > > > On Thu, May 20, 2021 at 11:04 PM Hasan <ha...@apache.org> wrote:
> > > > >
> > > > > > Hi Yusuf
> > > > > >
> > > > > > Perhaps Furkan would like to have one weekly.
> > > > > > I might join every now and then, but basically, I think it is a
> > good
> > > > > idea.
> > > > > >
> > > > > > Regards
> > > > > > Hasan
> > > > > >
> > > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > > yusufkaradag1402@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Hello and thank you! I have one question tho. Will there be
> > > > > daily/weekly
> > > > > > > stand-ups during coding period?
> > > > > > >
> > > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <ha...@apache.org>
> wrote:
> > > > > > >
> > > > > > > > Welcome on board Yusuf!
> > > > > > > >
> > > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > > >
> > > > > > > > Hasan
> > > > > > > >
> > > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ <
> > > > > > > yusufkaradag1402@gmail.com
> > > > > > > > >
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Thank you very much!
> > > > > > > > >
> > > > > > > > > Yusuf Karadag
> > > > > > > > >
> > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <
> me@farewellutopia.com
> > >
> > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Welcome Yusuf!
> > > > > > > > > >
> > > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > >
> > > > > > > > > > > Congratulations on your acceptance of Google Summer of
> > Code
> > > > > 2021
> > > > > > > for
> > > > > > > > > > Apache
> > > > > > > > > > > Clerezza.
> > > > > > > > > > >
> > > > > > > > > > > May 17, 2021 - June 7, 2021, is the community bonding
> > > period.
> > > > > You
> > > > > > > can
> > > > > > > > > try
> > > > > > > > > > > to familiarize yourself with Apache Clerezza during
> this
> > > > > period.
> > > > > > > > Clone
> > > > > > > > > > the
> > > > > > > > > > > codebase, try to pick some issues from Jira to fix or
> > > create
> > > > > new
> > > > > > > > tasks.
> > > > > > > > > > >
> > > > > > > > > > > You will start your project on June 7, 2021. Until
> then,
> > > try
> > > > to
> > > > > > be
> > > > > > > > > ready
> > > > > > > > > > > for the next period.
> > > > > > > > > > >
> > > > > > > > > > > That will be my five years as a mentor for GSoC. All of
> > > them
> > > > > have
> > > > > > > > > > > successfully finished their tasks. If there is only one
> > > > > takeaway
> > > > > > > from
> > > > > > > > > > that
> > > > > > > > > > > success story, it is not breaking the communication.
> Try
> > to
> > > > be
> > > > > > > active
> > > > > > > > > on
> > > > > > > > > > > the mailing list and want help when you need it.
> > > > > > > > > > >
> > > > > > > > > > > I and Hasan will be your mentors. Hasan has a deep
> > > knowledge
> > > > of
> > > > > > > > Apache
> > > > > > > > > > > Clerezza.
> > > > > > > > > > >
> > > > > > > > > > > Feel free to ask if you have any questions.
> > > > > > > > > > >
> > > > > > > > > > > PS: Do not forget to subscribe to the mail list if you
> > > > haven't.
> > > > > > > > > > >
> > > > > > > > > > > Kind Regards,
> > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Yusuf
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> >
> > --
> > Yusuf
> >
>


-- 
Yusuf