Messages

Published May 27, 2022 9:53 AM

To deliver your project (remember the deadline 31.05.22 23:59), do the following before the deadline (similar to what you did for the oblig):

  1. Make a pull request (PR) for your repo from your working branch into the main-branch
  2. Add me (leifhka) to the PR
  3. Send me an email with a link to the PR

I will then, as before, give feedback and the final grade (BEST?TT/IKKE BEST?TT) there. Please feel free to ask questions about the feedback, if you have any :)

Good luck with the rest of the project work! And do not hesitate to ask if you have any questions!

- Leif Harald

Published May 24, 2022 10:31 AM

Since we will have student's presentations Today, there will be no recording of the lecture.

We will have the presentations in the order of the projects (every project has an assigned number, so we will, for simplicity, just use that ordering) :)

See you later!

- Leif Harald

Published May 23, 2022 10:09 AM

Remember the student presentations tomorrow (Tue. 24.05), where you will all give a short (~10 min.) presentation of your project (see this page for more info). Note that, just like a mandatory assignment, the presentation must be passed in order to pass this course.

If you are not able to attend, send me an email and we will schedule a different time for your presentation. See you tomorrow! :)

- Leif Harald

Published May 10, 2022 2:00 PM

Remember Today's (10.05.22 23:59) deadline for making a pull request to get feedback on your project work. To get feebback, do the following:

  1. Make a new branch for your project
  2. Make a pull request for that branch (into the master-branch)
  3. Add me (leifhka) to the pull request

I'll give you all feedback within a week (17.05.22) :)

- Leif Harald

Published May 10, 2022 1:57 PM

The ogr2ogr-command is not available in the newest Red Hat versions installed on IFI. Thus, to use this program, one needs to login with an older version of Red Hat. This can be done with the following ssh-command:

ssh <username>@rh7login.ifi.uio.no

where <username> is your username. All other programs you need should still be available in this version of Red Hat (and all files, DBs, etc. are also present there).

If you encounter any difficulties, don't hesitate to ask :)

- Leif Harald

Published May 3, 2022 9:34 AM

Since Today's lecture is mostly Q&A and help, there will be no recording.

- Leif Harald

Published May 2, 2022 8:32 PM

This week's lecture will, as noted on last week's lecture, be a Q&A and help session. So if you have any questions regarding your project you can ask me and get more direct help :)
I also said that if anyone has anything from the semester that they want me to go through (weekly exercises or similar) they can request it. So far I have gotten one request to go through the pipeline from week 9, so I will also do that. If anyone else wants me to go through anything, please feel free to send me an email or message me on Mattermost :) See you tomorrow!

Since we still have alsmot a month left of the project work, I think it makes sense to postpone the feedback deadline with one week. So the new deadline for requesting feedback (via a pull request in Github) is set to Tuesday 10.05, with a deadline for me to give feedback on Tuesday 17.05. The you will still have two weeks after the feedback bef...

Published Apr. 20, 2022 8:36 PM

You should all now have gotten an email with a description of a project. The deadline for the project is 31.05.22 (23:59). More info on delivery will come closer to the deadline.

You will be able to get feedback on your work half way into the project, i.e. in two weeks, if you want to. Then, make a pull request in Github just like you did for the mandatory assignment. I will give more info on this when the deadline approaches.

Finally, you will also be required to give a presentation of your work on the final lecture (Tuesday 24.05.22). More info on this will also come when this approaches. If you are not able to attend that lecture, please send me an email.

If anything is unclear, please feel free to ask :) Good luck with your project!

- Leif Harald

Published Apr. 4, 2022 2:17 PM

This weeks lecture (tomorrow Tueday 05.04) will be on the solution to the oblig. I will also talk a bit about the project work, and answer questions if any. If time, I will also go through some of the solutions to the past weekly exercises.

Since I will go through the solution to the oblig, I will not record the lecture.

- Leif Harald

Published Mar. 31, 2022 3:04 PM

This week's weekly exercises on integration is now published on the lecture's wikipage. The exercises are on data integration using Ontop and foreign data wrappers. Good luck :)

- Leif Harald

Published Mar. 28, 2022 12:26 PM

This week's lecture is swapped with next week's lecture. So this week the topic will be data integration, and next week will be on the mandatory assignment (solution, discussion, etc.).

- Leif Harald

Published Mar. 17, 2022 9:23 AM

I have now finished the weekly exercises  on data transformation. The exercises compare pipelines over JSON-encoded weather data :)

Also, remember the oblig deadline today (23:59)!

- Leif Harald

Published Mar. 16, 2022 3:39 PM

I have been made aware of a few errors or missing clarifications in the oblig-text, and have fixed these. Below is a list of changes:
 

