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.
You should create a new web page (use your favorite page editor, or simply do your own HTML) that is linked to the following
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.
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.