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 <[email protected]> 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ğ <[email protected] > > > 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 <[email protected]> > 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ğ < > > [email protected] > > > > > > > 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 <[email protected]> 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ğ < > > > > [email protected] > > > > > > > > > > > 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 < > > [email protected]> > > > > > > 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ğ < > > > > > > [email protected]> > > > > > > > wrote: > > > > > > > > > > > > > > > Dear Mr. Kamaci, > > > > > > > > Thank you for informing me. > > > > > > > > Regards! > > > > > > > > > > > > > > > > Yusuf Karadag > > > > > > > > > > > > > > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI < > > > [email protected]> > > > > > > > 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 <[email protected]> > > > 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ğ < > > > > > > > > > [email protected]> > > > > > > > > > > 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 < > [email protected]> > > > > > 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ğ < > > > > > > > > > > > [email protected] > > > > > > > > > > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > Thank you very much! > > > > > > > > > > > > > > > > > > > > > > > > > > Yusuf Karadag > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür < > > > > > [email protected] > > > > > > > > > > > > > > > > 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 > > > > > > > > > >