- [Exercise 1] Added: " (Note: You do not need to map the sequence home_hid_seq, this is only used by PostgreSQL to generate new keys for home(hid).)"

- [Exercise 3] The Make-rule all_data is not present (anymore) in the Makefile, so I replaced it with "make direct_mappings urb_ontology organization". If you want to add it, simply add the following rule to your Makefile:

all_data: direct_mappings urb_ontology organizations

- [Exercise 4] Added: "Put the rules in semantics/urb_rules.lore."

These changes do not change the exercises in any way, only clarifications. Please feel free to ask if you have any questions :)

- Leif Harald

Published Mar. 13, 2022 11:14 PM

I was informed of a bug in Triplelore occurring in Java versions 16+ (IFI-machines now run Java 17). I have fixed the bug and made a new release (0.3.2) and a new Makefile that adds some necessary flags for execution.

Please download use the new Makefile, and execute the following commands, if you have started on the exercises (otherwise, simply follow the instructions in the Mandatory assignment):

make clean_all
make setup

 

I am sorry for any inconvenience! And please keep informing me if you encounter any problems with the oblig or the programs! :)

- Leif Harald

Published Mar. 2, 2022 11:55 AM

The mandatory exercise (oblig) is now published and available here. The deadline for the first attempt is Thursday 17. March at 23:59. There are two attempts at this oblig, and the feedback will be given in Github as a code reivew :)

If you have any questions, please feel free to ask me!

Good luck! :)

- Leif Harald

Published Mar. 1, 2022 9:47 PM

The mandatory assignment is unfortunately a bit delayed, and will be published tomorrow (02.03). The deadline will therefore also be postponed a bit, so the new deadline for the mandatory will be Thursday 17.03 (23:59) for the first attempt.

- Leif Harald

Published Mar. 1, 2022 3:55 PM

The screencast for today's lecture is now published on the schedule.

As noted in the lecture, I will (try to) publish the mandatory exercise today. I see now that there are a couple of things that needs to be fixed. So it will either be published later today, or tomorrow. Either way, you will have two weeks or more between it being published and the deadline :)

- Leif Harald

Published Feb. 16, 2022 4:03 PM

The exercises are published on this weeks Wiki-page. Note that I have made a simple CLI-wrapper around Jena's Rule Reasoner that should be used for some of the exercises, and can be downloaded here.

Good luck! :)

- Leif Harald

Published Feb. 10, 2022 12:46 PM

The exercises on Lore for this week is now also published, together with the full solutions to all of the exercises :)

There is also (yet another) release of Lore (v0.3.3) available on the release page (with a couple of minor fixes).

Good luck with the exercises! And remember, if you have any questions, please feel free to ask them on our Mattermost-channel.

- Leif Harald

Published Feb. 9, 2022 10:15 PM

This week's weekly exercises are now finally published. Unfortunately, there is still one exercise on Lore that is not yet done, but I will finish that tomorrow (Thursday).

I have also made a new release (v0.3.2) of Lore that fixed a bug, so use that version for the Lore exercises (when they are done).

- Leif Harald

Published Feb. 8, 2022 3:21 PM

The recording of Today's lecture is now published on the schedule. As I said in the lecture, I am working on weekly exercises, and they should be done by tomorrow.

- Leif Harald

Published Feb. 8, 2022 9:39 AM

Today's lecture will, as last week, be physical and the topic will be advanced features of relational databases, as well as rules and rule languages :)

A link to the wiki-page is added to the schedule. Unfortunately, the page does not yet contain weekly exercises, but I will make them within the next couple of days.

- Leif Harald

Published Feb. 2, 2022 2:24 PM

I have updated the wiki-page on PostgreSQL to also include commands for logging into your personal database, executing SQL-scripts, etc.

- Leif Harald

Published Feb. 2, 2022 12:33 PM

I have updated and added a couple of weekly exercises for this week at this week's wiki-page.

Note that the recording of this weeks lecture is also published on the schedule.

Next week we will continue with physical (and recorded) lectures, with the topic "Views and rules". See you all :)

- Leif Harald

Published Jan. 28, 2022 3:40 PM

We can now go back to normal physical lectures, due to a lift in restrictions and new instructions from the department. Therefore, from (and including) next week (i.e. Tuesday 1. February) we will have physical lectures in Postscript at Ole Johan Dahls hus (IFI). I will still record the lectures (screencast) that I will publish after the lecture.

We still need to keep 1 meter distance, so you should use the full room, keep distance, stay at home if you are sick, and follow normal guidelines for infection prevention.

Next week's topic is query languages! Looking forward to seeing you all! :)

- Leif Harald