DAML Homework Assignment 1: DAML Home Pages

Due: Tuesday, 31 October 2000 (late submissions risk $10K of FY '01 funding for each day late)

As announced on Wednesday morning at the DAML Kickoff meeting and subsequently posted to the DAML action item list, each team is expected to use DAML-ONT to define an ontology and markup home pages (10 pages minimum per funded project) describing their project, personnel, and related information. To maximumize diversity, collaboration between teams is discouraged. These page should be made publicly accessible on the Internet to provide DAML examples and test data for our initial DAML experiments. Each team should also develop a "lessons learned" page, describing their experiences, suggested language improvements/additions, etc.

Here are the details:

  1. Read the just-released DAML-ONT walkthrough, spec, and example.
  2. Develop your ontology based on the DAML-ONT spec.
  3. Put your ontology in a .daml file separate from your .daml content files.
  4. If you're mixing RDF/DAML and HTML content, you may want to review Appendix B of the RDF spec. RDF API will correctly interpret RDF appearing in the HTML <head>.
  5. [The code below is buggy. Check back here for a corrected version.] We're developing a DAML-based mechanism for tracking program action items. Include the following DAML statements among your pages to indicate that they fulfill action item 12:
    
    <!-- mark DAML program action item 12 as complete -->
    <rdf:RDF
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:a="https://www.daml.org/actionitems/actionitems-20000905.rdfs#">
           
      <rdf:Description about="https://www.daml.org/actionitems/12.rdf">
        <a:state>closed</a:state>
        <a:Action>
          <a:status>available at http://your-site...</a:status>
          <a:date>2000-10-25</a:date>
          <a:by>you@yourdomain.com</a:by>
        </a:Action>
      </rdf:Description>
    </rdf:RDF>
    
    
  6. Post your ontology and content on your own home page. If that's difficult for your organization, contact webmaster@daml.org to create subdirectories under http://www.daml.org/projects/ and/or http://www.daml.org/people/.
  7. Validate your pages using RDF API (version 2000-10-30 supports daml-ont), SiRPAC, or other tools.
  8. Add your ontology to the DAML Ontology Library using http://www.daml.org/ontologies/submit.html.
  9. Register your content as a starting location for the DAML Crawler (under development) using http://www.daml.org/content/submit.html.
  10. Create an HTML page listing your lessons learned. Include a description of the techniques and/or tools used to generate your content.
  11. As in 5 above, include the DAML statements indicating that this page fulfills action item 13.
  12. Send the URL for your lessons learned page to webmaster@daml.org.
  13. If possible, update your WWW server to associate .daml files with MIME type text/plain (for now, anyway). For Apache, add the following line to conf/mime.types

    text/plain daml

$Id: assignment1.html,v 1.8 2000/11/07 18:40:42 mdean Exp $