Difference between revisions of "Python Examples"

From Info216
Line 4: Line 4:
 
==Lecture 1: Python, RDFlib, and PyCharm==
 
==Lecture 1: Python, RDFlib, and PyCharm==
  
===Hello RDFlib===
+
===Lab 1===
  
''Example will appear after the first lab week.''
+
# From the first Lab
 +
g.add((ex.Cade, ex.married, ex.Mary))
 +
g.add((ex.Mary, ex.interest, ex.Hiking))
 +
g.add((ex.Mary, ex.interest, ex.Chocolate))
 +
g.add((ex.Mary, ex.interest, ex.Biology))
 +
g.add((ex.Mary, RDF.type, ex.Student))
 +
g.add((ex.Cade, ex.age, Literal("27", datatype=XSD.integer)))
 +
g.add((ex.Mary, ex.age, Literal("26", datatype=XSD.integer)))
 +
g.add((ex.France, ex.capital, ex.Paris))
 +
g.add((ex.Paris, ex.capitalOf, ex.France))
 +
g.add((ex.Paris, RDF.type, ex.City))
 +
g.add((ex.Paris, ex.locatedIn, ex.France))
 +
g.add((ex.Cade, ex.characteristic, ex.Kind))
 +
g.add((ex.Mary, ex.characteristic, ex.Kind))
 +
    # We are talking about people.
 +
g.add((ex.Mary, RDF.type, FOAF.Person))
 +
g.add((ex.Cade, RDF.type, FOAF.Person))
  
 
 
 
  
 
<div class="credits" style="text-align: right; direction: ltr; margin-left: 1em;">''INFO216, UiB, 2017-2020. All code examples are [https://creativecommons.org/choose/zero/ CC0].'' </div>
 
<div class="credits" style="text-align: right; direction: ltr; margin-left: 1em;">''INFO216, UiB, 2017-2020. All code examples are [https://creativecommons.org/choose/zero/ CC0].'' </div>

Revision as of 11:08, 24 January 2020

This page will be updated with Python examples related to the lectures and labs. We will add more examples after each lab has ended. The first examples will use Python's RDFlib. We will introduce other relevant libraries later.


Lecture 1: Python, RDFlib, and PyCharm

Lab 1

  1. From the first Lab

g.add((ex.Cade, ex.married, ex.Mary)) g.add((ex.Mary, ex.interest, ex.Hiking)) g.add((ex.Mary, ex.interest, ex.Chocolate)) g.add((ex.Mary, ex.interest, ex.Biology)) g.add((ex.Mary, RDF.type, ex.Student)) g.add((ex.Cade, ex.age, Literal("27", datatype=XSD.integer))) g.add((ex.Mary, ex.age, Literal("26", datatype=XSD.integer))) g.add((ex.France, ex.capital, ex.Paris)) g.add((ex.Paris, ex.capitalOf, ex.France)) g.add((ex.Paris, RDF.type, ex.City)) g.add((ex.Paris, ex.locatedIn, ex.France)) g.add((ex.Cade, ex.characteristic, ex.Kind)) g.add((ex.Mary, ex.characteristic, ex.Kind))

   # We are talking about people.

g.add((ex.Mary, RDF.type, FOAF.Person)) g.add((ex.Cade, RDF.type, FOAF.Person))


INFO216, UiB, 2017-2020. All code examples are CC0.