Midterm study guide
- XML , XSLT and Parsing see http://lsdis.cs.uga.edu/courses/GlobalInfoSys_2005/index.php?page=2
, XML, XSLT and XML Parsing sections
- Be able to write a schema and an XML document based on textual information.
- Write a stylesheet to display the information in form of HTML
- Know the differences between various XML parser paradigms
- Given a set of commands , be able to write a parser for these.
- What is RSS?
- How is it used?
- Ontologies see Mark
A. Musen: Building Ontologies from the Ground Up
- What is an Ontology
- Scopes of ontologies, Upper-, Domain-, Task
- Why do we need ontologies
- Examples of Ontologies that actually exist
- How do we formalize Ontologies
- Develop your own conceptualization of a domain
- Are concepts language dependent?
- RDF(S) see http://www.w3.org/RDF/
- what is the RDF model?
- What is a Triple?
- 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:
- 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
- OWL see Holger
Knublauch: Editing OWL Ontologies with Protégé, Introduction
- Why is OWL (supposedly) necessary?
- What are the advantages over RDF(S)?
- Know the different OWL-flavors (Lite, DL, Full)
- Know the language constructs, look e.g. here:
- Web services:
- Comparisons of WS with other DIS technologies
- Here are a few links that give good insight:
- SOA Vs. CORBA
- A paper.Brief reading recommended
- SOA Vs. RMI
- SOAP, WSDL, Serialization and deser
- A few links
- WSDL from W3 Schools
- Collection of good stuff
- A teaching guide and interesting stuff on WS
- BPEL process - questions like why one receive needs to create an instance etc.
- Article on DMReview - Metadata
- Essay part
- Think about GIS with respect to Semantic Web efforts, how can semantics
help to e.g.
- retrieve information
- exchange information
- invoke remote methods
- translate information from one language to another
- What is the difference between knowledge and information.
- 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