Difficulties to find, present, access, or maintain
available electronic information on the web
Need for a data representation to enable software
products (agents) to provide intelligent access to
heterogeneous and distributed information.
AIST Meeting JPL, CA 2003 Motivations
AIST Meeting JPL, CA 2003 The Semantic Stack and Ontology Languages From “The Semantic Web” technical report by Pierce The Semantic Language Layer for the Web A B A = Ontology languages based on XML syntax B = Ontology languages built on top of RDF and RDF Schema
RDF is dependent on metadata conventions for definitions.
The Dublin Core is an example definition standard which defines a simple metadata elements for describing Web authoring.
It is named after 1995 Dublin (Ohio) Metadata Workshop.
Following list is the partial tag element list for Dublin Core standard.
Creator: the primary author of the content
Date: date of creation or other important life cycle events
Title: the name of the resource
Subject: the resource topic
Description: an account of the content
Type: the genre of the content
Language: the human language of the content.
AIST Meeting JPL, CA 2003 The Dublin Core Definition Standard
AIST Meeting JPL, CA 2003 Example http://www.cs.indiana.edu/~Alice creator = http://purl.org/dc/elements/1.1/creator Alice is the creator of the resource http://www.cs.indiana.edu/~Alice .
Property “creator” refers to a specific definition. (in this example by Dublin Core
Definition Standard). So, there is a structured URI for this property. This URI makes this
property unique and globally known.
By providing structured URI, we also specified the property value Alice as following.
Alice Resource Property Property Value Inspired from “The Semantic Web” technical report by Pierce
AIST Meeting JPL, CA 2003 Example Alice is the creator of the resource http://www.cs.indiana.edu/~Alice . Inspired from “The Semantic Web” technical report by Pierce <rdf:RDF xmlns:rdf=” http://www.w3c.org/1999/02/22-rdf-syntax-ns## ” xmlns:dc=” http://purl.org/dc/elements/1.1 ” xmlns:cgl=” http:// cgl.indiana.edu /people ”> <rdf:Description about=” http://www.cs.indiana.edu/~Alice ”> <dc:creator> <cgl:staff> Alice </cgl:staff> </dc:creator> </rdf:RDF>
Information in the graph can be modeled in diff. XML organizations. Human readers would
infer the same structure, however, general purpose applications would not.
Given RDF model enables any general purpose application to infer the same structure.
Retrieved cases are sorted based on their consistency with the query case.
As the questions are answered more cases are eliminated.
A case is ruled out only if there is a conflict between the case and the query case
Consistency number for a case remains same if the case has no answer for the question.
Consistency number for a case gets incremented if the case has the same answer to the question as the query case.
AIST Meeting JPL, CA 2003
A Prototype CCBR Application AIST Meeting JPL, CA 2003 CCBR CASEBASE Case Feature 1 Feature 2 Feature 5 Case = <Problem, Solution> Feature 1 Feature 2 Feature 3 Feature 4 A Case from CASEBASE Query Case IF (( A .Feature1.Solution = B .Feature1.Solution) & ( A .Feature2.Solution = B .Feature2.Solution)) THEN Consistency # = 2 A B