Midterm study guide

  1. XML , XSLT and Parsing see http://lsdis.cs.uga.edu/courses/GlobalInfoSys_2005/index.php?page=2 , XML, XSLT and XML Parsing sections
    1. Be able to write a schema and an XML document based on textual information.
    2. Write a stylesheet to display the information in form of HTML
    3. Know the differences between various XML parser paradigms
    4. Given a set of commands , be able to write a parser for these.
  2. RSS
    1. What is RSS?
    2. How is it used?
  3. Ontologies see Mark A. Musen: Building Ontologies from the Ground Up
    1. What is an Ontology
      1. Scopes of ontologies, Upper-, Domain-, Task
    2. Why do we need ontologies
    3. Examples of Ontologies that actually exist
    4. How do we formalize Ontologies
    5. Develop your own conceptualization of a domain
    6. Are concepts language dependent?
  4. RDF(S) see http://www.w3.org/RDF/ and http://www.w3.org/TR/rdf-schema/
    1. what is the RDF model?
    2. What is a Triple?
  5. RDQL
    1. Given an RDF/OWL schema you need to be able to write RDQL queries to retrieve instance information
      To train this, download the Protégé and the wine ontology. For starters, here are the test queries we ran in class: wine-queries
    2. Other RDF query languages. You don't need to know the syntax, but onn a high level, what you can query in these languages. look for example here: http://www.w3.org/2001/11/13-RDF-Query-Rules/
  6. OWL see Holger Knublauch: Editing OWL Ontologies with Protégé, Introduction to OWL
    1. Why is OWL (supposedly) necessary?
    2. What are the advantages over RDF(S)?
    3. Know the different OWL-flavors (Lite, DL, Full)
    4. Know the language constructs, look e.g. here: http://www.w3.org/TR/owl-features/
  7. Web services:
    1. Comparisons of WS with other DIS technologies
    2. Here are a few links that give good insight:
    3. SOA Vs. CORBA
    4. A paper.Brief reading recommended
    5. SOA Vs. RMI
    6. SOAP, WSDL, Serialization and deser
    7. A few links
    8. WSDL from W3 Schools
    9. Collection of good stuff
    10. A teaching guide and interesting stuff on WS
    11. BPEL process - questions like why one receive needs to create an instance etc.
  8. Article on DMReview - Metadata
  9. Essay part
    1. Think about GIS with respect to Semantic Web efforts, how can semantics help to e.g.
      1. retrieve information
      2. exchange information
      3. invoke remote methods
      4. translate information from one language to another
    2. What is the difference between knowledge and information.
      1. What part do Semantics play? Does it only improve retrieval and exchange of information or also of knowledge?

Look at the class reading material and the class presentations. All you need to answer the questions is available there. Of course you are encouraged to read further, follow the citations in the