<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'http://tw.rpi.edu/portal/'>
	<!ENTITY property 'http://tw.rpi.edu/portal/Property-3A'>
	<!ENTITY wikiurl 'http://tw.rpi.edu/portal/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:property="&property;">
	<!-- Ontology header -->
	<owl:Ontology rdf:about="&wikiurl;Special:ExportRDF/Mappings_RDB_Ontology_Ankesh">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-05-27T21:45:09-04:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0" />
	</owl:Ontology>
	<!-- exported page data -->
	<swivt:Subject rdf:about="&wiki;Mappings_RDB_Ontology_Ankesh">
		<rdfs:label>Mappings RDB Ontology Ankesh</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Mappings_RDB_Ontology_Ankesh"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Mappings_RDB_Ontology_Ankesh"/>
		<rdf:type rdf:resource="&wiki;Category-3APresentation_Questions"/>
		<property:Question_answer rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
# An example from Wikipedia, particularly http://en.wikipedia.org/wiki/Relation_(mathematics) : &lt;blockquote&gt;An example of a ternary or triadic relation (i.e., between three individuals) is: "X was-introduced-to Y by Z", where (X,Y,Z) is a 3-tuple of persons; for example, "Beatrice Wood was-introduced-to Henri-Pierre Roché by Marcel Duchamp" is true, while "Karl Marx was-introduced-to Friedrich Engels by Queen Victoria" is false.&lt;/blockquote&gt; This (somewhat contrived) relation could be represented using a relational database. It would be a "relationship relation", and each row would store an X, a Y, and a Z. In order to represent this relationship using a triple based model, it is necessary to introduce some sort of "introducing event" objects which correspond to the rows of the table, and which would be the domain of three properties, say, introduction_event:person1, introduction_event:person2, and introduction_event:introducer. A similar thing has to happen if the database contains a '''Person''' table with three attributes, ''name'', ''birthdate'', and ''gender''; the difference is that it does not seem strange to us to introduce '''Person''' objects—they're just people.  
# The authors are using this example to show how the ''validation process'' would eliminate an inconsistent mapping. (Their language is a bit unclear, though.) Presumably the mapping between ''hasID'' and ''id'' would be discovered based on the results of ''Des(hasID)'' and ''Des(id)''. Though in this example "hasID" and "id" are distinct tokens, they might, in reality, have some more complex descriptions which have some similarity. If this ''isn't'' the case, it is hard to imagine the authors' system overcoming ''any'' lexical differences in terminologies that arise between databases and ontologies.
# Immediately below '''ContextMatch'', the authors write "In lines 6–8, the algorithm repeatedly examines each attribute in the relation ((to determine)) whether it is a categorical attribute or not." Based on the way that they ''use'' the categorical attributes, a categorical attribute is one in which a partitioning of instances based on their attribute values corresponds to some partitioning of the disjoint subclasses of the class at hand.</property:Question_answer>
		<property:Question_answered_by rdf:resource="&wiki;Joshua_A._Taylor"/>
		<property:Question_asked rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
# In section 4.1 the paper says n-arity relationship should be ''reified'' as a group of binary relationships. I couldn't create a clear picture how this would be done, especially what would the namings of the relations be. Would it be the attribute name that is not part of primary key? What does reified mean here? How would tokens be affected?
# In section 4.3, paper validates relationship between attribute id in author and hasID in ontology. I couldn't understand why would they be mapped in first place? Because from (2) VD(id) would contain Des(author) where as from (4) VD(hasID) would contain Des(Paper). What is confident mapping (good confidence measure)? Could you help with a better example for validation?
# In section 4.4, the algorithm distinguishes categorical attribute to non-categorical. However, it isn't clear to me how do we determine if an attribute is categorical? A naive description can be any attribute not part of primary key is categorical. Can this be correct?</property:Question_asked>
		<property:Question_asked_by rdf:resource="&wiki;Ankesh_Khandelwal"/>
		<property:Question_for_the_Presentation rdf:resource="&wiki;Joshua_Taylor_presents_Discovering_Simple_Mappings_Between_Relational_Database_Schemas_and_Ontologies"/>
	</swivt:Subject>
	<!-- auxiliary definitions -->
	<swivt:Subject rdf:about="&wiki;Joshua_Taylor_presents_Discovering_Simple_Mappings_Between_Relational_Database_Schemas_and_Ontologies">
		<rdfs:label>Joshua Taylor presents Discovering Simple Mappings Between Relational Database Schemas and Ontologies</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Joshua_Taylor_presents_Discovering_Simple_Mappings_Between_Relational_Database_Schemas_and_Ontologies"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Joshua_Taylor_presents_Discovering_Simple_Mappings_Between_Relational_Database_Schemas_and_Ontologies"/>
	</swivt:Subject>
	<owl:ObjectProperty rdf:about="&property;Question_for_the_Presentation">
		<rdfs:label>Question for the Presentation</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Property:Question_for_the_Presentation"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Property:Question_for_the_Presentation"/>
	</owl:ObjectProperty>
	<swivt:Subject rdf:about="&wiki;Ankesh_Khandelwal">
		<rdfs:label>Ankesh Khandelwal</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Ankesh_Khandelwal"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Ankesh_Khandelwal"/>
	</swivt:Subject>
	<owl:ObjectProperty rdf:about="&property;Question_asked_by">
		<rdfs:label>Question asked by</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Property:Question_asked_by"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Property:Question_asked_by"/>
	</owl:ObjectProperty>
	<owl:DatatypeProperty rdf:about="&property;Question_asked">
		<rdfs:label>Question asked</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Property:Question_asked"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Property:Question_asked"/>
	</owl:DatatypeProperty>
	<swivt:Subject rdf:about="&wiki;Joshua_A._Taylor">
		<rdfs:label>Joshua A. Taylor</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Joshua_A._Taylor"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Joshua_A._Taylor"/>
	</swivt:Subject>
	<owl:ObjectProperty rdf:about="&property;Question_answered_by">
		<rdfs:label>Question answered by</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Property:Question_answered_by"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Property:Question_answered_by"/>
	</owl:ObjectProperty>
	<owl:DatatypeProperty rdf:about="&property;Question_answer">
		<rdfs:label>Question answer</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Property:Question_answer"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Property:Question_answer"/>
	</owl:DatatypeProperty>
	<owl:Class rdf:about="&wiki;Category-3APresentation_Questions">
		<rdfs:label>Presentation Questions</rdfs:label>
		<swivt:page rdf:resource="&wikiurl;Category:Presentation_Questions"/>
		<rdfs:isDefinedBy rdf:resource="&wikiurl;Special:ExportRDF/Category:Presentation_Questions"/>
	</owl:Class>
	<!-- References to the SWiVT Ontology, see http://semantic-mediawiki.org/swivt/ -->
	<owl:AnnotationProperty rdf:about="&swivt;page">
		<rdfs:isDefinedBy rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:AnnotationProperty>
	<owl:AnnotationProperty rdf:about="&swivt;creationDate">
		<rdfs:isDefinedBy rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:AnnotationProperty>
	<owl:Class rdf:about="&swivt;Subject">
		<rdfs:isDefinedBy rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Class>
	<!-- Created by Semantic MediaWiki, http://semantic-mediawiki.org -->
</rdf:RDF>
