AI on the Web

Web Markup

Assignment 1, Part 2 - Due Thursday, Sept 26

Tell us who you are

The assignment is simple -- you will markup your web page in DAML+OIL to tell the rest of the class (and the rest of the world) some things about you and/or your interests. (We will use DAML+OIL instead of OWL to make it easier to use the ontologies in the daml.org library)

Your assignment is to render the twenty statements you created in Part I into DAML+OIL. You will need to find and/or to create the ontological statements (classes and properties) that are needed to express the instances that you create. You should try to use the DAML+OIL language as fully as you can -- that is, we want to see the use of restrictions, cardinality, disjoint classes and other such features. Although there is no reason why ontologies and instances have to be separated, it will be easier for us to grade if you put your ontology in a separate file - appropriately using namespaces to refer to items in other ontologies.

You will also need to create the instance data linked to the ontological statements in the libraries or the ones you create.

We will learn several different notation schemes for writing RDF (N3, Ntriples, and RDF/XML). You can use whichever you want, and convert from one to another. You will hand in the assignment in RDF/XML.

What to hand in

You should create a new web page (use your favorite page editor, or simply do your own HTML) that is linked to the following

  1. The web page on which your 20 statements from Part I are recorded.
  2. The web page with your ontological statements and links.
  3. The web page with the facts about yourself rendered in DAML/RDF.
  4. A Lessons learned page - a short textual description of some lessons learned - what was hard, what was easy, which things were easiest to do, which were hardest. In particular, what kind of statements, situations, etc. were easiest/hardest - focus on the content you are trying to express

You are welcome to work together on ontology development and to link to each other's ontologies. You should, however, do your own encoding of the facts about you.

Resources

There are a number of resources you will want to use to do this assignment, here's some links:

Back to The CMSC828y home page.