<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-11611</id>
	<title>Nabble - w3.org - public-owl-dev</title>
	<updated>2009-11-23T02:28:44Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/w3.org---public-owl-dev-f11611.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/w3.org---public-owl-dev-f11611.html" />
	<subtitle type="html">For discussion of the Web Ontology Language (OWL), from specifications to tools to applications, tutorials, books, and so on.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26475627</id>
	<title>CFP Special Issue of the Journal of Web Semantics on Semantic Web  Dynamics</title>
	<published>2009-11-23T02:28:44Z</published>
	<updated>2009-11-23T02:28:44Z</updated>
	<author>
		<name>Pan, Dr Jeff Z.</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;meta content=&quot;MSHTML 6.00.6002.18124&quot; name=&quot;GENERATOR&quot;&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;span lang=&quot;EN-GB&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Apologies for the inevitable multiple receptions.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;========================================&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;PRELIMINARY CALL FOR PAPERS&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Journal of Web Semantics&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Special Issue on Semantic Web Dynamics&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;========================================&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Description&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;-----------&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Recent years have witnessed the arrival of more and more semantically annotated data and related ontologies in the Semantic Web. For example, the linked data initiative has been very successful in making datasets available online, with
 a total of about 5 billion triples all together so far. While existing semantic tools and reasoning engines are year after year getting better in dealing with time invariant domain of ontological knowledge, supporting rapidly changing information has not yet
 attracted sufficient attention.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;There are more and more heterogeneous and/or dynamic data types being created and which integration could lead to interesting applications and models (e.g. sensor data streams, geospatial information and imagery, financial transactions,
 news feeds, 3D models, engineering data, information for policy intelligence etc.). Current Stream Database Management Systems provide on the fly analysis of data streams, but they suffer several limitations: they cannot handle heterogeneous data streams originating
 from a variety of already deployed sensors; they cannot combine data streams with slowly evolving knowledge at query time; and they cannot perform reasoning tasks. And in the area of reasoning, while the problem of classical, time invariant domain of ontological
 knowledge has been extensively studied, the task of reasoning with rapidly changing information has been mostly neglected and constitutes a new challenge.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Furthermore, ontologies, just like any structure holding knowledge and information, need to be updated too: changes could be initiated because of a change in the world being modelled; or by a change in the users&amp;#8217; needs which would require
 a different conceptualization; or by the acquisition of knowledge previously unknown, unclassified or otherwise unavailable; or by the noticing of a design flaw in the original conceptualization. In all these cases, the representation of knowledge in the ontology
 should be modified so as to form a more accurate or adequate conceptualization of the domain.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;This general issue of Semantic Web Dynamics includes difficulties from both practical and theoretical points of view, raising a variety of research questions and development challenges, such as how to support the ontology and data publishers
 in maintaining up-to-date, adequate representations; how to detect the need for evolution and changes; how to facilitate the integration of new, dynamic sources in existing datasets and ontologies; how to validate and evaluate the impact of the changes on
 semantic information; how to handle changes triggered from multiple sources and collaborative updates; and how to keep track of (possibly&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;concurrent) versions of and ensure the delivery of up-to-date and valid knowledge.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Topics of Interest&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;------------------&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;For this special issue, we seek articles describing foundational and theoretical work as well as technological solutions to these challenges.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;More specifically, we expect submission on (but not restricted to) the following topics:&lt;/font&gt;&lt;/p&gt;
&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Foundational and formal aspects of Semantic Web dynamics&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Language extensions for Semantic Web dynamics&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Reasoning with dynamic data and ontologies&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Engineering dynamic data and ontologies&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Requirements and practical issues for Semantic Web dynamics&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Applications of dynamic data and ontologies&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Theory for stream reasoning&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Logic language for stream reasoning&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Scalability issues in stream reasoning&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Ontologies for dynamic environments&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Dynamic knowledge building, and (re-)use&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Ontology evolution and versioning&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Language extensions for evolution&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Belief revision for ontologies&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Change propagation in ontologies dynamic datasets and ontologies&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Inconsistency in evolving semantic information&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Incremental reasoning&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Case studies and applications of ontology and knowledge evolution&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8226;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt; Tools to support dynamic data and ontologies&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Important Dates&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;---------------&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;31 May 2010: Submission deadline&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;31 August 2010: First-round reviews complete&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;31 October 2010: Revised papers submitted&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;23 December 2010: Final acceptance decisions&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Method of Submission&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;--------------------&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Only electronic submissions will be considered. The precise method will be announced later. Any question can be addressed to the guest editors.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Guest Editors&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;-------------&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Grigoris Antoniou (FORTH, Greece)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Mathieu d&amp;#8217;Aquin (The Open University, United Kingdom) &lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;Jeff Z. Pan (University of Aberdeen, United Kingdom)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;br&gt;
&lt;font face=&quot;Arial&quot; color=&quot;Maroon&quot; size=&quot;2&quot;&gt;&lt;br&gt;
The University of Aberdeen is a charity registered in Scotland, No SC013683.&lt;br&gt;
&lt;/font&gt;
&lt;/body&gt;
&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CFP-Special-Issue-of-the-Journal-of-Web-Semantics-on-Semantic-Web--Dynamics-tp26475627p26475627.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26453137</id>
	<title>Last CFP Agent-Directed Simulation, April 12-14, 2010, Orlando,  Florida</title>
	<published>2009-11-20T17:46:25Z</published>
	<updated>2009-11-20T17:46:25Z</updated>
	<author>
		<name>Yu Zhang-4</name>
	</author>
	<content type="html">===============================================================
&lt;br&gt;CALL FOR PAPERS and POSTERS
&lt;br&gt;Agent-Directed Simulation Symposium (ADS'10)
&lt;br&gt;Orlando, Florida, USA
&lt;br&gt;April 12-14, 2010
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.site.uottawa.ca/~oren/conf-org/ADS_2010/ADS-CFP.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.site.uottawa.ca/~oren/conf-org/ADS_2010/ADS-CFP.htm&lt;/a&gt;&lt;br&gt;Manuscript Submission: November 30, 2009.
&lt;br&gt;&lt;br&gt;Sponsored by The Society for Modeling and Simulation
&lt;br&gt;International (SCS) in collaboration with ACM/SIGSIM.
&lt;br&gt;==============================================================
&lt;br&gt;&lt;br&gt;As part of the 2010 Spring Simulation Multi-conference (SpringSim'10) 
&lt;br&gt;&lt;a href=&quot;http://www.scs.org/confernc/springsim/springsim10/springsim10.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.scs.org/confernc/springsim/springsim10/springsim10.htm&lt;/a&gt;&lt;br&gt;&lt;br&gt;the 2010 Agent-Directed Simulation Symposium is a premier platform to
&lt;br&gt;explore all three aspects of the synergy of simulation and agent
&lt;br&gt;technologies. Hence, it has a special place within simulation and
&lt;br&gt;agent conferences, including agent-based (social) simulation
&lt;br&gt;conferences. Therefore the ADS symposium fills a gap in the agent
&lt;br&gt;community as well as the simulation community.
&lt;br&gt;&lt;br&gt;The purpose of the ADS symposium is to facilitate dissemination of the
&lt;br&gt;most recent advancements in the theory, methodology, application, and
&lt;br&gt;toolkits of agent-directed simulation. Agent-directed simulation is
&lt;br&gt;comprehensive in the integration of agent and simulation technologies,
&lt;br&gt;by including models that use agents to develop domain-specific
&lt;br&gt;simulations, i.e., agent simulation (this is often referred to as
&lt;br&gt;agent-based simulation -when other two important aspects are not
&lt;br&gt;considered), and by also including the use of agent technology to
&lt;br&gt;develop simulation techniques and toolkits that are subsequently
&lt;br&gt;applied, either with or without agents.
&lt;br&gt;&lt;br&gt;Hence, agent-directed simulation consists of three distinct, yet
&lt;br&gt;related areas that can be grouped under two categories as follows:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Simulation for Agents (agent simulation): simulation of agent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; systems in engineering, human and social dynamics, military
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; applications etc.
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Agents for Simulation (which has two aspects): agent-supported
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; simulation deals with the use of agents as a support facility to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; enable computer assistance in problem solving or enhancing
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cognitive capabilities; and agent-based simulation that focuses
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; on the use of agents for the generation of model behavior in a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; simulation study.
&lt;br&gt;&lt;br&gt;Through the theme of agent-directed simulation, the symposium will
&lt;br&gt;bring together agent technologies, tools, toolkits, platforms,
&lt;br&gt;languages, methodologies, and applications in a pragmatic manner. In
&lt;br&gt;this symposium, established researchers, educators, and students are
&lt;br&gt;encouraged to come together and discuss the benefits of agent
&lt;br&gt;technology in their use and application for simulation. It is a way
&lt;br&gt;for people to discuss why and how they have used agent technology in
&lt;br&gt;their simulations, and describe the benefit of having done so.
&lt;br&gt;&lt;br&gt;&lt;br&gt;The theme of ADS'10 is based on the observation of the following
&lt;br&gt;premises.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* The growth of new advanced distributed computing standards along
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;with the rapid rise of e-commerce are providing a new context that
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;acts as a critical driver for the development of next generation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;systems. These standards revolve around service-oriented
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;technologies, pervasive computing, web-services, Grid, autonomic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;computing, ambient intelligence etc. The supporting role that
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;intelligent agents play in the development of such systems is
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;becoming pervasive, and simulation plays a critical role in the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;analysis and design of such systems.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* The use of emergent agent technologies at the organization,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;interaction (e.g., coordination, negotiation, communication) and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;agent levels (i.e. reasoning, autonomy) are expected to advance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;the state of the art in various application technologies is
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;difficult. Using agent-supported simulation techniques for
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;testing complex agent systems is up and coming field.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* To facilitate bridging the gap between research and application,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;there is a need for tools, agent programming languages, and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;methodologies to analyze, design, and implement complex,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;non-trivial agent-based simulations. Existing agent-based
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;simulation tools are still not mature enough to enable developing
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;agents with varying degrees cognitive and reasoning capabilities.
&lt;br&gt;&lt;br&gt;ADS'10 will provide a leading forum to bring together researchers and
&lt;br&gt;practitioners from diverse simulation societies within computer science,
&lt;br&gt;social sciences, engineering, business, education, human factors, and
&lt;br&gt;systems engineering. The involvement of various agent-directed
&lt;br&gt;simulation groups will enable the cross-fertilization of ideas and
&lt;br&gt;development of new perspectives by fostering novel advanced solutions,
&lt;br&gt;as well as enabling technologies for agent-directed simulation
&lt;br&gt;&lt;br&gt;AUTHOR GUIDE
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* Technical papers provide a longer format for presenting experience
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;reports, research results, or descriptions of &amp;nbsp;&amp;quot;work in progress&amp;quot;.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;They are limited to 8 pages.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* Short position papers are targeted at raising a question or framing
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;an issue for discussion during the symposium. Position papers are
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limited to 3 pages.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* Poster presentations present an opportunity to present work in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;progress and receive feedback from colleagues. A one page write-up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;of the poster presentations will be included in the proceedings.
&lt;br&gt;&lt;br&gt;(For all, required font sizes are: min 10 pt for text and min 9 pt for
&lt;br&gt;figures or references).
&lt;br&gt;&lt;br&gt;Papers should be submitted electronically to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.softconf.com/scs/ADS10/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.softconf.com/scs/ADS10/&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;All papers will be subject to a peer-reviewing process by three program
&lt;br&gt;committee members. (Please see the key dates listed below.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;FINAL PAPER SUBMISSION GUIDELINES
&lt;br&gt;&lt;br&gt;All prospective authors, whose papers are accepted for inclusion in the
&lt;br&gt;program, will be invited to submit their position or technical &amp;nbsp;papers
&lt;br&gt;to ADS'10. Accepted and registered papers will be published in the
&lt;br&gt;conference proceedings by the SCS. In addition, the committee will
&lt;br&gt;select a set of best papers. Authors of these papers will be encouraged to 
&lt;br&gt;submit appropriately expanded versions of these papers for journal
&lt;br&gt;publication.
&lt;br&gt;&lt;br&gt;&lt;br&gt;KEY DATES
&lt;br&gt;&amp;nbsp; &amp;nbsp;Nov 30, 2009: Manuscript submission
&lt;br&gt;&amp;nbsp; &amp;nbsp;Dec 30, 2009: Notification of acceptance
&lt;br&gt;&amp;nbsp; &amp;nbsp;Jan 20, 2010: Full Camera-ready papers
&lt;br&gt;&amp;nbsp; &amp;nbsp;Apr 12-14, 2010: ADS'10 Symposium
&lt;br&gt;&lt;br&gt;&lt;br&gt;General Co-Chair
&lt;br&gt;&amp;nbsp; &amp;nbsp;Levent Yilmaz, Auburn University
&lt;br&gt;&amp;nbsp; &amp;nbsp;Tuncer Ören, University of Ottawa
&lt;br&gt;Program Co-Chair
&lt;br&gt;&amp;nbsp; &amp;nbsp;Gregory Madey, University of Notre Dame
&lt;br&gt;&amp;nbsp; &amp;nbsp;Maarten Sierhuis, Carnegie Mellon University, NASA Ames Research Center
&lt;br&gt;&amp;nbsp; &amp;nbsp;Yu Zhang, Trinity University</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Last-CFP-Agent-Directed-Simulation%2C-April-12-14%2C-2010%2C-Orlando%2C--Florida-tp26453137p26453137.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26441957</id>
	<title>Call for Papers/Workshop Proposals Participantion (GPC-10, UIC-10, MTPP-10, ICA3PP-10, FC-10, SMPE-10, FutureTech-10, BodyNets-10)</title>
	<published>2009-11-20T03:40:39Z</published>
	<updated>2009-11-20T03:40:39Z</updated>
	<author>
		<name>Robert C. Hsu</name>
	</author>
	<content type="html">====================================================================&lt;br /&gt;
** Apologies if you receive multiple copies of this announcement. **&lt;br /&gt;
====================================================================&lt;br /&gt;
&lt;br /&gt;
Dear Colleague:&lt;br /&gt;
&lt;br /&gt;
Please disseminate this message in your networks / subscribed lists.&lt;br /&gt;
We also take this chance to invite you contribute a paper / proposal &lt;br /&gt;
to these events.  Thanks in advance.&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
Call for Participation:&lt;br /&gt;
-------------------------&lt;br /&gt;
&lt;br /&gt;
1. Conference: IEEE SOCA 2009 (The IEEE International Conference on Service-Oriented Computing and Applications)&lt;br /&gt;
   Web: http://www.iis.sinica.edu.tw/soca09&lt;br /&gt;
   Place/Date: Taipei, Taiwan / December 14-15, 2009&lt;br /&gt;
&lt;br /&gt;
---------------------------------&lt;br /&gt;
Call for Workshop Proposals&lt;br /&gt;
---------------------------------&lt;br /&gt;
&lt;br /&gt;
1. Conference: GPC 2010 (The 5th International Conference on Grid and Pervasive Computing)&lt;br /&gt;
   Web: http://gpc2010.ndhu.edu.tw/&lt;br /&gt;
   Place/Date: Hualien, Taiwan / May 10-14, 2010&lt;br /&gt;
   Publication: LNCS, Springer&lt;br /&gt;
   Proposal Due: 10 December, 2009&lt;br /&gt;
   Contact: Prof. Shi-Jim Yen (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441957&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sjyen@...&lt;/a&gt; ); Prof. Robert C. Hsu (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441957&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chh@...&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
2. Conference: UIC 2010 (The 6th International Conference on Ubiquitous Intelligence Computing)&lt;br /&gt;
   Place/Date: Xian, China / October 26-29, 2010&lt;br /&gt;
   Publication: IEEE CS (EI indexed, IEEE Digital library)&lt;br /&gt;
   Proposal Due: January 31, 2010&lt;br /&gt;
   Contact: Prof. Robert C. Hsu (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441957&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chh@...&lt;/a&gt;); Prof. Mieso Denko (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441957&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;denko@...&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
-----------------------------&lt;br /&gt;
Call for Research Papers&lt;br /&gt;
-----------------------------&lt;br /&gt;
&lt;br /&gt;
1. Conference: SMPE 2010 (The Fourth International Symposium on Security and Multimodality in Pervasive Environments)&lt;br /&gt;
   Web: http://www.ftrg.org/smpe2010/&lt;br /&gt;
   Place/Date: Perth, Australia / April 20-23, 2010 &lt;br /&gt;
   Publication: IEEE CS (EI indexed, IEEE Digital library)&lt;br /&gt;
   Submission Due: November 25, 2009&lt;br /&gt;
&lt;br /&gt;
2. Conference: ICA3PP 2010 (The 10th International Conference on Algorithms and Architecture for Parallel Processing)&lt;br /&gt;
   Web: http://cse.stfx.ca/~ica3pp2010/&lt;br /&gt;
   Place/Date:  Busan, Korea / May 21-23, 2010&lt;br /&gt;
   Publication: LNCS, Springer (EI Indexed, DBLP)&lt;br /&gt;
   Submission Due: November 30, 2009&lt;br /&gt;
&lt;br /&gt;
3. Conference: FutureTech 2010 (The 5th International Cnoference on Future Information Technology)&lt;br /&gt;
   Web: http://www.ftrg.org/futuretech2010/&lt;br /&gt;
   Place/Date: Busan, Korea / May 21-23, 2010&lt;br /&gt;
   Publication: IEEE CS (EI indexed, IEEE Digital library)&lt;br /&gt;
   Submission Due: November 30, 2009&lt;br /&gt;
&lt;br /&gt;
4. Conference: ISA 2010 (The 4th International Conference on Information Security and Assurance)&lt;br /&gt;
               UCMA 2010 (The 1st International Conference on Ubiquitous Computing and Multimedia Applications)&lt;br /&gt;
               ACN 2010 (The 2nd International Conference on Advanced Communication and Networking)&lt;br /&gt;
               AST 2010 (The 2nd International Conference on Advanced Science and Technology)&lt;br /&gt;
   Web: http://www.sersc.org/ISA2010/&lt;br /&gt;
        http://www.sersc.org/UCMA2010/&lt;br /&gt;
        http://www.sersc.org/ACN2010/&lt;br /&gt;
        http://www.sersc.org/AST2010/&lt;br /&gt;
   Place/Date: Hyatt Regency Kolkata, Kolkata, India/ June 3-5, 2010&lt;br /&gt;
   Publication: LNCS/CCIS, Springer (EI Indexed)&lt;br /&gt;
   Submission Due: December 10, 2009&lt;br /&gt;
&lt;br /&gt;
5. Conference: IET FC 2010 (The IET International Conference on Frontier Computing)&lt;br /&gt;
   Web: http://fc2010.cs.pu.edu.tw/&lt;br /&gt;
   Place/Date: Taichung, Taiwan / July 19-21, 2010&lt;br /&gt;
   Publication: IET Press (EI Indexed, IEEE Digital library)&lt;br /&gt;
   Submission Due: December 25, 2009&lt;br /&gt;
&lt;br /&gt;
6. Conference: MTPP 2010 (The 2nd Russia-Taiwan Symposium on Methods and Tools of Parallel Programming Multicomputers)&lt;br /&gt;
   Web: http://grid.chu.edu.tw/mtpp2010/&lt;br /&gt;
   Place/Date: Vladivostok, Russia / May 17-19, 2010&lt;br /&gt;
   Publication: LNCS, Springer (EI Indexed, DBLP)&lt;br /&gt;
   Submission Due: January 10, 2010&lt;br /&gt;
&lt;br /&gt;
7. Conference: BodyNets 2010 (The Fifth International Conference on Body Area Networks)&lt;br /&gt;
   Web: http://www.bodynets.org/&lt;br /&gt;
   Place/Date: Corfu Island, Greece / Spetember 10-12, 2010&lt;br /&gt;
   Publication: LNICST (EI indexed, DBLP)&lt;br /&gt;
   Submission Due: March 22, 2010&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
Journal Special Issues:&lt;br /&gt;
-------------------------&lt;br /&gt;
&lt;br /&gt;
1. Journal: IEEE Transactions on CI and AI in Games&lt;br /&gt;
   Theme: Computational Intelligence and AI in Economic and Financial Games&lt;br /&gt;
   Guest editors:  Han La Poutre, Edward Tsang,  Athanasios V.Vasilakos&lt;br /&gt;
   Submission Due: December 15 2009&lt;br /&gt;
   Publication: Summer/Autumn 2010&lt;br /&gt;
&lt;br /&gt;
2. Journal: International Journal of Ad Hoc and Ubiquitous Computing&lt;br /&gt;
   Theme: Cloud Computing: Technologies and Services&lt;br /&gt;
   Guest editors:  Manish Parashar, Chung-Ming Huang, Jiannong Cao, Rajkumar Buyya, Robert C. H. Hsu&lt;br /&gt;
   Submission Due: 31 January, 2010&lt;br /&gt;


</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Call-for-Papers-Workshop-Proposals-Participantion-%28GPC-10%2C-UIC-10%2C-MTPP-10%2C-ICA3PP-10%2C-FC-10%2C-SMPE-10%2C-FutureTech-10%2C-BodyNets-10%29-tp26441957p26441957.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26368437</id>
	<title>Postdoctoral Research Fellow ­ Semantic Infrastructures</title>
	<published>2009-11-16T00:37:44Z</published>
	<updated>2009-11-16T00:37:44Z</updated>
	<author>
		<name>Pan, Dr Jeff Z.</name>
	</author>
	<content type="html">Postdoctoral Research Fellow ­ Semantic Infrastructures
&lt;br&gt;&lt;br&gt;University of Aberdeen
&lt;br&gt;RCUK Digital Economy Hub
&lt;br&gt;&lt;br&gt;Salary range:
&lt;br&gt;£29,704-£32,458 per annum
&lt;br&gt;&lt;br&gt;Closing Date:
&lt;br&gt;20-Nov-2009
&lt;br&gt;&lt;br&gt;Digital Economy is an RCUK cross-council programme, aimed at realising the transformational impact of ICT for all aspects of business, society and economy. The Rural Digital Economy Hub at the University of Aberdeen is one of three large multi-disciplinary research hubs funded through this programme, and commenced its activities in October 2009.
&lt;br&gt;&lt;br&gt;The Hub award to Aberdeen is worth £12.4M and will fund five years of activity. The Hub will bring together a large team of researchers (70+) working in and across the disciplines of computer science, communication engineering, human geography, sociology, transport studies, health sciences and environmental science. For further details, see: www.digital-rural.org
&lt;br&gt;&lt;br&gt;To support our ambitious research programme we have begun our first phase of recruitment involving 8 research studentships and 9 postdoctoral fellowships. As part of this activity we are looking to appoint a postdoctoral research fellow to work in the area of Semantic Infrastructures.
&lt;br&gt;&lt;br&gt;The successful candidate will have a good knowledge of the fundamental concepts underlying the Semantic Web, and the computational realisation and application of these techniques. Some knowledge of machine learning/data-mining would also be beneficial. They candidate will have a PhD or be about to complete a PhD in Computer Science. Enthusiasm for digital technology and innovation relevant to society and the economy is essential as is the ability to work in a cross-disciplinary team including colleagues in medicine and the social sciences.
&lt;br&gt;&lt;br&gt;Should you require a visa to undertake paid employment in the UK you will be required to fulfil the minimum points criteria to be granted a Certificate of Sponsorship and Tier 2 visa.
&lt;br&gt;&lt;br&gt;For further information on this post (including how to apply):
&lt;br&gt;&lt;a href=&quot;http://www.abdn.ac.uk/jobs/display.php?recordid=RDH013R&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.abdn.ac.uk/jobs/display.php?recordid=RDH013R&lt;/a&gt;&lt;br&gt;&lt;br&gt;Informal enquiries may be made to: Professor Peter Edwards
&lt;br&gt;(&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26368437&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;p.edwards@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The University of Aberdeen is a charity registered in Scotland, No SC013683.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Research-Studentships-%40-Aberdeen-tp24843661p26368437.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26304135</id>
	<title>2nd CFP: Workshop on Matching and Meaning: Automated development,  evolution and interpretation of ontologies.</title>
	<published>2009-11-11T08:08:35Z</published>
	<updated>2009-11-11T08:08:35Z</updated>
	<author>
		<name>Michael Chan-7</name>
	</author>
	<content type="html">Apologies for possible multiple postings.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CALL FOR PAPERS
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Workshop on Matching and Meaning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Automated development, evolution and interpretation of ontologies
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://dream.inf.ed.ac.uk/events/wmm-2010&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dream.inf.ed.ac.uk/events/wmm-2010&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 31st March 2010, part of AISB'10 Convention, Leicester, UK
&lt;br&gt;&lt;br&gt;&lt;br&gt;OVERVIEW
&lt;br&gt;&lt;br&gt;The problem of semantic misalignment - of two (or more) systems failing 
&lt;br&gt;to understand one another when their semantic representation is not
&lt;br&gt;identical - occurs in a huge variety of areas: the Semantic Web,
&lt;br&gt;databases, natural language processing; anywhere, indeed, where
&lt;br&gt;semantics are necessary but centralised control is undesirable or
&lt;br&gt;impractical. &amp;nbsp;In highly dynamic domains, where interactions are between
&lt;br&gt;a large, diverse and evolving community, there is a need for the
&lt;br&gt;resolving of these misalignments - through developing and evolving
&lt;br&gt;existing ontologies or interpreting unknown ontologies in terms of
&lt;br&gt;known ones - to be done automatically and on-the-fly.
&lt;br&gt;&lt;br&gt;The aim of this workshop is to bring together researchers interested in
&lt;br&gt;the problems of automated development, evolution and interpretation of
&lt;br&gt;ontologies in the many different domains in which it occurs. We are
&lt;br&gt;primarily interested in the exchange of ideas and the stimulation of
&lt;br&gt;debate, and the workshop is intended to be a forum for researchers to
&lt;br&gt;present ongoing work and ideas and to engage in discussion with other
&lt;br&gt;researchers from the field. We are particularly interested in novel
&lt;br&gt;ideas and innovative research, which may be in its early stages, and
&lt;br&gt;encourage reports on work in progress.
&lt;br&gt;&lt;br&gt;Topics of interest include:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Ontology evolution
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Ontology matching and alignment
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Ontology versioning
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Representational or structural change
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Formal aspects of ontology dynamics
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Formalisation of and reasoning with contexts
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Foundational issues
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Social and collaborative matching
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Background knowledge in matching
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Extensions to ontology languages to better support change
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Non-monotonic reasoning for ontologies and the Semantic Web
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Inconsistency handling in evolving ontologies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Uncertainty in matching
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Change propagation in ontologies and metadata
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Ontologies for dynamic environments
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Dynamic knowledge construction and exploitation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Matching for dynamic applictions (e.g., p2p, agents, web-services)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Case studies, software tools, use cases, applications
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Open problems
&lt;br&gt;&lt;br&gt;&lt;br&gt;SUBMISSION GUIDELINES
&lt;br&gt;&lt;br&gt;We encourage the submission of extended abstracts of 2-5 pages that
&lt;br&gt;discuss ongoing research, problem descriptions and overviews of the
&lt;br&gt;domain. Accepted papers will be included in the AISB 2010 proceedings
&lt;br&gt;unless the authors prefer them not to be (for example, if the work is
&lt;br&gt;very similar to work presented elsewhere which they nevertheless feel
&lt;br&gt;it would be valuable to present in this context, or if the work is at
&lt;br&gt;a stage where discussion would be valuable but publication would be
&lt;br&gt;premature). Authors wishing their submissions to be included in the
&lt;br&gt;convention proceedings must follow the style guide on the convention
&lt;br&gt;website.
&lt;br&gt;&lt;br&gt;Submissions will be subject to light reviewing, mainly intended to
&lt;br&gt;check fit to workshop.
&lt;br&gt;&lt;br&gt;Abstracts should be submitted electronically in pdf format to
&lt;br&gt;mchan-at-ed.ac.uk by 18th December 2009. Notification of acceptance
&lt;br&gt;will be sent to the submitting author on 15th February 2010.
&lt;br&gt;&lt;br&gt;&lt;br&gt;VENUE
&lt;br&gt;&lt;br&gt;The workshop will take place at De Montfort University in Leicester,
&lt;br&gt;as part of the AISB 2010 Convention
&lt;br&gt;(&lt;a href=&quot;http://www.aisb.org.uk/convention/aisb10/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.aisb.org.uk/convention/aisb10/&lt;/a&gt;), from March 31st to 1st
&lt;br&gt;April, 2010. All workshop participants must be registered for the AISB
&lt;br&gt;2010 Convention. Registration for this workshop is included in the
&lt;br&gt;convention registration fee.
&lt;br&gt;&lt;br&gt;&lt;br&gt;IMPORTANT DATES
&lt;br&gt;&lt;br&gt;Submission: Friday, 18th December 2009
&lt;br&gt;Notification: Monday, 15th February 2010
&lt;br&gt;Workshop: 31st March - 1st April 2010
&lt;br&gt;AISB10 Convention: 29th March - 1st April 2010
&lt;br&gt;&lt;br&gt;&lt;br&gt;PROGRAMME
&lt;br&gt;&lt;br&gt;Presentations: Authors of accepted abstracts will give presentations of
&lt;br&gt;their work; exact times to be decided.
&lt;br&gt;&lt;br&gt;Posters: If it is not possible to fit in presentations for all accepted
&lt;br&gt;authors, some may be asked to present posters instead. There will be a
&lt;br&gt;session of 5 minute poster talks.
&lt;br&gt;&lt;br&gt;Panel: The technical programme will end with a 90 minute panel
&lt;br&gt;discussion on a topic of mutual interest to be decided. Three speakers
&lt;br&gt;will speak for 10 minutes each with a brief to stimulate debate during
&lt;br&gt;the remaining 60 minutes. Discussion amongst all participants, rather
&lt;br&gt;than question-and-answering for the panel, will be strongly encouraged.
&lt;br&gt;&lt;br&gt;&lt;br&gt;ORGANISERS
&lt;br&gt;&lt;br&gt;Fiona McNeill, University of Edinburgh, UK
&lt;br&gt;Michael Chan, University of Edinburgh, UK
&lt;br&gt;&lt;br&gt;&lt;br&gt;PROGRAMMING COMMITTEE
&lt;br&gt;&lt;br&gt;Manuel Atencia Arcas, IIIA-CSIC, Spain
&lt;br&gt;Paolo Besana, University of Edinburgh, UK
&lt;br&gt;Alan Bundy, University of Edinburgh, UK
&lt;br&gt;Jerome Euzenat, INRIA Grenoble Rhone-Alpes, France
&lt;br&gt;Fausto Giunchiglia, University of Trento, Italy
&lt;br&gt;Adam Pease, Articulate Software, USA
&lt;br&gt;Pavel Shvaiko, TasLab, Informatica Trentina, Italy
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;The University of Edinburgh is a charitable body, registered in
&lt;br&gt;Scotland, with registration number SC005336.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2nd-CFP%3A-Workshop-on-Matching-and-Meaning%3A-Automated-development%2C--evolution-and-interpretation-of-ontologies.-tp26304135p26304135.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26308804</id>
	<title>Problem to save ontology</title>
	<published>2009-11-10T17:35:15Z</published>
	<updated>2009-11-10T17:35:15Z</updated>
	<author>
		<name>divino</name>
	</author>
	<content type="html">Dears,
&lt;br&gt;&lt;br&gt;I am developing an ontology and I want to store the owl code to disk. I
&lt;br&gt;got the code sample from protege-owl guide to store the owl code to disk,
&lt;br&gt;but something is wrong.
&lt;br&gt;&lt;br&gt;This error is showed when the code is executed:
&lt;br&gt;&lt;br&gt;&lt;br&gt;URI da Classe: file:///C:/Users/divino/Documents/UFSC/TELE-CIT/Ontologia/
&lt;br&gt;URI criada: file:///C:/Users/divino/TELECIT342.owl
&lt;br&gt;SEVERE: Failed to save file file:///C:/Users/divino/TELECIT342.owl using
&lt;br&gt;Protege2Jena. -- com.hp.hpl.jena.shared.BadURIException: Only well-formed
&lt;br&gt;absolute URIrefs can be included in RDF/XML output: &amp;lt;d&amp;gt; Code:
&lt;br&gt;58/REQUIRED_COMPONENT_MISSING in SCHEME: A component that is required by
&lt;br&gt;the scheme is missing.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.hp.hpl.jena.xmloutput.impl.BaseXMLWriter.checkURI(BaseXMLWriter.java:768)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.hp.hpl.jena.xmloutput.impl.BaseXMLWriter.xmlnsDecl(BaseXMLWriter.java:300)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.hp.hpl.jena.xmloutput.impl.Unparser.printNameSpaceDefn(Unparser.java:1036)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.hp.hpl.jena.xmloutput.impl.Unparser.wRDF(Unparser.java:286)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.hp.hpl.jena.xmloutput.impl.Unparser.write(Unparser.java:195)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.hp.hpl.jena.xmloutput.impl.Abbreviated.writeBody(Abbreviated.java:138)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.hp.hpl.jena.xmloutput.impl.BaseXMLWriter.writeXMLBody(BaseXMLWriter.java:455)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.hp.hpl.jena.xmloutput.impl.BaseXMLWriter.write(BaseXMLWriter.java:424)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.hp.hpl.jena.xmloutput.impl.Abbreviated.write(Abbreviated.java:124)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;edu.stanford.smi.protegex.owl.jena.JenaOWLModel.saveModel(Unknown
&lt;br&gt;Source)
&lt;br&gt;Arquivo salvo com 1 erro(s).
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at edu.stanford.smi.protegex.owl.jena.JenaOWLModel.save(Unknown
&lt;br&gt;Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at edu.stanford.smi.protegex.owl.jena.JenaOWLModel.save(Unknown
&lt;br&gt;Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;edu.stanford.smi.protegex.owl.jena.protege2jena.Protege2Jena.saveAll(Unknown
&lt;br&gt;Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at edu.stanford.smi.protegex.owl.jena.JenaOWLModel.save(Unknown
&lt;br&gt;Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at ontosample.ontoReader.createSubstances(ontoReader.java:65)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at ontosample.ontoReader.main(ontoReader.java:24)
&lt;br&gt;&lt;br&gt;&lt;br&gt;This is the code used to save the ontology:
&lt;br&gt;String fileName = &amp;quot;TELECIT342.owl&amp;quot;;
&lt;br&gt;Collection errors = new ArrayList();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; File arqowl=new File(fileName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URI uri = arqowl.toURI();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;URI criada: &amp;quot; + uri.toString());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; onto.save(uri, FileUtils.langXMLAbbrev, errors);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Arquivo salvo com &amp;quot; + errors.size() + &amp;quot;
&lt;br&gt;erro(s).&amp;quot;);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-to-save-ontology-tp26308804p26308804.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287641</id>
	<title>Re: Questions on RDF mapping of OWL 2 data ranges</title>
	<published>2009-11-10T09:25:00Z</published>
	<updated>2009-11-10T09:25:00Z</updated>
	<author>
		<name>Holger Knublauch-2</name>
	</author>
	<content type="html">Ok, thanks everyone! I did not mean to stir up controversy here - I &amp;nbsp;
&lt;br&gt;was simply asking for clarification because our users had similar &amp;nbsp;
&lt;br&gt;questions. I believe we are all on the same page that a single syntax &amp;nbsp;
&lt;br&gt;is better than multiple syntaxes for the same thing. As Bijan also &amp;nbsp;
&lt;br&gt;states, this makes SPARQL queries (e.g. SPIN constraints) much easier. &amp;nbsp;
&lt;br&gt;There are other places in the OWL spec that allow multiple syntaxes &amp;nbsp;
&lt;br&gt;for essentially the same thing (e.g. owl:intersectionOf either &amp;nbsp;
&lt;br&gt;directly or as equivalent class), and this has been causing confusion &amp;nbsp;
&lt;br&gt;and makes implementations more expensive.
&lt;br&gt;&lt;br&gt;I think we also all agree that the current mapping is very verbose. I &amp;nbsp;
&lt;br&gt;trust that there have been good reasons for this, and it's too late to &amp;nbsp;
&lt;br&gt;change now anyway, so let's move on.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Holger
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 10, 2009, at 3:06 AM, Michael Schneider wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Holger!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Look at it this way: The option to assign names to datatype &amp;nbsp;
&lt;br&gt;&amp;gt; restrictions was added to OWL 2 as a specific feature to allow the &amp;nbsp;
&lt;br&gt;&amp;gt; reuse of complex datatype restrictions; this was requested by public &amp;nbsp;
&lt;br&gt;&amp;gt; feedback, AFAIR. Therefore, the structural specification of OWL 2 &amp;nbsp;
&lt;br&gt;&amp;gt; has been extended by a dedicated construct for this feature, see &amp;nbsp;
&lt;br&gt;&amp;gt; [1]. For the OWL 2 RDF mapping, it would have been perfectly valid &amp;nbsp;
&lt;br&gt;&amp;gt; to introduce a new vocabulary term for this purpose as well, e.g. &amp;nbsp;
&lt;br&gt;&amp;gt; something like
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;a:SSN owl:datatypeDefinition _:x .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; However, this was not necessary, since it was possible to re-use the &amp;nbsp;
&lt;br&gt;&amp;gt; term owl:equivalentClass for this. On the one hand, for OWL 2 DL, &amp;nbsp;
&lt;br&gt;&amp;gt; this was simply an extension to the (forward and reverse) RDF &amp;nbsp;
&lt;br&gt;&amp;gt; mapping without leading to any conflict. On the other hand, for OWL &amp;nbsp;
&lt;br&gt;&amp;gt; 2 Full, nothing needed to be changed, since the use of &amp;nbsp;
&lt;br&gt;&amp;gt; owl:equivalentClass between two resources of type rdfs:Datatype is &amp;nbsp;
&lt;br&gt;&amp;gt; allowed, anyway, and has the desired semantics out of the box. So &amp;nbsp;
&lt;br&gt;&amp;gt; this &amp;quot;minimal change&amp;quot; path was finally chosen.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now, if you think, for a moment, in the lines of using specific new &amp;nbsp;
&lt;br&gt;&amp;gt; vocabulary (&amp;quot;owl:datatypeDefinition&amp;quot;), it should become clear that &amp;nbsp;
&lt;br&gt;&amp;gt; using something like &amp;quot;DT1 rdfs:subClassOf DT2&amp;quot; was not intended, &amp;nbsp;
&lt;br&gt;&amp;gt; because there would have not been any additional &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;quot;owl:subDatatypeDefinition&amp;quot; term. And, in fact, using &amp;quot;DT1 &amp;nbsp;
&lt;br&gt;&amp;gt; rdfs:subClassOf DT2&amp;quot;, with DT1 and DT2 being declared as datatypes, &amp;nbsp;
&lt;br&gt;&amp;gt; is disallowed by the reverse RDF mapping, meaning that it does not &amp;nbsp;
&lt;br&gt;&amp;gt; translate to any expression in the structural specification of OWL &amp;nbsp;
&lt;br&gt;&amp;gt; 2, which again means that it is invalid OWL 2 DL.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In OWL 2 Full, of course, you can freely specify sub class &amp;nbsp;
&lt;br&gt;&amp;gt; relationships between any datatypes, but this is completely &amp;nbsp;
&lt;br&gt;&amp;gt; independent of the datatype-definition feature. It is possible, &amp;nbsp;
&lt;br&gt;&amp;gt; simply because datatypes are classes in OWL Full, and so you can &amp;nbsp;
&lt;br&gt;&amp;gt; state anything about datatypes that you can state about classes. You &amp;nbsp;
&lt;br&gt;&amp;gt; could do this already in OWL 1 Full, and even in RDFS you can safely &amp;nbsp;
&lt;br&gt;&amp;gt; write
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;ex:MyDT rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;ex:MyDT rdfs:subClassOf rdfs:Literal .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; and this is not only syntactically valid (it's well-formed RDF, &amp;nbsp;
&lt;br&gt;&amp;gt; after all), but even has the expected meaning there: it defines some &amp;nbsp;
&lt;br&gt;&amp;gt; datatype that is a sub class of rdfs:Literal, i.e. is a sub-datatype &amp;nbsp;
&lt;br&gt;&amp;gt; of the datatype rdfs:Literal.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The question is, what does such a sub datatype specification buy &amp;nbsp;
&lt;br&gt;&amp;gt; you? Semantically, you only say with this that ex:MyDT represents &amp;nbsp;
&lt;br&gt;&amp;gt; some set that may be anything between the empty set and the whole &amp;nbsp;
&lt;br&gt;&amp;gt; original set of literals. This is extremely unspecific. At least for &amp;nbsp;
&lt;br&gt;&amp;gt; datatypes, I think the interesting cases are those where you &amp;nbsp;
&lt;br&gt;&amp;gt; *precisely* specify the extend of such a sub datatype. And this is &amp;nbsp;
&lt;br&gt;&amp;gt; what datatype definitions in connection with facet-based datatype &amp;nbsp;
&lt;br&gt;&amp;gt; restrictions are intended for in OWL 2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now, to conclude, I would give the following advice: If Topbraid &amp;nbsp;
&lt;br&gt;&amp;gt; Composer had no specific support for sub-datatype specifications in &amp;nbsp;
&lt;br&gt;&amp;gt; the past, why should it have specific support for it now? The use of &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;quot;owl:equivalentClass&amp;quot; for datatype definitions should not mislead &amp;nbsp;
&lt;br&gt;&amp;gt; you in thinking that OWL 2 has introduced general axioms on &amp;nbsp;
&lt;br&gt;&amp;gt; datatypes. For OWL DL, this is definitely *not* the case. For OWL &amp;nbsp;
&lt;br&gt;&amp;gt; Full, nothing new has happened except for the introduction of &amp;nbsp;
&lt;br&gt;&amp;gt; faceted datatype restrictions. So I would say that OWL 2-aware &amp;nbsp;
&lt;br&gt;&amp;gt; editors should really have dedicated support for datatype &amp;nbsp;
&lt;br&gt;&amp;gt; definitions, since it is a particular OWL 2 feature, but no support &amp;nbsp;
&lt;br&gt;&amp;gt; for anything else but this. Sub-datatype specifications were not &amp;nbsp;
&lt;br&gt;&amp;gt; intended, and are not compatible with OWL 2 DL. Since Topbraid &amp;nbsp;
&lt;br&gt;&amp;gt; Composer is an RDF-based editor, those people who believe that &amp;nbsp;
&lt;br&gt;&amp;gt; building sub-datatype specifications is a good idea can still do &amp;nbsp;
&lt;br&gt;&amp;gt; this by encoding the respective RDF bits manually, but this was &amp;nbsp;
&lt;br&gt;&amp;gt; always possible in the past. If these people care about &amp;nbsp;
&lt;br&gt;&amp;gt; interoperability with OWL 2 DL tools, they will be on the wrong &amp;nbsp;
&lt;br&gt;&amp;gt; track, though.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Michael
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26287641&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-owl-dev-request@...&lt;/a&gt; [mailto:public-owl-dev-
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26287641&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;request@...&lt;/a&gt;] On Behalf Of Alan Ruttenberg
&lt;br&gt;&amp;gt;&amp;gt; Sent: Tuesday, November 10, 2009 12:23 AM
&lt;br&gt;&amp;gt;&amp;gt; To: Holger Knublauch
&lt;br&gt;&amp;gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26287641&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-owl-dev@...&lt;/a&gt;; Michael Schneider
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: Questions on RDF mapping of OWL 2 data ranges
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Mon, Nov 9, 2009 at 4:06 PM, Holger Knublauch
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26287641&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holger@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Dear group,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I am unsure about the right (and best) way of mapping user-defined &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; OWL
&lt;br&gt;&amp;gt;&amp;gt; 2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; datatypes to RDF graphs. I have been skimming through the OWL specs
&lt;br&gt;&amp;gt;&amp;gt; but all
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; examples I saw were of the following format (see
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; 20091027/#Datatype_Definitions):
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN owl:equivalentClass _:x .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:x rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:x owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:x owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:y xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This means that a datatype is an instance of rdfs:Datatype that &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; has an
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; owl:equivalentClass of another (anonymous) datatype which then &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; points
&lt;br&gt;&amp;gt;&amp;gt; to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; fact restrictions as an rdf:List.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1) Would it also be allowed to use rdfs:subClassOf instead of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; owl:equivalentClass?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; No. The mappings are defined precisely in
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2) Would it be legal to attach the restrictions directly on the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; named
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; datatype instead of going through the (very verbose!) blank node, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; e.g.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; No. If you don't see a mapping rule to create or parse such triples &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; in
&lt;br&gt;&amp;gt;&amp;gt; the mapping document, then the construct isn't syntactically correct.
&lt;br&gt;&amp;gt;&amp;gt; If you wrote the above it wouldn't mean what you intend it to mean.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3) Is it legal (and good practice) to subclass existing datatypes,
&lt;br&gt;&amp;gt;&amp;gt; such as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SNN rdfs:subClass xsd:string .
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Not legal in OWL-DL. If you look at the reverse mapping the
&lt;br&gt;&amp;gt;&amp;gt; consequence of this is that a:SNN and xsd:string will be considered
&lt;br&gt;&amp;gt;&amp;gt; classes, not datatypes and that a term can't denote both a class and
&lt;br&gt;&amp;gt;&amp;gt; datatype.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In OWL Full, this is allowed, but I wouldn't consider it good &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; practice
&lt;br&gt;&amp;gt;&amp;gt; - however perhaps Michael Schneider has a different opinion? ccing
&lt;br&gt;&amp;gt;&amp;gt; him.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -Alan
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks for clarifying these, so that we can built the best practices
&lt;br&gt;&amp;gt;&amp;gt; into
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; our tools.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Holger
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Dipl.-Inform. Michael Schneider
&lt;br&gt;&amp;gt; Research Scientist, Information Process Engineering (IPE)
&lt;br&gt;&amp;gt; Tel &amp;nbsp;: +49-721-9654-726
&lt;br&gt;&amp;gt; Fax &amp;nbsp;: +49-721-9654-727
&lt;br&gt;&amp;gt; Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26287641&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.schneider@...&lt;/a&gt;
&lt;br&gt;&amp;gt; WWW &amp;nbsp;: &lt;a href=&quot;http://www.fzi.de/michael.schneider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fzi.de/michael.schneider&lt;/a&gt;&lt;br&gt;&amp;gt; = 
&lt;br&gt;&amp;gt; ======================================================================
&lt;br&gt;&amp;gt; FZI Forschungszentrum Informatik an der Universität Karlsruhe
&lt;br&gt;&amp;gt; Haid-und-Neu-Str. 10-14, D-76131 Karlsruhe
&lt;br&gt;&amp;gt; Tel.: +49-721-9654-0, Fax: +49-721-9654-959
&lt;br&gt;&amp;gt; Stiftung des bürgerlichen Rechts, Az 14-0563.1, RP Karlsruhe
&lt;br&gt;&amp;gt; Vorstand: Prof. Dr.-Ing. Rüdiger Dillmann, Dipl. Wi.-Ing. Michael &amp;nbsp;
&lt;br&gt;&amp;gt; Flor,
&lt;br&gt;&amp;gt; Prof. Dr. Dr. h.c. Wolffried Stucky, Prof. Dr. Rudi Studer
&lt;br&gt;&amp;gt; Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus
&lt;br&gt;&amp;gt; = 
&lt;br&gt;&amp;gt; ======================================================================
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Questions-on-RDF-mapping-of-OWL-2-data-ranges-tp26273720p26287641.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26286840</id>
	<title>Re: Questions on RDF mapping of OWL 2 data ranges</title>
	<published>2009-11-10T08:44:13Z</published>
	<updated>2009-11-10T08:44:13Z</updated>
	<author>
		<name>Pat Hayes</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 9, 2009, at 7:33 PM, Alan Ruttenberg wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 11/9/09, Pat Hayes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26286840&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phayes@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Nov 9, 2009, at 5:23 PM, Alan Ruttenberg wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Mon, Nov 9, 2009 at 4:06 PM, Holger Knublauch &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26286840&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holger@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Dear group,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am unsure about the right (and best) way of mapping user-defined
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; OWL 2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; datatypes to RDF graphs. I have been skimming through the OWL specs
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but all
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; examples I saw were of the following format (see
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&lt;/a&gt;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN owl:equivalentClass _:x .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:x rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:x owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:x owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:y xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This means that a datatype is an instance of rdfs:Datatype that has
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; an
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; owl:equivalentClass of another (anonymous) datatype which then
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; points to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fact restrictions as an rdf:List.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 1) Would it also be allowed to use rdfs:subClassOf instead of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; owl:equivalentClass?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; No. The mappings are defined precisely in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But wait. It is certainly *correct* to use subClassOf instead of
&lt;br&gt;&amp;gt;&amp;gt; EquivalentClass, since the latter entails the former. It might not
&lt;br&gt;&amp;gt;&amp;gt; convey the full intention of the original OWL, of course, but that
&lt;br&gt;&amp;gt;&amp;gt; does not make it into an error.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I read his question as a question of whether the cited
&lt;br&gt;&amp;gt; DatatypeDefinition could be encoded as he proposes. It can not.
&lt;/div&gt;&lt;br&gt;Ah, I see. True. We need to have a more nuanced term than simply &amp;nbsp;
&lt;br&gt;&amp;quot;correct&amp;quot; in these emails.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2) Would it be legal to attach the restrictions directly on the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; named
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; datatype instead of going through the (very verbose!) blank node,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; e.g.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; No. If you don't see a mapping rule to create or parse such &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; triples in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the mapping document, then the construct isn't syntactically &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; correct.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Correct in what language? It is perfectly legal RDF.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is perfectly legal RDF and that makes it perfectly legal OWL Full,
&lt;br&gt;&amp;gt; apologies if there was confusion.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I assumed that since he posted to the OWL list he wanted to know about
&lt;br&gt;&amp;gt; how OWL parsers in general would see this. They would not parse it
&lt;br&gt;&amp;gt; into the DatatypeDefinition that was cited, and any OWL tools that use
&lt;br&gt;&amp;gt; the direct semantics would not process this construct.
&lt;/div&gt;&lt;br&gt;Indeed.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If you wrote the above it wouldn't mean what you intend it to mean.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Can you elaborate on why not?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Because he cited an example and asked if what was offered was a
&lt;br&gt;&amp;gt; reasonable alternative encoding of that construct. The background was
&lt;br&gt;&amp;gt; a question of best practices. The encoding offered is not semantically
&lt;br&gt;&amp;gt; equivalent, even in OWL Full, and not part of the language OWL DL. I
&lt;br&gt;&amp;gt; consider best practice to use the specified construct when there is
&lt;br&gt;&amp;gt; one that matches intent, and in order to promote interoperability.
&lt;/div&gt;&lt;br&gt;What I meant was, what inferences would go wrong. Not rhetorical, I &amp;nbsp;
&lt;br&gt;was genuinely interested in the details. BUt let us take this offline &amp;nbsp;
&lt;br&gt;or drop the subject.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 3) Is it legal (and good practice) to subclass existing datatypes,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; such as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SNN rdfs:subClass xsd:string .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Not legal in OWL-DL. If you look at the reverse mapping the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; consequence of this is that a:SNN and xsd:string will be considered
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; classes, not datatypes and that a term can't denote both a class and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; datatype.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Which is absurd, of course. A datatype *is* a class in RDF. Still, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; OWL
&lt;br&gt;&amp;gt;&amp;gt; is rich in such absurdities.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Once there is a specification there isn't a question of absurd in the
&lt;br&gt;&amp;gt; sense you suggest. The spec *defines* what the thing is.
&lt;/div&gt;&lt;br&gt;True, but a definition can still be absurd. But let us not harp on &amp;nbsp;
&lt;br&gt;this, my views on the awkwardness of the OWL-DL syntactic restrictions &amp;nbsp;
&lt;br&gt;are well known.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; In OWL Full, this is allowed, but I wouldn't consider it good &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; practice
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I would. In what sense is a datatype *not* a class? It is defined to
&lt;br&gt;&amp;gt;&amp;gt; be a set, after all.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That's fine, but then your best practice would prevent the user who
&lt;br&gt;&amp;gt; used the construct from making productive use of OWL-DL reasoners. I
&lt;br&gt;&amp;gt; don't think *my* customers would find that good advice. Particularly
&lt;br&gt;&amp;gt; as it seems unnecessary.
&lt;/div&gt;&lt;br&gt;Well, it is very handy to be able to treat a datatype as a class, and &amp;nbsp;
&lt;br&gt;the RDFS spec actually requires it. BUt of course, if one is aiming to &amp;nbsp;
&lt;br&gt;use OWL-DL reasoners, then one should conform to OWL-DL, as you say. I &amp;nbsp;
&lt;br&gt;guess I was reacting to the use of the term 'best practice', which &amp;nbsp;
&lt;br&gt;seems to claim a degree of correctness which transcends &amp;nbsp;any one &amp;nbsp;
&lt;br&gt;particular dialect. But perhaps you did not intend this broader sense: &amp;nbsp;
&lt;br&gt;apologies for the misunderstanding.
&lt;br&gt;&lt;br&gt;Pat
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Alan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Pat Hayes
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - however perhaps Michael Schneider has a different opinion? ccing
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; him.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Alan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks for clarifying these, so that we can built the best
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; practices into
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; our tools.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Holger
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; IHMC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)434 8903 or (650)494 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 3973
&lt;br&gt;&amp;gt;&amp;gt; 40 South Alcaniz St. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)202 4416 &amp;nbsp; office
&lt;br&gt;&amp;gt;&amp;gt; Pensacola &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)202 4440 &amp;nbsp; fax
&lt;br&gt;&amp;gt;&amp;gt; FL 32502 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)291 0667 &amp;nbsp; mobile
&lt;br&gt;&amp;gt;&amp;gt; phayesAT-SIGNihmc.us &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.ihmc.us/users/phayes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ihmc.us/users/phayes&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------
&lt;br&gt;IHMC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)434 8903 or (650)494 3973
&lt;br&gt;40 South Alcaniz St. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)202 4416 &amp;nbsp; office
&lt;br&gt;Pensacola &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)202 4440 &amp;nbsp; fax
&lt;br&gt;FL 32502 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)291 0667 &amp;nbsp; mobile
&lt;br&gt;phayesAT-SIGNihmc.us &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.ihmc.us/users/phayes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ihmc.us/users/phayes&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Questions-on-RDF-mapping-of-OWL-2-data-ranges-tp26273720p26286840.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26286707</id>
	<title>Re: Questions on RDF mapping of OWL 2 data ranges</title>
	<published>2009-11-10T08:36:53Z</published>
	<updated>2009-11-10T08:36:53Z</updated>
	<author>
		<name>Pat Hayes</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 9, 2009, at 7:00 PM, Bijan Parsia wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Speaking as a repository builder (and other tool builder), I'd be &amp;nbsp;
&lt;br&gt;&amp;gt; happier if your (and everyone's!) tools generated RDF that's close &amp;nbsp;
&lt;br&gt;&amp;gt; to the RDF mapping, even if it's somewhat verbose. Consistency makes &amp;nbsp;
&lt;br&gt;&amp;gt; things a lot easier down the line.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;FWIW, I entirely agree :-)
&lt;br&gt;&lt;br&gt;Pat Hayes
&lt;br&gt;&lt;br&gt;&amp;gt; Hope this helps!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Bijan.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------
&lt;br&gt;IHMC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)434 8903 or (650)494 3973
&lt;br&gt;40 South Alcaniz St. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)202 4416 &amp;nbsp; office
&lt;br&gt;Pensacola &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)202 4440 &amp;nbsp; fax
&lt;br&gt;FL 32502 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)291 0667 &amp;nbsp; mobile
&lt;br&gt;phayesAT-SIGNihmc.us &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.ihmc.us/users/phayes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ihmc.us/users/phayes&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Questions-on-RDF-mapping-of-OWL-2-data-ranges-tp26273720p26286707.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281672</id>
	<title>RE: Questions on RDF mapping of OWL 2 data ranges</title>
	<published>2009-11-10T03:06:42Z</published>
	<updated>2009-11-10T03:06:42Z</updated>
	<author>
		<name>Michael Schneider-6</name>
	</author>
	<content type="html">Hi Holger!
&lt;br&gt;&lt;br&gt;Look at it this way: The option to assign names to datatype restrictions was added to OWL 2 as a specific feature to allow the reuse of complex datatype restrictions; this was requested by public feedback, AFAIR. Therefore, the structural specification of OWL 2 has been extended by a dedicated construct for this feature, see [1]. For the OWL 2 RDF mapping, it would have been perfectly valid to introduce a new vocabulary term for this purpose as well, e.g. something like
&lt;br&gt;&lt;br&gt;&amp;nbsp; a:SSN owl:datatypeDefinition _:x .
&lt;br&gt;&lt;br&gt;However, this was not necessary, since it was possible to re-use the term owl:equivalentClass for this. On the one hand, for OWL 2 DL, this was simply an extension to the (forward and reverse) RDF mapping without leading to any conflict. On the other hand, for OWL 2 Full, nothing needed to be changed, since the use of owl:equivalentClass between two resources of type rdfs:Datatype is allowed, anyway, and has the desired semantics out of the box. So this &amp;quot;minimal change&amp;quot; path was finally chosen.
&lt;br&gt;&lt;br&gt;Now, if you think, for a moment, in the lines of using specific new vocabulary (&amp;quot;owl:datatypeDefinition&amp;quot;), it should become clear that using something like &amp;quot;DT1 rdfs:subClassOf DT2&amp;quot; was not intended, because there would have not been any additional &amp;quot;owl:subDatatypeDefinition&amp;quot; term. And, in fact, using &amp;quot;DT1 rdfs:subClassOf DT2&amp;quot;, with DT1 and DT2 being declared as datatypes, is disallowed by the reverse RDF mapping, meaning that it does not translate to any expression in the structural specification of OWL 2, which again means that it is invalid OWL 2 DL.
&lt;br&gt;&lt;br&gt;In OWL 2 Full, of course, you can freely specify sub class relationships between any datatypes, but this is completely independent of the datatype-definition feature. It is possible, simply because datatypes are classes in OWL Full, and so you can state anything about datatypes that you can state about classes. You could do this already in OWL 1 Full, and even in RDFS you can safely write
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ex:MyDT rdf:type rdfs:Datatype .
&lt;br&gt;&amp;nbsp; &amp;nbsp; ex:MyDT rdfs:subClassOf rdfs:Literal .
&lt;br&gt;&lt;br&gt;and this is not only syntactically valid (it's well-formed RDF, after all), but even has the expected meaning there: it defines some datatype that is a sub class of rdfs:Literal, i.e. is a sub-datatype of the datatype rdfs:Literal.
&lt;br&gt;&lt;br&gt;The question is, what does such a sub datatype specification buy you? Semantically, you only say with this that ex:MyDT represents some set that may be anything between the empty set and the whole original set of literals. This is extremely unspecific. At least for datatypes, I think the interesting cases are those where you *precisely* specify the extend of such a sub datatype. And this is what datatype definitions in connection with facet-based datatype restrictions are intended for in OWL 2. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Now, to conclude, I would give the following advice: If Topbraid Composer had no specific support for sub-datatype specifications in the past, why should it have specific support for it now? The use of &amp;quot;owl:equivalentClass&amp;quot; for datatype definitions should not mislead you in thinking that OWL 2 has introduced general axioms on datatypes. For OWL DL, this is definitely *not* the case. For OWL Full, nothing new has happened except for the introduction of faceted datatype restrictions. So I would say that OWL 2-aware editors should really have dedicated support for datatype definitions, since it is a particular OWL 2 feature, but no support for anything else but this. Sub-datatype specifications were not intended, and are not compatible with OWL 2 DL. Since Topbraid Composer is an RDF-based editor, those people who believe that building sub-datatype specifications is a good idea can still do this by encoding the respective RDF bits manually, but this was always possible in the past. If these people care about interoperability with OWL 2 DL tools, they will be on the wrong track, though.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;[1] &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;-----Original Message-----
&lt;br&gt;&amp;gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281672&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-owl-dev-request@...&lt;/a&gt; [mailto:public-owl-dev-
&lt;br&gt;&amp;gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281672&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;request@...&lt;/a&gt;] On Behalf Of Alan Ruttenberg
&lt;br&gt;&amp;gt;Sent: Tuesday, November 10, 2009 12:23 AM
&lt;br&gt;&amp;gt;To: Holger Knublauch
&lt;br&gt;&amp;gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281672&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-owl-dev@...&lt;/a&gt;; Michael Schneider
&lt;br&gt;&amp;gt;Subject: Re: Questions on RDF mapping of OWL 2 data ranges
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;On Mon, Nov 9, 2009 at 4:06 PM, Holger Knublauch
&lt;br&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281672&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holger@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Dear group,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am unsure about the right (and best) way of mapping user-defined OWL
&lt;br&gt;&amp;gt;2
&lt;br&gt;&amp;gt;&amp;gt; datatypes to RDF graphs. I have been skimming through the OWL specs
&lt;br&gt;&amp;gt;but all
&lt;br&gt;&amp;gt;&amp;gt; examples I saw were of the following format (see
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-&lt;/a&gt;&lt;br&gt;&amp;gt;20091027/#Datatype_Definitions):
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN owl:equivalentClass _:x .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:x rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:x owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:x owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:y xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This means that a datatype is an instance of rdfs:Datatype that has an
&lt;br&gt;&amp;gt;&amp;gt; owl:equivalentClass of another (anonymous) datatype which then points
&lt;br&gt;&amp;gt;to the
&lt;br&gt;&amp;gt;&amp;gt; fact restrictions as an rdf:List.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1) Would it also be allowed to use rdfs:subClassOf instead of
&lt;br&gt;&amp;gt;&amp;gt; owl:equivalentClass?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;No. The mappings are defined precisely in
&lt;br&gt;&amp;gt;&lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2) Would it be legal to attach the restrictions directly on the named
&lt;br&gt;&amp;gt;&amp;gt; datatype instead of going through the (very verbose!) blank node, e.g.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;No. If you don't see a mapping rule to create or parse such triples in
&lt;br&gt;&amp;gt;the mapping document, then the construct isn't syntactically correct.
&lt;br&gt;&amp;gt;If you wrote the above it wouldn't mean what you intend it to mean.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 3) Is it legal (and good practice) to subclass existing datatypes,
&lt;br&gt;&amp;gt;such as
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SNN rdfs:subClass xsd:string .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Not legal in OWL-DL. If you look at the reverse mapping the
&lt;br&gt;&amp;gt;consequence of this is that a:SNN and xsd:string will be considered
&lt;br&gt;&amp;gt;classes, not datatypes and that a term can't denote both a class and
&lt;br&gt;&amp;gt;datatype.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;In OWL Full, this is allowed, but I wouldn't consider it good practice
&lt;br&gt;&amp;gt;- however perhaps Michael Schneider has a different opinion? ccing
&lt;br&gt;&amp;gt;him.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;-Alan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for clarifying these, so that we can built the best practices
&lt;br&gt;&amp;gt;into
&lt;br&gt;&amp;gt;&amp;gt; our tools.
&lt;br&gt;&amp;gt;&amp;gt; Holger
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;--
&lt;br&gt;Dipl.-Inform. Michael Schneider
&lt;br&gt;Research Scientist, Information Process Engineering (IPE)
&lt;br&gt;Tel &amp;nbsp;: +49-721-9654-726
&lt;br&gt;Fax &amp;nbsp;: +49-721-9654-727
&lt;br&gt;Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281672&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.schneider@...&lt;/a&gt;
&lt;br&gt;WWW &amp;nbsp;: &lt;a href=&quot;http://www.fzi.de/michael.schneider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fzi.de/michael.schneider&lt;/a&gt;&lt;br&gt;=======================================================================
&lt;br&gt;FZI Forschungszentrum Informatik an der Universität Karlsruhe
&lt;br&gt;Haid-und-Neu-Str. 10-14, D-76131 Karlsruhe
&lt;br&gt;Tel.: +49-721-9654-0, Fax: +49-721-9654-959
&lt;br&gt;Stiftung des bürgerlichen Rechts, Az 14-0563.1, RP Karlsruhe
&lt;br&gt;Vorstand: Prof. Dr.-Ing. Rüdiger Dillmann, Dipl. Wi.-Ing. Michael Flor,
&lt;br&gt;Prof. Dr. Dr. h.c. Wolffried Stucky, Prof. Dr. Rudi Studer
&lt;br&gt;Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus
&lt;br&gt;=======================================================================
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (4K) &lt;a href=&quot;http://old.nabble.com/attachment/26281672/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Questions-on-RDF-mapping-of-OWL-2-data-ranges-tp26273720p26281672.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281323</id>
	<title>EISWT-10 Call for papers</title>
	<published>2009-11-10T02:37:35Z</published>
	<updated>2009-11-10T02:37:35Z</updated>
	<author>
		<name>Edw1</name>
	</author>
	<content type="html">EISWT-10 Call for papers

The &lt;b&gt;2010 International Conference on Enterprise Information Systems and Web Technologies (EISWT-10)&lt;/b&gt; (website: &lt;a href=&quot;http://www.PromoteResearch.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.PromoteResearch.org&lt;/a&gt;) will be held during &lt;b&gt;12-14 of July 2010 in Orlando, FL, USA&lt;/b&gt;.  EISWT is an important event in the areas of Enterprise Information Systems, Enterprise Solution Systems, Databases as well as Web Technologies.


The conference will be held at the same time and location where several other major international conferences will be taking place. The conference will be held as part of 2010 multi-conference (MULTICONF-10). MULTICONF-10 will be held during July 12-14, 2010 in Orlando, Florida, USA. The primary goal of MULTICONF is to promote research and developmental activities in computer science, information technology, control engineering, and related fields. Another goal is to promote the dissemination of research to a multidisciplinary audience and to facilitate communication among researchers, developers, practitioners in different fields. The following conferences are planned to be organized as part of MULTICONF-10.

•	International Conference on Artificial Intelligence and Pattern Recognition (AIPR-10)
•	 International Conference on Automation, Robotics and Control Systems (ARCS-10)
•	International Conference on Bioinformatics, Computational Biology, Genomics and Chemoinformatics (BCBGC-10)
•	International Conference on Computer Networks (CN-10)
•	International Conference on Enterprise Information Systems and Web Technologies (EISWT-10)
•	International Conference on High Performance Computing Systems (HPCS-10)
•	International Conference on Information Security and Privacy (ISP-10) 
•	International Conference on Image and Video Processing and Computer Vision (IVPCV-10)
•	International Conference on Software Engineering Theory and Practice (SETP-10) 
•	International Conference on Theoretical and Mathematical Foundations of Computer Science (TMFCS-10) 

We invite draft paper submissions. Please see the website &lt;a href=&quot;http://www.PromoteResearch.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.PromoteResearch.org &lt;/a&gt;for more details.

Sincerely
John Edward
Publicity committee
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/EISWT-10-Call-for-papers-tp26281323p26281323.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281230</id>
	<title>EISWT-10 Call for papers</title>
	<published>2009-11-10T02:31:07Z</published>
	<updated>2009-11-10T02:31:07Z</updated>
	<author>
		<name>Edw1</name>
	</author>
	<content type="html">EISWT-10 Call for papers

&lt;b&gt;The 2010 International Conference on Enterprise Information Systems and Web Technologies (EISWT-10&lt;/b&gt;) (website: &lt;a href=&quot;http://www.PromoteResearch.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.PromoteResearch.org&lt;/a&gt;) will be held during &lt;b&gt;12-14 of July 2010 in Orlando, FL, USA&lt;/b&gt;.  EISWT is an important event in the areas of Enterprise Information Systems, Enterprise Solution Systems, Databases as well as Web Technologies.

The conference will be held at the same time and location where several other major international conferences will be taking place. The conference will be held as part of 2010 multi-conference (MULTICONF-10). MULTICONF-10 will be held during July 12-14, 2010 in Orlando, Florida, USA. The primary goal of MULTICONF is to promote research and developmental activities in computer science, information technology, control engineering, and related fields. Another goal is to promote the dissemination of research to a multidisciplinary audience and to facilitate communication among researchers, developers, practitioners in different fields. The following conferences are planned to be organized as part of MULTICONF-10.

•	International Conference on Artificial Intelligence and Pattern Recognition (AIPR-10)
•	 International Conference on Automation, Robotics and Control Systems (ARCS-10)
•	International Conference on Bioinformatics, Computational Biology, Genomics and Chemoinformatics (BCBGC-10)
•	International Conference on Computer Networks (CN-10)
•	International Conference on Enterprise Information Systems and Web Technologies (EISWT-10)
•	International Conference on High Performance Computing Systems (HPCS-10)
•	International Conference on Information Security and Privacy (ISP-10) 
•	International Conference on Image and Video Processing and Computer Vision (IVPCV-10)
•	International Conference on Software Engineering Theory and Practice (SETP-10) 
•	International Conference on Theoretical and Mathematical Foundations of Computer Science (TMFCS-10) 

We invite draft paper submissions. Please see the website &lt;a href=&quot;http://www.PromoteResearch.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.PromoteResearch.org &lt;/a&gt;for more details.

Sincerely
John Edward
Publicity committee
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/EISWT-10-Call-for-papers-tp26281230p26281230.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281231</id>
	<title>EISWT-10 Call for papers</title>
	<published>2009-11-10T02:27:46Z</published>
	<updated>2009-11-10T02:27:46Z</updated>
	<author>
		<name>Edw1</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;P style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;EISWT-10 Call for papers&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=3 face=&quot;Times New Roman&quot;&gt;The 2010 International Conference on Enterprise Information Systems and Web Technologies (EISWT-10) (website: &lt;/FONT&gt;&lt;A href=&quot;http://www.promoteresearch.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;FONT size=3 face=&quot;Times New Roman&quot;&gt;http://www.PromoteResearch.org&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=&quot;Times New Roman&quot;&gt;) &lt;SPAN class=style6&gt;will be held during 12-14 of July 2010 in Orlando, FL, USA. &lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;EISWT is an important event in the areas of Enterprise Information Systems, Enterprise Solution Systems, Databases as well as Web Technologies.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;o:p&gt;&lt;FONT size=3 face=&quot;Times New Roman&quot;&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=3 face=&quot;Times New Roman&quot;&gt;The conference will be held at the same time and location where several other major international conferences will be taking place. The conference will be held as part of 2010 multi-conference (MULTICONF-10). MULTICONF-10 will be held during July 12-14, 2010 in Orlando, Florida, USA. The primary goal of MULTICONF is to promote research and developmental activities in computer science, information technology, control engineering, and related fields. Another goal is to promote the dissemination of research to a multidisciplinary audience and to facilitate communication among researchers, developers, practitioners in different fields.&lt;SPAN class=style2&gt; &lt;/SPAN&gt;The following conferences are planned to be organized as part of MULTICONF-10.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL style=&quot;MARGIN-TOP: 0in&quot; type=disc&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;International Conference on Artificial Intelligence and Pattern Recognition (AIPR-10)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;International Conference on Automation, Robotics and Control Systems (ARCS-10)&lt;A href=&quot;http://www.promoteresearch.org/2009/2009/arcs/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;International Conference on Bioinformatics, Computational Biology, Genomics and Chemoinformatics (BCBGC-10)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;International Conference on Computer Networks (CN-10)&lt;A href=&quot;http://www.promoteresearch.org/2009/eiswt/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;International Conference on Enterprise Information Systems and Web Technologies (EISWT-10)&lt;A href=&quot;http://www.promoteresearch.org/2009/eiswt/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;International Conference on High Performance Computing Systems (HPCS-10)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;International Conference on Information Security and Privacy (ISP-10) &lt;A href=&quot;http://www.promoteresearch.org/2009/isp/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;International Conference on Image and Video Processing and Computer Vision (IVPCV-10)&lt;A href=&quot;http://www.promoteresearch.org/2010/cvivp/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;International Conference on Software Engineering Theory and Practice (SETP-10) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;International Conference on Theoretical and Mathematical Foundations of Computer Science (TMFCS-10) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;We invite draft paper submissions. Please see the website &lt;A href=&quot;http://www.promoteresearch.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.PromoteResearch.org&lt;/A&gt; for more details.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;Sincerely&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;John Edward&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P style=&quot;LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt&quot; class=MsoNormal&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt&quot;&gt;Publicity committee&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



    </content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/EISWT-10-Call-for-papers-tp26281231p26281231.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276875</id>
	<title>Re: Questions on RDF mapping of OWL 2 data ranges</title>
	<published>2009-11-09T17:33:17Z</published>
	<updated>2009-11-09T17:33:17Z</updated>
	<author>
		<name>Alan Ruttenberg-2</name>
	</author>
	<content type="html">On 11/9/09, Pat Hayes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26276875&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phayes@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 9, 2009, at 5:23 PM, Alan Ruttenberg wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Mon, Nov 9, 2009 at 4:06 PM, Holger Knublauch &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26276875&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holger@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Dear group,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I am unsure about the right (and best) way of mapping user-defined
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; OWL 2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; datatypes to RDF graphs. I have been skimming through the OWL specs
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but all
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; examples I saw were of the following format (see
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&lt;/a&gt;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN owl:equivalentClass _:x .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:x rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:x owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:x owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:y xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This means that a datatype is an instance of rdfs:Datatype that has
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; an
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; owl:equivalentClass of another (anonymous) datatype which then
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; points to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; fact restrictions as an rdf:List.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1) Would it also be allowed to use rdfs:subClassOf instead of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; owl:equivalentClass?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; No. The mappings are defined precisely in
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But wait. It is certainly *correct* to use subClassOf instead of
&lt;br&gt;&amp;gt; EquivalentClass, since the latter entails the former. It might not
&lt;br&gt;&amp;gt; convey the full intention of the original OWL, of course, but that
&lt;br&gt;&amp;gt; does not make it into an error.
&lt;/div&gt;&lt;br&gt;I read his question as a question of whether the cited
&lt;br&gt;DatatypeDefinition could be encoded as he proposes. It can not.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2) Would it be legal to attach the restrictions directly on the named
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; datatype instead of going through the (very verbose!) blank node,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; e.g.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; No. If you don't see a mapping rule to create or parse such triples in
&lt;br&gt;&amp;gt;&amp;gt; the mapping document, then the construct isn't syntactically correct.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Correct in what language? It is perfectly legal RDF.
&lt;/div&gt;&lt;br&gt;It is perfectly legal RDF and that makes it perfectly legal OWL Full,
&lt;br&gt;apologies if there was confusion.
&lt;br&gt;&lt;br&gt;I assumed that since he posted to the OWL list he wanted to know about
&lt;br&gt;how OWL parsers in general would see this. They would not parse it
&lt;br&gt;into the DatatypeDefinition that was cited, and any OWL tools that use
&lt;br&gt;the direct semantics would not process this construct.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; If you wrote the above it wouldn't mean what you intend it to mean.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you elaborate on why not?
&lt;br&gt;&lt;br&gt;Because he cited an example and asked if what was offered was a
&lt;br&gt;reasonable alternative encoding of that construct. The background was
&lt;br&gt;a question of best practices. The encoding offered is not semantically
&lt;br&gt;equivalent, even in OWL Full, and not part of the language OWL DL. I
&lt;br&gt;consider best practice to use the specified construct when there is
&lt;br&gt;one that matches intent, and in order to promote interoperability.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3) Is it legal (and good practice) to subclass existing datatypes,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; such as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SNN rdfs:subClass xsd:string .
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Not legal in OWL-DL. If you look at the reverse mapping the
&lt;br&gt;&amp;gt;&amp;gt; consequence of this is that a:SNN and xsd:string will be considered
&lt;br&gt;&amp;gt;&amp;gt; classes, not datatypes and that a term can't denote both a class and
&lt;br&gt;&amp;gt;&amp;gt; datatype.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Which is absurd, of course. A datatype *is* a class in RDF. Still, OWL
&lt;br&gt;&amp;gt; is rich in such absurdities.
&lt;/div&gt;&lt;br&gt;Once there is a specification there isn't a question of absurd in the
&lt;br&gt;sense you suggest. The spec *defines* what the thing is.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; In OWL Full, this is allowed, but I wouldn't consider it good practice
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would. In what sense is a datatype *not* a class? It is defined to
&lt;br&gt;&amp;gt; be a set, after all.
&lt;br&gt;&lt;br&gt;That's fine, but then your best practice would prevent the user who
&lt;br&gt;used the construct from making productive use of OWL-DL reasoners. I
&lt;br&gt;don't think *my* customers would find that good advice. Particularly
&lt;br&gt;as it seems unnecessary.
&lt;br&gt;&lt;br&gt;-Alan
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Pat Hayes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - however perhaps Michael Schneider has a different opinion? ccing
&lt;br&gt;&amp;gt;&amp;gt; him.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -Alan
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks for clarifying these, so that we can built the best
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; practices into
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; our tools.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Holger
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------
&lt;br&gt;&amp;gt; IHMC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)434 8903 or (650)494 3973
&lt;br&gt;&amp;gt; 40 South Alcaniz St. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)202 4416 &amp;nbsp; office
&lt;br&gt;&amp;gt; Pensacola &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)202 4440 &amp;nbsp; fax
&lt;br&gt;&amp;gt; FL 32502 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)291 0667 &amp;nbsp; mobile
&lt;br&gt;&amp;gt; phayesAT-SIGNihmc.us &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.ihmc.us/users/phayes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ihmc.us/users/phayes&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Questions-on-RDF-mapping-of-OWL-2-data-ranges-tp26273720p26276875.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276573</id>
	<title>Re: Questions on RDF mapping of OWL 2 data ranges</title>
	<published>2009-11-09T17:00:12Z</published>
	<updated>2009-11-09T17:00:12Z</updated>
	<author>
		<name>Bijan Parsia-3</name>
	</author>
	<content type="html">On 9 Nov 2009, at 21:06, Holger Knublauch wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear group,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am unsure about the right (and best) way of mapping user-defined &amp;nbsp;
&lt;br&gt;&amp;gt; OWL 2 datatypes to RDF graphs. I have been skimming through the OWL &amp;nbsp;
&lt;br&gt;&amp;gt; specs but all examples I saw were of the following format (see &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&lt;/a&gt;) 
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt; 	a:SSN owl:equivalentClass _:x .
&lt;br&gt;&amp;gt; 	_:x rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt; 	_:x owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt; 	_:x owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt; 	_:y xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This means that a datatype is an instance of rdfs:Datatype that has &amp;nbsp;
&lt;br&gt;&amp;gt; an owl:equivalentClass of another (anonymous) datatype which then &amp;nbsp;
&lt;br&gt;&amp;gt; points to the fact restrictions as an rdf:List.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1) Would it also be allowed to use rdfs:subClassOf instead of &amp;nbsp;
&lt;br&gt;&amp;gt; owl:equivalentClass?
&lt;/div&gt;&lt;br&gt;This would make you OWL Full (I'd imagine) and might screw up some &amp;nbsp; 
&lt;br&gt;parsers/translators (e.g., the OWL API) and validators. Obviously, it &amp;nbsp;
&lt;br&gt;would also complicate e.g., datatype extraction code that e.g., used &amp;nbsp;
&lt;br&gt;SPARQL 1.0 (since they would have to check for two cases rather than &amp;nbsp;
&lt;br&gt;one, at least).
&lt;br&gt;&lt;br&gt;I imagine, eventually, repair code would fix that up, but I think it's &amp;nbsp;
&lt;br&gt;more robust for code to stick closer to the explicit behavior of the &amp;nbsp;
&lt;br&gt;spec.
&lt;br&gt;&lt;br&gt;&amp;gt; 2) Would it be legal to attach the restrictions directly on the &amp;nbsp;
&lt;br&gt;&amp;gt; named datatype instead of going through the (very verbose!) blank &amp;nbsp;
&lt;br&gt;&amp;gt; node, e.g.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt; 	a:SSN owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt; 	a:SSN owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt; 	a:SSN xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&lt;br&gt;The main reason for the verbose form is partly consistency with class &amp;nbsp;
&lt;br&gt;expressions and axioms and partial to make it easier to verify the &amp;nbsp;
&lt;br&gt;naming constraints (e.g., avoiding cyclic patterns of dependency).
&lt;br&gt;&lt;br&gt;Again, this won't accord with tools following the spec and trying to &amp;nbsp;
&lt;br&gt;be DL compatible, so if you can avoid it, it will increase interop.
&lt;br&gt;&lt;br&gt;(Since they are named I think the verbosity isn't so bad (occurs once &amp;nbsp;
&lt;br&gt;per def) and, if generated by tools, not burdensome.)
&lt;br&gt;&lt;br&gt;&amp;gt; 3) Is it legal (and good practice) to subclass existing datatypes, &amp;nbsp;
&lt;br&gt;&amp;gt; such as
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	a:SNN rdfs:subClass xsd:string .
&lt;br&gt;&lt;br&gt;This will only make sense in OWL Full, but it could have surprising &amp;nbsp;
&lt;br&gt;results and won't work well with XML Schema based datatype reasoners. &amp;nbsp;
&lt;br&gt;I think its better, as a general rule, to use the XML Schema based &amp;nbsp;
&lt;br&gt;derivation operators to define restrictions on existing datatypes. &amp;nbsp;
&lt;br&gt;It's easier to go back and forth with the XML Schema syntax, which I &amp;nbsp;
&lt;br&gt;think is a good idea.
&lt;br&gt;&lt;br&gt;Speaking as a repository builder (and other tool builder), I'd be &amp;nbsp;
&lt;br&gt;happier if your (and everyone's!) tools generated RDF that's close to &amp;nbsp;
&lt;br&gt;the RDF mapping, even if it's somewhat verbose. Consistency makes &amp;nbsp;
&lt;br&gt;things a lot easier down the line.
&lt;br&gt;&lt;br&gt;Hope this helps!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Bijan.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Questions-on-RDF-mapping-of-OWL-2-data-ranges-tp26273720p26276573.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276024</id>
	<title>Re: Questions on RDF mapping of OWL 2 data ranges</title>
	<published>2009-11-09T15:57:45Z</published>
	<updated>2009-11-09T15:57:45Z</updated>
	<author>
		<name>Pat Hayes</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 9, 2009, at 5:23 PM, Alan Ruttenberg wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Nov 9, 2009 at 4:06 PM, Holger Knublauch &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26276024&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holger@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Dear group,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am unsure about the right (and best) way of mapping user-defined &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; OWL 2
&lt;br&gt;&amp;gt;&amp;gt; datatypes to RDF graphs. I have been skimming through the OWL specs &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; but all
&lt;br&gt;&amp;gt;&amp;gt; examples I saw were of the following format (see
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&lt;/a&gt;) 
&lt;br&gt;&amp;gt;&amp;gt; :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN owl:equivalentClass _:x .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:x rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:x owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:x owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_:y xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This means that a datatype is an instance of rdfs:Datatype that has &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; an
&lt;br&gt;&amp;gt;&amp;gt; owl:equivalentClass of another (anonymous) datatype which then &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; points to the
&lt;br&gt;&amp;gt;&amp;gt; fact restrictions as an rdf:List.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1) Would it also be allowed to use rdfs:subClassOf instead of
&lt;br&gt;&amp;gt;&amp;gt; owl:equivalentClass?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No. The mappings are defined precisely in
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&lt;/a&gt;&lt;/div&gt;&lt;br&gt;But wait. It is certainly *correct* to use subClassOf instead of &amp;nbsp;
&lt;br&gt;EquivalentClass, since the latter entails the former. It might not &amp;nbsp;
&lt;br&gt;convey the full intention of the original OWL, of course, but that &amp;nbsp;
&lt;br&gt;does not make it into an error.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2) Would it be legal to attach the restrictions directly on the named
&lt;br&gt;&amp;gt;&amp;gt; datatype instead of going through the (very verbose!) blank node, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; e.g.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SSN xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No. If you don't see a mapping rule to create or parse such triples in
&lt;br&gt;&amp;gt; the mapping document, then the construct isn't syntactically correct.
&lt;/div&gt;&lt;br&gt;Correct in what language? It is perfectly legal RDF.
&lt;br&gt;&lt;br&gt;&amp;gt; If you wrote the above it wouldn't mean what you intend it to mean.
&lt;br&gt;&lt;br&gt;Can you elaborate on why not?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 3) Is it legal (and good practice) to subclass existing datatypes, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; such as
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a:SNN rdfs:subClass xsd:string .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not legal in OWL-DL. If you look at the reverse mapping the
&lt;br&gt;&amp;gt; consequence of this is that a:SNN and xsd:string will be considered
&lt;br&gt;&amp;gt; classes, not datatypes and that a term can't denote both a class and
&lt;br&gt;&amp;gt; datatype.
&lt;/div&gt;&lt;br&gt;Which is absurd, of course. A datatype *is* a class in RDF. Still, OWL &amp;nbsp;
&lt;br&gt;is rich in such absurdities.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In OWL Full, this is allowed, but I wouldn't consider it good practice
&lt;br&gt;&lt;br&gt;I would. In what sense is a datatype *not* a class? It is defined to &amp;nbsp;
&lt;br&gt;be a set, after all.
&lt;br&gt;&lt;br&gt;Pat Hayes
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; - however perhaps Michael Schneider has a different opinion? ccing
&lt;br&gt;&amp;gt; him.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Alan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for clarifying these, so that we can built the best &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; practices into
&lt;br&gt;&amp;gt;&amp;gt; our tools.
&lt;br&gt;&amp;gt;&amp;gt; Holger
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------
&lt;br&gt;IHMC &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)434 8903 or (650)494 3973
&lt;br&gt;40 South Alcaniz St. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (850)202 4416 &amp;nbsp; office
&lt;br&gt;Pensacola &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)202 4440 &amp;nbsp; fax
&lt;br&gt;FL 32502 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(850)291 0667 &amp;nbsp; mobile
&lt;br&gt;phayesAT-SIGNihmc.us &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.ihmc.us/users/phayes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ihmc.us/users/phayes&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Questions-on-RDF-mapping-of-OWL-2-data-ranges-tp26273720p26276024.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275611</id>
	<title>Re: Questions on RDF mapping of OWL 2 data ranges</title>
	<published>2009-11-09T15:23:18Z</published>
	<updated>2009-11-09T15:23:18Z</updated>
	<author>
		<name>Alan Ruttenberg-2</name>
	</author>
	<content type="html">On Mon, Nov 9, 2009 at 4:06 PM, Holger Knublauch &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275611&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;holger@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear group,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am unsure about the right (and best) way of mapping user-defined OWL 2
&lt;br&gt;&amp;gt; datatypes to RDF graphs. I have been skimming through the OWL specs but all
&lt;br&gt;&amp;gt; examples I saw were of the following format (see
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions):&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions):&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;        a:SSN owl:equivalentClass _:x .
&lt;br&gt;&amp;gt;        _:x rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;        _:x owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;        _:x owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;        _:y xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This means that a datatype is an instance of rdfs:Datatype that has an
&lt;br&gt;&amp;gt; owl:equivalentClass of another (anonymous) datatype which then points to the
&lt;br&gt;&amp;gt; fact restrictions as an rdf:List.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1) Would it also be allowed to use rdfs:subClassOf instead of
&lt;br&gt;&amp;gt; owl:equivalentClass?
&lt;/div&gt;&lt;br&gt;No. The mappings are defined precisely in
&lt;br&gt;&lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 2) Would it be legal to attach the restrictions directly on the named
&lt;br&gt;&amp;gt; datatype instead of going through the (very verbose!) blank node, e.g.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;gt;        a:SSN owl:onDatatype xsd:string .
&lt;br&gt;&amp;gt;        a:SSN owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;gt;        a:SSN xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&lt;br&gt;No. If you don't see a mapping rule to create or parse such triples in
&lt;br&gt;the mapping document, then the construct isn't syntactically correct.
&lt;br&gt;If you wrote the above it wouldn't mean what you intend it to mean.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 3) Is it legal (and good practice) to subclass existing datatypes, such as
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        a:SNN rdfs:subClass xsd:string .
&lt;br&gt;&lt;br&gt;Not legal in OWL-DL. If you look at the reverse mapping the
&lt;br&gt;consequence of this is that a:SNN and xsd:string will be considered
&lt;br&gt;classes, not datatypes and that a term can't denote both a class and
&lt;br&gt;datatype.
&lt;br&gt;&lt;br&gt;In OWL Full, this is allowed, but I wouldn't consider it good practice
&lt;br&gt;- however perhaps Michael Schneider has a different opinion? ccing
&lt;br&gt;him.
&lt;br&gt;&lt;br&gt;-Alan
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for clarifying these, so that we can built the best practices into
&lt;br&gt;&amp;gt; our tools.
&lt;br&gt;&amp;gt; Holger
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Questions-on-RDF-mapping-of-OWL-2-data-ranges-tp26273720p26275611.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26273720</id>
	<title>Questions on RDF mapping of OWL 2 data ranges</title>
	<published>2009-11-09T13:06:12Z</published>
	<updated>2009-11-09T13:06:12Z</updated>
	<author>
		<name>Holger Knublauch-2</name>
	</author>
	<content type="html">Dear group,
&lt;br&gt;&lt;br&gt;I am unsure about the right (and best) way of mapping user-defined OWL &amp;nbsp;
&lt;br&gt;2 datatypes to RDF graphs. I have been skimming through the OWL specs &amp;nbsp;
&lt;br&gt;but all examples I saw were of the following format (see &lt;a href=&quot;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Datatype_Definitions&lt;/a&gt;&amp;nbsp;
&lt;br&gt;):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN owl:equivalentClass _:x .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:x rdf:type rdfs:Datatype .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:x owl:onDatatype xsd:string .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:x owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _:y xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&lt;br&gt;This means that a datatype is an instance of rdfs:Datatype that has an &amp;nbsp;
&lt;br&gt;owl:equivalentClass of another (anonymous) datatype which then points &amp;nbsp;
&lt;br&gt;to the fact restrictions as an rdf:List.
&lt;br&gt;&lt;br&gt;1) Would it also be allowed to use rdfs:subClassOf instead of &amp;nbsp;
&lt;br&gt;owl:equivalentClass?
&lt;br&gt;&lt;br&gt;2) Would it be legal to attach the restrictions directly on the named &amp;nbsp;
&lt;br&gt;datatype instead of going through the (very verbose!) blank node, e.g.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN rdf:type rdfs:Datatype .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN owl:onDatatype xsd:string .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN owl:withRestrictions ( _:y ) .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SSN xsd:pattern &amp;quot;[0-9]{3}-[0-9]{2}-[0-9]{4}&amp;quot; .
&lt;br&gt;&lt;br&gt;3) Is it legal (and good practice) to subclass existing datatypes, &amp;nbsp;
&lt;br&gt;such as
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a:SNN rdfs:subClass xsd:string .
&lt;br&gt;&lt;br&gt;Thanks for clarifying these, so that we can built the best practices &amp;nbsp;
&lt;br&gt;into our tools.
&lt;br&gt;Holger
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Questions-on-RDF-mapping-of-OWL-2-data-ranges-tp26273720p26273720.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26265408</id>
	<title>OWLED presentations</title>
	<published>2009-11-09T04:09:41Z</published>
	<updated>2009-11-09T04:09:41Z</updated>
	<author>
		<name>Rinke Hoekstra-4</name>
	</author>
	<content type="html">Dear all,
&lt;br&gt;&lt;br&gt;Slides of several presentations given at this year's OWLED are now &amp;nbsp;
&lt;br&gt;available from the OWLED 2009 schedule page at [1].
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;&lt;br&gt;Rinke
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://www.webont.org/owled/2009/schedule.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.webont.org/owled/2009/schedule.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;---
&lt;br&gt;Dr Rinke Hoekstra
&lt;br&gt;&lt;br&gt;AI Department &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; Leibniz Center for Law
&lt;br&gt;Faculty of Sciences &amp;nbsp; | &amp;nbsp; Faculty of Law
&lt;br&gt;Vrije Universiteit &amp;nbsp; &amp;nbsp;| &amp;nbsp; Universiteit van Amsterdam
&lt;br&gt;De Boelelaan 1081a &amp;nbsp; &amp;nbsp;| &amp;nbsp; Kloveniersburgwal 48
&lt;br&gt;1081 HV Amsterdam &amp;nbsp; &amp;nbsp; | &amp;nbsp; 1012 CX &amp;nbsp;Amsterdam
&lt;br&gt;+31-(0)20-5987752 &amp;nbsp; &amp;nbsp; | &amp;nbsp; +31-(0)20-5253499
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26265408&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hoekstra@...&lt;/a&gt; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26265408&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hoekstra@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Homepage: &lt;a href=&quot;http://www.few.vu.nl/~hoekstra&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.few.vu.nl/~hoekstra&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OWLED-presentations-tp26265408p26265408.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26236918</id>
	<title>Application Ontology</title>
	<published>2009-11-06T05:52:56Z</published>
	<updated>2009-11-06T05:52:56Z</updated>
	<author>
		<name>Daniel Cintra</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt;color:#000000;&quot;&gt;Hi!&lt;br&gt;&lt;br&gt;I've been doing my master degree research and it includes the use of domain ontology and application ontology. I've found a lot of owl examples of domain ontology, but I can't find application ontology owl axamples. Someone knows where may I find some application ontology owl file to guide me in my research?&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;Best Regards.&lt;br&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;Daniel Cintra Cugler&lt;br&gt;Lince - Laboratory for Innovation on Computing and Engineering&lt;br&gt;DC - UFSCar - Brazil&lt;br&gt;Skype name: daniel.cintra.cugler&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;!-- cg7.c2.mail.re1.yahoo.com compressed/chunked Fri Oct 30 04:56:41 PDT 2009 --&gt;
&lt;/div&gt;&lt;br&gt;


      &lt;hr size=1&gt;Veja quais são os assuntos do momento no Yahoo! + Buscados: &lt;a href=&quot;http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Top 10&lt;/a&gt; - &lt;a href=&quot;http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Celebridades&lt;/a&gt; - &lt;a href=&quot;http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Música&lt;/a&gt; - &lt;a href=&quot;http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Esportes&lt;/a&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Application-Ontology-tp26236918p26236918.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26222098</id>
	<title>Re: How to query items of a Sequence ?</title>
	<published>2009-11-05T13:00:00Z</published>
	<updated>2009-11-05T13:00:00Z</updated>
	<author>
		<name>Paul Gearon</name>
	</author>
	<content type="html">Doh! I've been caught up in function extensions recently, and totally
&lt;br&gt;forgot that this can be done with base SPARQL. See below...
&lt;br&gt;&lt;br&gt;On Thu, Nov 5, 2009 at 3:00 PM, Paul Gearon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26222098&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gearon@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; If you don't have an entailment regime, then you can also try to
&lt;br&gt;&amp;gt; filter by the structure of the predicate, but you need function
&lt;br&gt;&amp;gt; extensions if your triplestore to handle that. For instance, on many
&lt;br&gt;&amp;gt; triplestores you could do:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PREFIX rdf: &amp;lt;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; SELECT ?sequence ?predicate ?element
&lt;br&gt;&amp;gt; WHERE {
&lt;br&gt;&amp;gt;  ?sequence rdf:type rdf:Seq .
&lt;br&gt;&amp;gt;  ?sequence ?predicate ?element .
&lt;br&gt;&amp;gt;  FILTER fn:starts-with( str(?predicate),
&lt;br&gt;&amp;gt; &amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#_&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#_&lt;/a&gt;&amp;quot;)
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The problem with this approach is that not every SPARQL endpoint
&lt;br&gt;&amp;gt; handles this function (yet), or they have similar though differently
&lt;br&gt;&amp;gt; named functions. Also, doing these string comparisons could get
&lt;br&gt;&amp;gt; expensive if you had a lot of data to return.
&lt;/div&gt;&lt;br&gt;The better approach is to use regex.
&lt;br&gt;&lt;br&gt;FILTER regex(str(?predicate),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;^&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#_&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#_&lt;/a&gt;\d+$&amp;quot;)
&lt;br&gt;&lt;br&gt;This has the added advantage of ensuring that only numbers are used at
&lt;br&gt;the end of the URI (this should be the case, but it's conceivable that
&lt;br&gt;someone could write bad URIs). Thanks to Andy Seaborne for pointing
&lt;br&gt;out my shortcomings. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Paul Gearon
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-query-items-of-a-Sequence---tp26206897p26222098.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26221326</id>
	<title>Re: How to query items of a Sequence ?</title>
	<published>2009-11-05T12:00:59Z</published>
	<updated>2009-11-05T12:00:59Z</updated>
	<author>
		<name>Paul Gearon</name>
	</author>
	<content type="html">Hi Etienne,
&lt;br&gt;&lt;br&gt;This is an RDF and SPARQL issue, and not really appropriate for an OWL
&lt;br&gt;list. This is especially so, given that most of the OWL community are
&lt;br&gt;against the use of Containers (especially the DL folks).
&lt;br&gt;&lt;br&gt;I recommend mailing lists such as &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26221326&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;semantic-web@...&lt;/a&gt;, or possibly
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26221326&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-rdf-interest@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;But since I'm here....
&lt;br&gt;&lt;br&gt;On Tue, Nov 3, 2009 at 4:48 PM, Etienne Morency
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26221326&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;etienne.morency@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi everyone,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We are using sequences in our project and we are having difficulties finding
&lt;br&gt;&amp;gt; a way to query our ontology to get all items of a sequence using SPARQL.
&lt;br&gt;&lt;br&gt;I mentioned that containers (including sequences) are not encouraged
&lt;br&gt;by the OWL community. While I expect to see them used in general RDF,
&lt;br&gt;I'm a little surprised to see them in a system described by OWL. I'm
&lt;br&gt;sure there are a few people here willing to discuss this design
&lt;br&gt;decision with you, but I'll just press ahead with your question. After
&lt;br&gt;all, querying members of collections is just as awkward with SPARQL
&lt;br&gt;1.0. &amp;nbsp;:-)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The sequence in our ontology looks like this :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;rdf:Seq rdf:about=&amp;quot;&lt;a href=&quot;http://www.url.com/someonto.owl#1317&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;rdf:Seq rdf:about=&amp;quot;&lt;a href=&quot;http://www.url.com/someonto.owl#1317&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;     &amp;lt;rdf:_1 rdf:resource=&amp;quot;&lt;a href=&quot;http://www.url.com/someonto.owl#314&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#314&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/rdf:Description&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;rdf:Seq rdf:about=&amp;quot;&lt;a href=&quot;http://www.url.com/someonto.owl#1317&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;     &amp;lt;rdf:_2 rdf:resource=&amp;quot;&lt;a href=&quot;http://www.url.com/someonto.owl#194&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#194&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/rdf:Description&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;rdf:Seq rdf:about=&amp;quot;&lt;a href=&quot;http://www.url.com/someonto.owl#1317&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;     &amp;lt;rdf:_3 rdf:resource=&amp;quot;&lt;a href=&quot;http://www.url.com/someonto.owl#GENERIC_113&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#GENERIC_113&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/rdf:Description&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We are able to find the sequence &amp;quot;&lt;a href=&quot;http://www.url.com/someonto.owl#1317&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot; with
&lt;br&gt;&amp;gt; the following query :
&lt;br&gt;&amp;gt; SELECT ?sequence WHERE { ?sequence &amp;lt;&amp;quot; + RDF.TYPE + &amp;quot;&amp;gt; &amp;lt;&amp;quot; + RDF.SEQ + &amp;quot;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But is there a way to have a query that will return the items _1, _2 and _3
&lt;br&gt;&amp;gt; directly ?
&lt;/div&gt;&lt;br&gt;First off, since you have a sequence, you'd often want to know what
&lt;br&gt;the first thing is, the second thing is, etc, and you can select these
&lt;br&gt;out just by referring to the predicates rdf:_1, rdf:_2, and so on. But
&lt;br&gt;it looks like you want to get everything, so directly mentioning the
&lt;br&gt;predicates won't help.
&lt;br&gt;&lt;br&gt;If you have RDFS entailments available, you can ask for the
&lt;br&gt;rdfs:member property, since all rdf:_n are subproperties of this:
&lt;br&gt;&lt;br&gt;PREFIX rdf: &amp;lt;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;gt;
&lt;br&gt;PREFIX rdfs: &amp;lt;&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#&lt;/a&gt;&amp;gt;
&lt;br&gt;SELECT ?sequence ?element
&lt;br&gt;WHERE { ?sequence rdf:type rdf:Seq . ?sequence rdfs:member ?element }
&lt;br&gt;&lt;br&gt;However, this loses your ordering. You can try to get the associated
&lt;br&gt;predicate (add {?sequence ?pred ?element} and remove the rdfs:member
&lt;br&gt;elements via OPTIONAL/!BOUND), but the SPARQL gets messy and we
&lt;br&gt;haven't even established if you have entailment available.
&lt;br&gt;&lt;br&gt;If you don't have an entailment regime, then you can also try to
&lt;br&gt;filter by the structure of the predicate, but you need function
&lt;br&gt;extensions if your triplestore to handle that. For instance, on many
&lt;br&gt;triplestores you could do:
&lt;br&gt;&lt;br&gt;PREFIX rdf: &amp;lt;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;gt;
&lt;br&gt;SELECT ?sequence ?predicate ?element
&lt;br&gt;WHERE {
&lt;br&gt;&amp;nbsp; ?sequence rdf:type rdf:Seq .
&lt;br&gt;&amp;nbsp; ?sequence ?predicate ?element .
&lt;br&gt;&amp;nbsp; FILTER fn:starts-with( str(?predicate),
&lt;br&gt;&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#_&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#_&lt;/a&gt;&amp;quot;)
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;The problem with this approach is that not every SPARQL endpoint
&lt;br&gt;handles this function (yet), or they have similar though differently
&lt;br&gt;named functions. Also, doing these string comparisons could get
&lt;br&gt;expensive if you had a lot of data to return.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Paul Gearon
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-query-items-of-a-Sequence---tp26206897p26221326.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26219146</id>
	<title>Re: questions about the topObjectProperty</title>
	<published>2009-11-05T09:39:54Z</published>
	<updated>2009-11-05T09:39:54Z</updated>
	<author>
		<name>Birte Glimm</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/5 Wael Yehia &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26219146&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wmyehia2001@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;Hello everyone,&lt;br&gt;   
I&amp;#39;m trying to use some reasoner that supports OWL 2, fully, and I&amp;#39;m
particularly interested in being able to reason with the Universal Role
(represented by the topObjectProperty), the role that relates every
pair of individuals in the domain.&lt;br&gt;    Now, I noticed that Protege
4.0 does not have a keyword for topObjectProperty or at least it is not
predefined and appear at the root of the property hierarchy, the way
the Thing (top) concept is predefined and is at the root of the concept
hierarchy. Maybe because protege 4.0 doesn&amp;#39;t support OWL 2 fully yet.
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;Protege 4.0 is not really OWL 2 ready. You would need Protege 4.1, which is not yet officially released. We just released HermiT 1.1 and from the HermiT website, you can also get a compiled version of Protege 4.1 (no support and no guarantee that it is working, it is not an official Protege release).&lt;br&gt;
 &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;And creating a new property with the &amp;#39;topObjectProperty&amp;#39; name won&amp;#39;t
make it the topObjectProperty that we need but just some another
property, because by looking at the rdf output when you save the
ontology you&amp;#39;ll see that the topObjectProperty that you defined is
prefixed with your ontology&amp;#39;s name and not the &amp;#39;owl:&amp;#39; prefix which is
presumably the right one.&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;Yes, without the owl prefix it is not really the top property. &lt;br&gt; &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;I wrote some test cases manually, this is one of them in First Order Logic (FOL):&lt;br&gt;              (\forall x.F(x))    \and    \not (\exist x.F(x))           &lt;br&gt;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;That can directly be expressed as a DL axiom:&lt;br&gt;SubClassOf(owl:Thing :F)&lt;br&gt;SubClassOf(owl:Thing ObjectComplementOf(:F))&lt;br&gt;in other syntax&lt;br&gt;top implies F&lt;br&gt;top implies not F&lt;br&gt;
(I used two axioms because in your example the two x are not really the same, you could rename one into y due to the quantifier scope)&lt;br&gt; &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;which is equal to:    \forall x.False&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;not equal, but it follows&lt;br&gt; &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;I
am not sure if this formula is satisfiable, maybe if the domain is
empty. &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;The domain is required to be non-empty, so it is unsatisfiable. &lt;br&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;But it can be translated to Description Logic (DL) using the
Universal Role (topObjectProperty) and becomes&lt;br&gt;              \forall U. Bot&lt;br&gt;or in manchester syntax:&lt;br&gt;              topObjectProperty only Nothing&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;No need for the top role, as said above. All axioms apply to all individuals, they can be seen as usiversally quantified. &lt;br&gt;
If you use the top object property, your domain can still have one element, but that element cannot have a successor. The ontology is still satisfiable though. &lt;br&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;Now,
my concern is that I&amp;#39;m not 100% sure that I&amp;#39;m expressing the formula in
RDF syntax (which i will show below) correctly, and therefore don&amp;#39;t
know how Hermit 1.0 (which claims that it supports OWL 2) is
understanding it. &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;HermiT understands what you say, but you probably don&amp;#39;t want to use the top object property.&lt;br&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;So, if anyone knows whether this is correct syntax,
or knows anything about Hermit&amp;#39;s reasoning capabilities with
topObjectProperty, then any advice or hints are greatly appreciated.
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;HermiT supports indeed all of OWL 2 including owl:topObjectProperty.&lt;br&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;This is my RDF syntax ontology, I don&amp;#39;t know if I should include parts
of it here or all of it, so I decide to put it all here, and please
note that I cheated a bit and used protege to output it for me and then
i manually changed the occurrences of topobjectproperty with two
version of my own:&lt;br&gt;1) #TopObjectProperty    .... I tried this one
because protege shows it as a super property of any new property you
create so I thought maybe it recognizes it this way&lt;br&gt;2) owl:topObjectProperty&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;only the second one is the top object property. The first one is just a normal property for HermiT.&lt;br&gt;
 &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;This is the RDF ontology:&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br&gt;&amp;lt;!DOCTYPE rdf:RDF [&lt;br&gt;    &amp;lt;!ENTITY owl2 &amp;quot;owl:&amp;quot; &amp;gt;&lt;br&gt;    &amp;lt;!ENTITY owl &amp;quot;&lt;a href=&quot;http://www.w3.org/2002/07/owl#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#&lt;/a&gt;&amp;quot; &amp;gt;&lt;br&gt;
    &amp;lt;!ENTITY xsd &amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema#&lt;/a&gt;&amp;quot; &amp;gt;&lt;br&gt;    &amp;lt;!ENTITY owl2xml &amp;quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&amp;quot; &amp;gt;&lt;br&gt;
    &amp;lt;!ENTITY rdfs &amp;quot;&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#&lt;/a&gt;&amp;quot; &amp;gt;&lt;br&gt;    &amp;lt;!ENTITY rdf &amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3..org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;quot;
 &amp;gt;&lt;br&gt;    &amp;lt;!ENTITY O3 &amp;quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&lt;/a&gt;&amp;quot; &amp;gt;&lt;br&gt;]&amp;gt;&lt;br&gt;&amp;lt;rdf:RDF xmlns=&amp;quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&lt;/a&gt;&amp;quot;&lt;br&gt;
     xml:base=&amp;quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl&lt;/a&gt;&amp;quot;&lt;br&gt;     xmlns:rdfs=&amp;quot;&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#&lt;/a&gt;&amp;quot;&lt;br&gt;
     xmlns:owl2xml=&amp;quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&amp;quot;&lt;br&gt;     xmlns:owl=&amp;quot;&lt;a href=&quot;http://www.w3.org/2002/07/owl#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#&lt;/a&gt;&amp;quot;&lt;br&gt;
     xmlns:xsd=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema#&lt;/a&gt;&amp;quot;&lt;br&gt;     xmlns:rdf=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;quot;&lt;br&gt;
     xmlns:owl2=&amp;quot;owl:&amp;quot;&lt;br&gt;     xmlns:O3=&amp;quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&lt;/a&gt;&amp;quot;&amp;gt;&lt;br&gt;    &amp;lt;owl:Ontology rdf:about=&amp;quot;&amp;quot;/&amp;gt;&lt;br&gt;
&lt;br&gt;    &amp;lt;!--&lt;br&gt;    ///////////////////////////////////////////////////////////////////////////////////////&lt;br&gt;    //&lt;br&gt;    // Object Properties&lt;br&gt;    //&lt;br&gt;    ///////////////////////////////////////////////////////////////////////////////////////&lt;br&gt;
     --&amp;gt;  &lt;br&gt;&lt;br&gt;    &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#TopObjectProperty&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#TopObjectProperty&lt;/a&gt; --&amp;gt;&lt;br&gt;    &amp;lt;owl:ObjectProperty rdf:about=&amp;quot;#TopObjectProperty&amp;quot;/&amp;gt;&lt;br&gt;
&lt;br&gt;    &amp;lt;!-- owl:topObjectProperty --&amp;gt;&lt;br&gt;    &amp;lt;owl:ObjectProperty rdf:about=&amp;quot;owl:topObjectProperty&amp;quot;/&amp;gt;&lt;br&gt;&lt;br&gt;    &amp;lt;!--&lt;br&gt;    ///////////////////////////////////////////////////////////////////////////////////////&lt;br&gt;
    //&lt;br&gt;    // Classes&lt;br&gt;    //&lt;br&gt;    ///////////////////////////////////////////////////////////////////////////////////////&lt;br&gt;     --&amp;gt;&lt;br&gt;&lt;br&gt;    &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#A&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#A&lt;/a&gt; --&amp;gt;&lt;br&gt;
   
 &amp;lt;owl:Class rdf:about=&amp;quot;#A&amp;quot;/&amp;gt;&lt;br&gt;&lt;br&gt;    &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#Last&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#Last&lt;/a&gt; --&amp;gt;&lt;br&gt;    &amp;lt;owl:Class rdf:about=&amp;quot;#Last&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;owl:equivalentClass&amp;gt;&lt;br&gt;            &amp;lt;owl:Class&amp;gt;&lt;br&gt;                &amp;lt;owl:intersectionOf rdf:parseType=&amp;quot;Collection&amp;quot;&amp;gt;&lt;br&gt;                    &amp;lt;owl:Class&amp;gt;&lt;br&gt;                       
 &amp;lt;owl:complementOf&amp;gt;&lt;br&gt;                            &amp;lt;owl:Restriction&amp;gt;&lt;br&gt;                                &amp;lt;owl:onProperty rdf:resource=&amp;quot;#TopObjectProperty&amp;quot;/&amp;gt;&lt;br&gt;                                &amp;lt;owl:someValuesFrom rdf:resource=&amp;quot;#b&amp;quot;/&amp;gt;&lt;br&gt;
                           
 &amp;lt;/owl:Restriction&amp;gt;&lt;br&gt;                        &amp;lt;/owl:complementOf&amp;gt;&lt;br&gt;                    &amp;lt;/owl:Class&amp;gt;&lt;br&gt;                    &amp;lt;owl:Restriction&amp;gt;&lt;br&gt;                        &amp;lt;owl:onProperty rdf:resource=&amp;quot;#TopObjectProperty&amp;quot;/&amp;gt;&lt;br&gt;
                        &amp;lt;owl:allValuesFrom
 rdf:resource=&amp;quot;#b&amp;quot;/&amp;gt;&lt;br&gt;                    &amp;lt;/owl:Restriction&amp;gt;&lt;br&gt;                &amp;lt;/owl:intersectionOf&amp;gt;&lt;br&gt;            &amp;lt;/owl:Class&amp;gt;&lt;br&gt;        &amp;lt;/owl:equivalentClass&amp;gt;&lt;br&gt;    &amp;lt;/owl:Class&amp;gt;&lt;br&gt;
   &lt;br&gt;&lt;br&gt;&lt;br&gt;    &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#b&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#b&lt;/a&gt; --&amp;gt;&lt;br&gt;&lt;br&gt;    &amp;lt;owl:Class rdf:about=&amp;quot;#b&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;owl:equivalentClass&amp;gt;&lt;br&gt;           
 &amp;lt;owl:Class&amp;gt;&lt;br&gt;                &amp;lt;owl:intersectionOf rdf:parseType=&amp;quot;Collection&amp;quot;&amp;gt;&lt;br&gt;                    &amp;lt;rdf:Description rdf:about=&amp;quot;#A&amp;quot;/&amp;gt;&lt;br&gt;                    &amp;lt;rdf:Description rdf:about=&amp;quot;&amp;amp;owl;Thing&amp;quot;/&amp;gt;&lt;br&gt;
                &amp;lt;/owl:intersectionOf&amp;gt;&lt;br&gt;            &amp;lt;/owl:Class&amp;gt;&lt;br&gt;        &amp;lt;/owl:equivalentClass&amp;gt;&lt;br&gt;    &amp;lt;/owl:Class&amp;gt;&lt;br&gt;   &lt;br&gt;&lt;br&gt;&lt;br&gt;    &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#c&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#c&lt;/a&gt; --&amp;gt;&lt;br&gt;
&lt;br&gt;    &amp;lt;owl:Class rdf:about=&amp;quot;#c&amp;quot;&amp;gt;&lt;br&gt;        &amp;lt;owl:equivalentClass&amp;gt;&lt;br&gt;            &amp;lt;owl:Class&amp;gt;&lt;br&gt;                &amp;lt;owl:intersectionOf rdf:parseType=&amp;quot;Collection&amp;quot;&amp;gt;&lt;br&gt;                    &amp;lt;owl:Class&amp;gt;&lt;br&gt;
                        &amp;lt;owl:complementOf&amp;gt;&lt;br&gt;                           
 &amp;lt;owl:Restriction&amp;gt;&lt;br&gt;                                &amp;lt;owl:onProperty rdf:resource=&amp;quot;owl:topObjectProperty&amp;quot;/&amp;gt;&lt;br&gt;                                &amp;lt;owl:someValuesFrom rdf:resource=&amp;quot;#b&amp;quot;/&amp;gt;&lt;br&gt;
                            &amp;lt;/owl:Restriction&amp;gt;&lt;br&gt;                       
 &amp;lt;/owl:complementOf&amp;gt;&lt;br&gt;                    &amp;lt;/owl:Class&amp;gt;&lt;br&gt;                    &amp;lt;owl:Restriction&amp;gt;&lt;br&gt;                        &amp;lt;owl:onProperty rdf:resource=&amp;quot;owl:topObjectProperty&amp;quot;/&amp;gt;&lt;br&gt;                        &amp;lt;owl:allValuesFrom rdf:resource=&amp;quot;#b&amp;quot;/&amp;gt;&lt;br&gt;
                    &amp;lt;/owl:Restriction&amp;gt;&lt;br&gt;               
 &amp;lt;/owl:intersectionOf&amp;gt;&lt;br&gt;            &amp;lt;/owl:Class&amp;gt;&lt;br&gt;        &amp;lt;/owl:equivalentClass&amp;gt;&lt;br&gt;    &amp;lt;/owl:Class&amp;gt;&lt;br&gt;&lt;br&gt;    &amp;lt;!-- &lt;a href=&quot;http://www.w3.org/2002/07/owl#Thing&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#Thing&lt;/a&gt; --&amp;gt;&lt;br&gt;
&lt;br&gt;    &amp;lt;owl:Class rdf:about=&amp;quot;&amp;amp;owl;Thing&amp;quot;/&amp;gt;&lt;br&gt;&amp;lt;/rdf:RDF&amp;gt;&lt;br&gt;&amp;lt;!-- Generated by the OWL API (version 2.2.1.1138) &lt;a href=&quot;http://owlapi.sourceforge.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://owlapi.sourceforge.net&lt;/a&gt; --&amp;gt;&lt;br&gt;
&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;In your ontology instances of the class C cannot have any successors (there you used the real top property) and instances of class Last cannot have any &lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl&lt;/a&gt;&lt;/font&gt;&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;#TopObjectProperty successor, but can have other successors.&lt;br&gt;
&lt;/font&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;&lt;br&gt;&lt;br&gt;finally,
I was wondering if there is a formula containing a topObjectProperty
that is, say unsatisfiable, and if all occurences of topObjectProperty
are substituted by another property R, then it becomes satisfiable. So,
what I &amp;#39;m asking is if there&amp;#39;s an example which clearly shows the
distinction between a topObjectProperty and an ordinary property, also
I&amp;#39;m interested in logic (or maybe DL) based satisfiability, and not
satisfiability based on domain, range or something else.&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;I was told
that domain closure formulas such as \forall x.(F(x) &amp;lt;=&amp;gt; (x=a |
x=b)), can be used to distinguish between the topObjectProperty and
other properties, so this formula should be unsatisfiable:&lt;br&gt;       C(a) &amp;amp; C(b) &amp;amp; \forall x (C(x) &amp;lt;=&amp;gt; x=a)&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;This just implies a=b, unless you have unique name assumption. &lt;br&gt;
 &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;which is equivalent to:&lt;br&gt;       Ex.(C(x) &amp;amp; x=a)  &amp;amp;  Ex.(C(x) &amp;amp; x=b)  &amp;amp;  Ax.( (C(x) &amp;amp; x=a)  |  (~C(x) &amp;amp; ~x=a) )&lt;br&gt;So I translated them to a DL called ALCO+U, which allows nominals and the Universal Role, using the translation:&lt;br&gt;
       Ex.C(x)     becomes in DL   \exist U. C&lt;br&gt;       Ax.C(x)     becomes in DL   \forall U. C&lt;br&gt;where U is the universal role. &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;Again, no need for the universal role: &lt;br&gt;
C(a)&lt;br&gt;C(b)&lt;br&gt;C equals {a}&lt;br&gt;in functional style syntax&lt;br&gt;ClassAssertion(C a)&lt;br&gt;ClassAssertion(C b)&lt;br&gt;EquivalentClasses(C ObjectOneOf(a))&lt;br&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;And the other translations are straightforward, such as   x=a  becomes {a}, and so on..&lt;br&gt;Also,
we assumed Unique Names Axioms in the above formula, but we need to
explicitly mention that in OWL 2, so I used the DifferentIndividuals
axiom to say that &amp;#39;a&amp;#39; and &amp;#39;b&amp;#39; are different individuals.&lt;br&gt;This is that formula in Manchester Syntax:&lt;br&gt;            topObjectProperty some (C and {a})&lt;br&gt;              and topObjectProperty some (C and {b})&lt;br&gt;
              and topObjectProperty only ((not C) or {a})&lt;br&gt;&lt;br&gt;So,
after saying that &amp;#39;a&amp;#39; and &amp;#39;b&amp;#39; are distinct individuals, the formula is
found unsatisfiable, which is correct, but when replacing
topObjectProperty with another property, say R, the unsatisfiablility
stays, which after some thinking I found it correct too. So this result
made me write this email to ask for advice about whether the
topObjectProperty can be distinguished from another role R using purely
FOL semantics.&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Well, it can be axiomatised, so you can replace the top object property by a fresh property and add a couple of axioms (the fresh property is a super property of all other axioms, etc.) and you have the same effect.&lt;br&gt;
&lt;br&gt;You should use the top object property sparsely, because it can be computationally expensive and in all your examples it was not needed and rather the result of a wrong translation, so I suggest you read more about OWL semantics and maybe its relation to FOL. Maybe the OWL primer is helpful:&lt;br&gt;
&lt;a href=&quot;http://www.w3.org/TR/owl2-primer/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/owl2-primer/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Best regards,&lt;br&gt;Birte  &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;&quot; valign=&quot;top&quot;&gt;
&lt;font face=&quot;&amp;#39;PrimaSans BT,Verdana,sans-serif&amp;#39;&quot;&gt;&lt;br&gt;Thank you.&lt;br&gt;&lt;br&gt;Wael&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;



      &lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Dr. Birte Glimm, Room 306&lt;br&gt;Computing Laboratory&lt;br&gt;Parks Road&lt;br&gt;Oxford&lt;br&gt;OX1 3QD&lt;br&gt;United Kingdom&lt;br&gt;+44 (0)1865 283529&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/questions-about-the-topObjectProperty-tp26217602p26219146.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26219187</id>
	<title>Re: questions about the topObjectProperty</title>
	<published>2009-11-05T09:38:17Z</published>
	<updated>2009-11-05T09:38:17Z</updated>
	<author>
		<name>Timothy Redmond</name>
	</author>
	<content type="html">&lt;br&gt;I hope that this post is not misplaced but I thought I would give some &amp;nbsp;
&lt;br&gt;context about the Protege reference. &amp;nbsp;Protege 4.0 is currently in &amp;nbsp;
&lt;br&gt;transition and does not fully support OWL 2.0. &amp;nbsp; &amp;nbsp;Roughly speaking &amp;nbsp;
&lt;br&gt;Protege 4.0 supports OWL 1.1. &amp;nbsp;Protege 4.1, which will be released as &amp;nbsp;
&lt;br&gt;an early alpha soon, does support OWL 2.0 and works with Hermit.
&lt;br&gt;&lt;br&gt;-Timothy
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 4, 2009, at 7:30 PM, Wael Yehia wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello everyone,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I'm trying to use some reasoner that supports OWL 2, fully, and &amp;nbsp;
&lt;br&gt;&amp;gt; I'm particularly interested in being able to reason with the &amp;nbsp;
&lt;br&gt;&amp;gt; Universal Role (represented by the topObjectProperty), the role that &amp;nbsp;
&lt;br&gt;&amp;gt; relates every pair of individuals in the domain.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Now, I noticed that Protege 4.0 does not have a keyword for &amp;nbsp;
&lt;br&gt;&amp;gt; topObjectProperty or at least it is not predefined and appear at the &amp;nbsp;
&lt;br&gt;&amp;gt; root of the property hierarchy, the way the Thing (top) concept is &amp;nbsp;
&lt;br&gt;&amp;gt; predefined and is at the root of the concept hierarchy. Maybe &amp;nbsp;
&lt;br&gt;&amp;gt; because protege 4.0 doesn't support OWL 2 fully yet. And creating a &amp;nbsp;
&lt;br&gt;&amp;gt; new property with the 'topObjectProperty' name won't make it the &amp;nbsp;
&lt;br&gt;&amp;gt; topObjectProperty that we need but just some another property, &amp;nbsp;
&lt;br&gt;&amp;gt; because by looking at the rdf output when you save the ontology &amp;nbsp;
&lt;br&gt;&amp;gt; you'll see that the topObjectProperty that you defined is prefixed &amp;nbsp;
&lt;br&gt;&amp;gt; with your ontology's name and not the 'owl:' prefix which is &amp;nbsp;
&lt;br&gt;&amp;gt; presumably the right one.
&lt;br&gt;&amp;gt; I wrote some test cases manually, this is one of them in First Order &amp;nbsp;
&lt;br&gt;&amp;gt; Logic (FOL):
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (\forall x.F(x)) &amp;nbsp; &amp;nbsp;\and &amp;nbsp; &amp;nbsp;\not (\exist x.F(x))
&lt;br&gt;&amp;gt; which is equal to: &amp;nbsp; &amp;nbsp;\forall x.False
&lt;br&gt;&amp;gt; I am not sure if this formula is satisfiable, maybe if the domain is &amp;nbsp;
&lt;br&gt;&amp;gt; empty. But it can be translated to Description Logic (DL) using the &amp;nbsp;
&lt;br&gt;&amp;gt; Universal Role (topObjectProperty) and becomes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \forall U. Bot
&lt;br&gt;&amp;gt; or in manchester syntax:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; topObjectProperty only Nothing
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now, my concern is that I'm not 100% sure that I'm expressing the &amp;nbsp;
&lt;br&gt;&amp;gt; formula in RDF syntax (which i will show below) correctly, and &amp;nbsp;
&lt;br&gt;&amp;gt; therefore don't know how Hermit 1.0 (which claims that it supports &amp;nbsp;
&lt;br&gt;&amp;gt; OWL 2) is understanding it. So, if anyone knows whether this is &amp;nbsp;
&lt;br&gt;&amp;gt; correct syntax, or knows anything about Hermit's reasoning &amp;nbsp;
&lt;br&gt;&amp;gt; capabilities with topObjectProperty, then any advice or hints are &amp;nbsp;
&lt;br&gt;&amp;gt; greatly appreciated. This is my RDF syntax ontology, I don't know if &amp;nbsp;
&lt;br&gt;&amp;gt; I should include parts of it here or all of it, so I decide to put &amp;nbsp;
&lt;br&gt;&amp;gt; it all here, and please note that I cheated a bit and used protege &amp;nbsp;
&lt;br&gt;&amp;gt; to output it for me and then i manually changed the occurrences of &amp;nbsp;
&lt;br&gt;&amp;gt; topobjectproperty with two version of my own:
&lt;br&gt;&amp;gt; 1) #TopObjectProperty &amp;nbsp; &amp;nbsp;.... I tried this one because protege shows &amp;nbsp;
&lt;br&gt;&amp;gt; it as a super property of any new property you create so I thought &amp;nbsp;
&lt;br&gt;&amp;gt; maybe it recognizes it this way
&lt;br&gt;&amp;gt; 2) owl:topObjectProperty
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This is the RDF ontology:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;!DOCTYPE rdf:RDF [
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY owl2 &amp;quot;owl:&amp;quot; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY owl &amp;quot;&lt;a href=&quot;http://www.w3.org/2002/07/owl#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY xsd &amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY owl2xml &amp;quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY rdfs &amp;quot;&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY rdf &amp;quot;&lt;a href=&quot;http://www.w3..org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3..org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY O3 &amp;quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; O3.owl#&amp;quot; &amp;gt;
&lt;br&gt;&amp;gt; ]&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;rdf:RDF xmlns=&amp;quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xml:base=&amp;quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:rdfs=&amp;quot;&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:owl2xml=&amp;quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:owl=&amp;quot;&lt;a href=&quot;http://www.w3.org/2002/07/owl#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:xsd=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:rdf=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:owl2=&amp;quot;owl:&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:O3=&amp;quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Ontology rdf:about=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!--
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ///////////////////////////////////////////////////////////////////////////////////////
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; //
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // Object Properties
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; //
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ///////////////////////////////////////////////////////////////////////////////////////
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#TopObjectProperty&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#TopObjectProperty&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;owl:ObjectProperty rdf:about=&amp;quot;#TopObjectProperty&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- owl:topObjectProperty --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;owl:ObjectProperty rdf:about=&amp;quot;owl:topObjectProperty&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!--
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ///////////////////////////////////////////////////////////////////////////////////////
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; //
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; // Classes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; //
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ///////////////////////////////////////////////////////////////////////////////////////
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#A&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#A&lt;/a&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class rdf:about=&amp;quot;#A&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#Last&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#Last&lt;/a&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class rdf:about=&amp;quot;#Last&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:equivalentClass&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:intersectionOf rdf:parseType=&amp;quot;Collection&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:complementOf&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:onProperty &amp;nbsp;
&lt;br&gt;&amp;gt; rdf:resource=&amp;quot;#TopObjectProperty&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:someValuesFrom &amp;nbsp;
&lt;br&gt;&amp;gt; rdf:resource=&amp;quot;#b&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:complementOf&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:onProperty &amp;nbsp;
&lt;br&gt;&amp;gt; rdf:resource=&amp;quot;#TopObjectProperty&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:allValuesFrom rdf:resource=&amp;quot;#b&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:intersectionOf&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:equivalentClass&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Class&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#b&lt;/a&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class rdf:about=&amp;quot;#b&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:equivalentClass&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:intersectionOf rdf:parseType=&amp;quot;Collection&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;rdf:Description rdf:about=&amp;quot;#A&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;rdf:Description rdf:about=&amp;quot;&amp;owl;Thing&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:intersectionOf&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:equivalentClass&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Class&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#c&lt;/a&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class rdf:about=&amp;quot;#c&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:equivalentClass&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:intersectionOf rdf:parseType=&amp;quot;Collection&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:complementOf&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:onProperty &amp;nbsp;
&lt;br&gt;&amp;gt; rdf:resource=&amp;quot;owl:topObjectProperty&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:someValuesFrom &amp;nbsp;
&lt;br&gt;&amp;gt; rdf:resource=&amp;quot;#b&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:complementOf&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:onProperty &amp;nbsp;
&lt;br&gt;&amp;gt; rdf:resource=&amp;quot;owl:topObjectProperty&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;owl:allValuesFrom rdf:resource=&amp;quot;#b&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Restriction&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:intersectionOf&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:equivalentClass&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/owl:Class&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.w3.org/2002/07/owl#Thing&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#Thing&lt;/a&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;owl:Class rdf:about=&amp;quot;&amp;owl;Thing&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/rdf:RDF&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;!-- Generated by the OWL API (version 2.2.1.1138) &lt;a href=&quot;http://owlapi.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://owlapi.sourceforge.net&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; finally, I was wondering if there is a formula containing a &amp;nbsp;
&lt;br&gt;&amp;gt; topObjectProperty that is, say unsatisfiable, and if all occurences &amp;nbsp;
&lt;br&gt;&amp;gt; of topObjectProperty are substituted by another property R, then it &amp;nbsp;
&lt;br&gt;&amp;gt; becomes satisfiable. So, what I 'm asking is if there's an example &amp;nbsp;
&lt;br&gt;&amp;gt; which clearly shows the distinction between a topObjectProperty and &amp;nbsp;
&lt;br&gt;&amp;gt; an ordinary property, also I'm interested in logic (or maybe DL) &amp;nbsp;
&lt;br&gt;&amp;gt; based satisfiability, and not satisfiability based on domain, range &amp;nbsp;
&lt;br&gt;&amp;gt; or something else.
&lt;br&gt;&amp;gt; I was told that domain closure formulas such as \forall x.(F(x) &amp;lt;=&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; (x=a | x=b)), can be used to distinguish between the &amp;nbsp;
&lt;br&gt;&amp;gt; topObjectProperty and other properties, so this formula should be &amp;nbsp;
&lt;br&gt;&amp;gt; unsatisfiable:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;C(a) &amp; C(b) &amp; \forall x (C(x) &amp;lt;=&amp;gt; x=a)
&lt;br&gt;&amp;gt; which is equivalent to:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Ex.(C(x) &amp; x=a) &amp;nbsp;&amp; &amp;nbsp;Ex.(C(x) &amp; x=b) &amp;nbsp;&amp; &amp;nbsp;Ax.( (C(x) &amp; x=a) &amp;nbsp;| &amp;nbsp; 
&lt;br&gt;&amp;gt; (~C(x) &amp; ~x=a) )
&lt;br&gt;&amp;gt; So I translated them to a DL called ALCO+U, which allows nominals &amp;nbsp;
&lt;br&gt;&amp;gt; and the Universal Role, using the translation:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Ex.C(x) &amp;nbsp; &amp;nbsp; becomes in DL &amp;nbsp; \exist U. C
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Ax.C(x) &amp;nbsp; &amp;nbsp; becomes in DL &amp;nbsp; \forall U. C
&lt;br&gt;&amp;gt; where U is the universal role. And the other translations are &amp;nbsp;
&lt;br&gt;&amp;gt; straightforward, such as &amp;nbsp; x=a &amp;nbsp;becomes {a}, and so on..
&lt;br&gt;&amp;gt; Also, we assumed Unique Names Axioms in the above formula, but we &amp;nbsp;
&lt;br&gt;&amp;gt; need to explicitly mention that in OWL 2, so I used the &amp;nbsp;
&lt;br&gt;&amp;gt; DifferentIndividuals axiom to say that 'a' and 'b' are different &amp;nbsp;
&lt;br&gt;&amp;gt; individuals.
&lt;br&gt;&amp;gt; This is that formula in Manchester Syntax:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; topObjectProperty some (C and {a})
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; and topObjectProperty some (C and {b})
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; and topObjectProperty only ((not C) or {a})
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, after saying that 'a' and 'b' are distinct individuals, the &amp;nbsp;
&lt;br&gt;&amp;gt; formula is found unsatisfiable, which is correct, but when replacing &amp;nbsp;
&lt;br&gt;&amp;gt; topObjectProperty with another property, say R, the &amp;nbsp;
&lt;br&gt;&amp;gt; unsatisfiablility stays, which after some thinking I found it &amp;nbsp;
&lt;br&gt;&amp;gt; correct too. So this result made me write this email to ask for &amp;nbsp;
&lt;br&gt;&amp;gt; advice about whether the topObjectProperty can be distinguished from &amp;nbsp;
&lt;br&gt;&amp;gt; another role R using purely FOL semantics.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Wael
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/questions-about-the-topObjectProperty-tp26217602p26219187.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26217602</id>
	<title>questions about the topObjectProperty</title>
	<published>2009-11-04T19:30:58Z</published>
	<updated>2009-11-04T19:30:58Z</updated>
	<author>
		<name>wyehia</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;font face=&quot;'PrimaSans BT,Verdana,sans-serif'&quot;&gt;Hello everyone,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
I'm trying to use some reasoner that supports OWL 2, fully, and I'm
particularly interested in being able to reason with the Universal Role
(represented by the topObjectProperty), the role that relates every
pair of individuals in the domain.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now, I noticed that Protege
4.0 does not have a keyword for topObjectProperty or at least it is not
predefined and appear at the root of the property hierarchy, the way
the Thing (top) concept is predefined and is at the root of the concept
hierarchy. Maybe because protege 4.0 doesn't support OWL 2 fully yet.
And creating a new property with the 'topObjectProperty' name won't
make it the topObjectProperty that we need but just some another
property, because by looking at the rdf output when you save the
ontology you'll see that the topObjectProperty that you defined is
prefixed with your ontology's name and not the 'owl:' prefix which is
presumably the right one.&lt;br&gt;I wrote some test cases manually, this is one of them in First Order Logic (FOL):&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (\forall x.F(x))&amp;nbsp;&amp;nbsp;&amp;nbsp; \and&amp;nbsp;&amp;nbsp;&amp;nbsp; \not (\exist x.F(x))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;which is equal to:&amp;nbsp;&amp;nbsp;&amp;nbsp; \forall x.False&lt;br&gt;I
am not sure if this formula is satisfiable, maybe if the domain is
empty. But it can be translated to Description Logic (DL) using the
Universal Role (topObjectProperty) and becomes&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \forall U. Bot&lt;br&gt;or in manchester syntax:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topObjectProperty only Nothing&lt;br&gt;&lt;br&gt;Now,
my concern is that I'm not 100% sure that I'm expressing the formula in
RDF syntax (which i will show below) correctly, and therefore don't
know how Hermit 1.0 (which claims that it supports OWL 2) is
understanding it. So, if anyone knows whether this is correct syntax,
or knows anything about Hermit's reasoning capabilities with
topObjectProperty, then any advice or hints are greatly appreciated.
This is my RDF syntax ontology, I don't know if I should include parts
of it here or all of it, so I decide to put it all here, and please
note that I cheated a bit and used protege to output it for me and then
i manually changed the occurrences of topobjectproperty with two
version of my own:&lt;br&gt;1) #TopObjectProperty&amp;nbsp;&amp;nbsp;&amp;nbsp; .... I tried this one
because protege shows it as a super property of any new property you
create so I thought maybe it recognizes it this way&lt;br&gt;2) owl:topObjectProperty&lt;br&gt;&lt;br&gt;This is the RDF ontology:&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&quot;1.0&quot;?&amp;gt;&lt;br&gt;&amp;lt;!DOCTYPE rdf:RDF [&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!ENTITY owl2 &quot;owl:&quot; &amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!ENTITY owl &quot;&lt;a href=&quot;http://www.w3.org/2002/07/owl#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#&lt;/a&gt;&quot; &amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!ENTITY xsd &quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema#&lt;/a&gt;&quot; &amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!ENTITY owl2xml &quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&quot; &amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!ENTITY rdfs &quot;&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#&lt;/a&gt;&quot; &amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!ENTITY rdf &quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3..org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&quot;
 &amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!ENTITY O3 &quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&lt;/a&gt;&quot; &amp;gt;&lt;br&gt;]&amp;gt;&lt;br&gt;&amp;lt;rdf:RDF xmlns=&quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&lt;/a&gt;&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xml:base=&quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl&lt;/a&gt;&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:rdfs=&quot;&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#&lt;/a&gt;&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:owl2xml=&quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:owl=&quot;&lt;a href=&quot;http://www.w3.org/2002/07/owl#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#&lt;/a&gt;&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:xsd=&quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema#&lt;/a&gt;&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:rdf=&quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:owl2=&quot;owl:&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:O3=&quot;&lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#&lt;/a&gt;&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Ontology rdf:about=&quot;&quot;/&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///////////////////////////////////////////////////////////////////////////////////////&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Object Properties&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///////////////////////////////////////////////////////////////////////////////////////&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#TopObjectProperty&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#TopObjectProperty&lt;/a&gt; --&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:ObjectProperty rdf:about=&quot;#TopObjectProperty&quot;/&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- owl:topObjectProperty --&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:ObjectProperty rdf:about=&quot;owl:topObjectProperty&quot;/&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///////////////////////////////////////////////////////////////////////////////////////&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Classes&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///////////////////////////////////////////////////////////////////////////////////////&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#A&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#A&lt;/a&gt; --&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 &amp;lt;owl:Class rdf:about=&quot;#A&quot;/&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#Last&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#Last&lt;/a&gt; --&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Class rdf:about=&quot;#Last&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:equivalentClass&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:intersectionOf rdf:parseType=&quot;Collection&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 &amp;lt;owl:complementOf&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Restriction&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:onProperty rdf:resource=&quot;#TopObjectProperty&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:someValuesFrom rdf:resource=&quot;#b&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 &amp;lt;/owl:Restriction&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:complementOf&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Restriction&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:onProperty rdf:resource=&quot;#TopObjectProperty&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:allValuesFrom
 rdf:resource=&quot;#b&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Restriction&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:intersectionOf&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:equivalentClass&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#b&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#b&lt;/a&gt; --&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Class rdf:about=&quot;#b&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:equivalentClass&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 &amp;lt;owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:intersectionOf rdf:parseType=&quot;Collection&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;rdf:Description rdf:about=&quot;#A&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;rdf:Description rdf:about=&quot;&amp;amp;owl;Thing&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:intersectionOf&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:equivalentClass&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.semanticweb.org/ontologies/2009/9/O3.owl#c&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.semanticweb.org/ontologies/2009/9/O3.owl#c&lt;/a&gt; --&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Class rdf:about=&quot;#c&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:equivalentClass&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:intersectionOf rdf:parseType=&quot;Collection&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:complementOf&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 &amp;lt;owl:Restriction&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:onProperty rdf:resource=&quot;owl:topObjectProperty&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:someValuesFrom rdf:resource=&quot;#b&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Restriction&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 &amp;lt;/owl:complementOf&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Restriction&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:onProperty rdf:resource=&quot;owl:topObjectProperty&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:allValuesFrom rdf:resource=&quot;#b&quot;/&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Restriction&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 &amp;lt;/owl:intersectionOf&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:equivalentClass&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/owl:Class&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &lt;a href=&quot;http://www.w3.org/2002/07/owl#Thing&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#Thing&lt;/a&gt; --&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;owl:Class rdf:about=&quot;&amp;amp;owl;Thing&quot;/&amp;gt;&lt;br&gt;&amp;lt;/rdf:RDF&amp;gt;&lt;br&gt;&amp;lt;!-- Generated by the OWL API (version 2.2.1.1138) &lt;a href=&quot;http://owlapi.sourceforge.net&quot; target=&quot;l&quot; rel=&quot;nofollow&quot;&gt;http://owlapi.sourceforge.net&lt;/a&gt; --&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;finally,
I was wondering if there is a formula containing a topObjectProperty
that is, say unsatisfiable, and if all occurences of topObjectProperty
are substituted by another property R, then it becomes satisfiable. So,
what I 'm asking is if there's an example which clearly shows the
distinction between a topObjectProperty and an ordinary property, also
I'm interested in logic (or maybe DL) based satisfiability, and not
satisfiability based on domain, range or something else.&lt;br&gt;I was told
that domain closure formulas such as \forall x.(F(x) &amp;lt;=&amp;gt; (x=a |
x=b)), can be used to distinguish between the topObjectProperty and
other properties, so this formula should be unsatisfiable:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C(a) &amp;amp; C(b) &amp;amp; \forall x (C(x) &amp;lt;=&amp;gt; x=a)&lt;br&gt;which is equivalent to:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ex.(C(x) &amp;amp; x=a)&amp;nbsp; &amp;amp;&amp;nbsp; Ex.(C(x) &amp;amp; x=b)&amp;nbsp; &amp;amp;&amp;nbsp; Ax.( (C(x) &amp;amp; x=a)&amp;nbsp; |&amp;nbsp; (~C(x) &amp;amp; ~x=a) )&lt;br&gt;So I translated them to a DL called ALCO+U, which allows nominals and the Universal Role, using the translation:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ex.C(x)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; becomes in DL&amp;nbsp;&amp;nbsp; \exist U. C&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ax.C(x)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; becomes in DL&amp;nbsp;&amp;nbsp; \forall U. C&lt;br&gt;where U is the universal role. And the other translations are straightforward, such as&amp;nbsp;&amp;nbsp; x=a&amp;nbsp; becomes {a}, and so on..&lt;br&gt;Also,
we assumed Unique Names Axioms in the above formula, but we need to
explicitly mention that in OWL 2, so I used the DifferentIndividuals
axiom to say that 'a' and 'b' are different individuals.&lt;br&gt;This is that formula in Manchester Syntax:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topObjectProperty some (C and {a})&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and topObjectProperty some (C and {b})&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and topObjectProperty only ((not C) or {a})&lt;br&gt;&lt;br&gt;So,
after saying that 'a' and 'b' are distinct individuals, the formula is
found unsatisfiable, which is correct, but when replacing
topObjectProperty with another property, say R, the unsatisfiablility
stays, which after some thinking I found it correct too. So this result
made me write this email to ask for advice about whether the
topObjectProperty can be distinguished from another role R using purely
FOL semantics.&lt;br&gt;&lt;br&gt;Thank you.&lt;br&gt;&lt;br&gt;Wael&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/questions-about-the-topObjectProperty-tp26217602p26217602.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26201239</id>
	<title>3rd CFP Agent-Directed Simulation, April 12-14, 2010, Orlando,  Florida</title>
	<published>2009-11-04T09:22:50Z</published>
	<updated>2009-11-04T09:22:50Z</updated>
	<author>
		<name>Yu Zhang-4</name>
	</author>
	<content type="html">===============================================================
&lt;br&gt;CALL FOR PAPERS and POSTERS
&lt;br&gt;Agent-Directed Simulation Symposium (ADS'10)
&lt;br&gt;Orlando, Florida, USA
&lt;br&gt;April 12-14, 2010
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.site.uottawa.ca/~oren/conf-org/ADS_2010/ADS-CFP.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.site.uottawa.ca/~oren/conf-org/ADS_2010/ADS-CFP.htm&lt;/a&gt;&lt;br&gt;Manuscript Submission: November 30, 2009.
&lt;br&gt;&lt;br&gt;Sponsored by The Society for Modeling and Simulation
&lt;br&gt;International (SCS) in collaboration with ACM/SIGSIM.
&lt;br&gt;==============================================================
&lt;br&gt;&lt;br&gt;As part of the 2010 Spring Simulation Multi-conference (SpringSim'10) 
&lt;br&gt;&lt;a href=&quot;http://www.scs.org/confernc/springsim/springsim10/springsim10.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.scs.org/confernc/springsim/springsim10/springsim10.htm&lt;/a&gt;&lt;br&gt;&lt;br&gt;the 2010 Agent-Directed Simulation Symposium is a premier platform to
&lt;br&gt;explore all three aspects of the synergy of simulation and agent
&lt;br&gt;technologies. Hence, it has a special place within simulation and
&lt;br&gt;agent conferences, including agent-based (social) simulation
&lt;br&gt;conferences. Therefore the ADS symposium fills a gap in the agent
&lt;br&gt;community as well as the simulation community.
&lt;br&gt;&lt;br&gt;The purpose of the ADS symposium is to facilitate dissemination of the
&lt;br&gt;most recent advancements in the theory, methodology, application, and
&lt;br&gt;toolkits of agent-directed simulation. Agent-directed simulation is
&lt;br&gt;comprehensive in the integration of agent and simulation technologies,
&lt;br&gt;by including models that use agents to develop domain-specific
&lt;br&gt;simulations, i.e., agent simulation (this is often referred to as
&lt;br&gt;agent-based simulation -when other two important aspects are not
&lt;br&gt;considered), and by also including the use of agent technology to
&lt;br&gt;develop simulation techniques and toolkits that are subsequently
&lt;br&gt;applied, either with or without agents.
&lt;br&gt;&lt;br&gt;Hence, agent-directed simulation consists of three distinct, yet
&lt;br&gt;related areas that can be grouped under two categories as follows:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Simulation for Agents (agent simulation): simulation of agent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; systems in engineering, human and social dynamics, military
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; applications etc.
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Agents for Simulation (which has two aspects): agent-supported
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; simulation deals with the use of agents as a support facility to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; enable computer assistance in problem solving or enhancing
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cognitive capabilities; and agent-based simulation that focuses
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; on the use of agents for the generation of model behavior in a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; simulation study.
&lt;br&gt;&lt;br&gt;Through the theme of agent-directed simulation, the symposium will
&lt;br&gt;bring together agent technologies, tools, toolkits, platforms,
&lt;br&gt;languages, methodologies, and applications in a pragmatic manner. In
&lt;br&gt;this symposium, established researchers, educators, and students are
&lt;br&gt;encouraged to come together and discuss the benefits of agent
&lt;br&gt;technology in their use and application for simulation. It is a way
&lt;br&gt;for people to discuss why and how they have used agent technology in
&lt;br&gt;their simulations, and describe the benefit of having done so.
&lt;br&gt;&lt;br&gt;&lt;br&gt;The theme of ADS'10 is based on the observation of the following
&lt;br&gt;premises.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* The growth of new advanced distributed computing standards along
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;with the rapid rise of e-commerce are providing a new context that
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;acts as a critical driver for the development of next generation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;systems. These standards revolve around service-oriented
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;technologies, pervasive computing, web-services, Grid, autonomic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;computing, ambient intelligence etc. The supporting role that
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;intelligent agents play in the development of such systems is
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;becoming pervasive, and simulation plays a critical role in the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;analysis and design of such systems.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* The use of emergent agent technologies at the organization,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;interaction (e.g., coordination, negotiation, communication) and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;agent levels (i.e. reasoning, autonomy) are expected to advance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;the state of the art in various application technologies is
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;difficult. Using agent-supported simulation techniques for
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;testing complex agent systems is up and coming field.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* To facilitate bridging the gap between research and application,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;there is a need for tools, agent programming languages, and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;methodologies to analyze, design, and implement complex,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;non-trivial agent-based simulations. Existing agent-based
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;simulation tools are still not mature enough to enable developing
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;agents with varying degrees cognitive and reasoning capabilities.
&lt;br&gt;&lt;br&gt;ADS'10 will provide a leading forum to bring together researchers and
&lt;br&gt;practitioners from diverse simulation societies within computer science,
&lt;br&gt;social sciences, engineering, business, education, human factors, and
&lt;br&gt;systems engineering. The involvement of various agent-directed
&lt;br&gt;simulation groups will enable the cross-fertilization of ideas and
&lt;br&gt;development of new perspectives by fostering novel advanced solutions,
&lt;br&gt;as well as enabling technologies for agent-directed simulation
&lt;br&gt;&lt;br&gt;AUTHOR GUIDE
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* Technical papers provide a longer format for presenting experience
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;reports, research results, or descriptions of &amp;nbsp;&amp;quot;work in progress&amp;quot;.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;They are limited to 8 pages.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* Short position papers are targeted at raising a question or framing
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;an issue for discussion during the symposium. Position papers are
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limited to 3 pages.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* Poster presentations present an opportunity to present work in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;progress and receive feedback from colleagues. A one page write-up
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;of the poster presentations will be included in the proceedings.
&lt;br&gt;&lt;br&gt;(For all, required font sizes are: min 10 pt for text and min 9 pt for
&lt;br&gt;figures or references).
&lt;br&gt;&lt;br&gt;Papers should be submitted electronically to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.softconf.com/scs/ADS10/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.softconf.com/scs/ADS10/&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;All papers will be subject to a peer-reviewing process by three program
&lt;br&gt;committee members. (Please see the key dates listed below.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;FINAL PAPER SUBMISSION GUIDELINES
&lt;br&gt;&lt;br&gt;All prospective authors, whose papers are accepted for inclusion in the
&lt;br&gt;program, will be invited to submit their position or technical &amp;nbsp;papers
&lt;br&gt;to ADS'10. Accepted and registered papers will be published in the
&lt;br&gt;conference proceedings by the SCS. In addition, the committee will
&lt;br&gt;select a set of best papers. Authors of these papers will be encouraged to 
&lt;br&gt;submit appropriately expanded versions of these papers for journal
&lt;br&gt;publication.
&lt;br&gt;&lt;br&gt;&lt;br&gt;KEY DATES
&lt;br&gt;&amp;nbsp; &amp;nbsp;Nov 30, 2009: Manuscript submission
&lt;br&gt;&amp;nbsp; &amp;nbsp;Dec 30, 2009: Notification of acceptance
&lt;br&gt;&amp;nbsp; &amp;nbsp;Jan 20, 2010: Full Camera-ready papers
&lt;br&gt;&amp;nbsp; &amp;nbsp;Apr 12-14, 2010: ADS'10 Symposium
&lt;br&gt;&lt;br&gt;&lt;br&gt;General Co-Chair
&lt;br&gt;&amp;nbsp; &amp;nbsp;Levent Yilmaz, Auburn University
&lt;br&gt;&amp;nbsp; &amp;nbsp;Tuncer Ören, University of Ottawa
&lt;br&gt;Program Co-Chair
&lt;br&gt;&amp;nbsp; &amp;nbsp;Gregory Madey, University of Notre Dame
&lt;br&gt;&amp;nbsp; &amp;nbsp;Maarten Sierhuis, Carnegie Mellon University, NASA Ames Research Center
&lt;br&gt;&amp;nbsp; &amp;nbsp;Yu Zhang, Trinity University</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/3rd-CFP-Agent-Directed-Simulation%2C-April-12-14%2C-2010%2C-Orlando%2C--Florida-tp26201239p26201239.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26206897</id>
	<title>How to query items of a Sequence ?</title>
	<published>2009-11-03T13:48:58Z</published>
	<updated>2009-11-03T13:48:58Z</updated>
	<author>
		<name>Etienne Morency</name>
	</author>
	<content type="html">Hi everyone, &lt;br&gt;&lt;br&gt;We are using sequences in our project and we are having difficulties finding a way to query our ontology to get all items of a sequence using SPARQL.&lt;br&gt;
&lt;br&gt;The sequence in our ontology looks like this :&lt;br&gt;&lt;br&gt;&amp;lt;rdf:Seq rdf:about=&amp;quot;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_1317&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot;/&amp;gt;&lt;br&gt;


&lt;br&gt;&amp;lt;rdf:Seq rdf:about=&amp;quot;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_1317&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot;/&amp;gt;&lt;br&gt;    &amp;lt;rdf:_1 rdf:resource=&amp;quot;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_1317&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#&lt;/a&gt;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_314&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;314&lt;/a&gt;&amp;quot;/&amp;gt;&lt;br&gt;


&amp;lt;/rdf:Description&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;rdf:Seq rdf:about=&amp;quot;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_1317&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot;/&amp;gt;&lt;br&gt;
    &amp;lt;rdf:_2 rdf:resource=&amp;quot;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_1317&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#&lt;/a&gt;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_194&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;194&lt;/a&gt;&amp;quot;/&amp;gt;&lt;br&gt;

&amp;lt;/rdf:Description&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;rdf:Seq rdf:about=&amp;quot;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_1317&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot;/&amp;gt;&lt;br&gt;
    &amp;lt;rdf:_3 rdf:resource=&amp;quot;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_1317&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#&lt;/a&gt;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_113&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;GENERIC_113&lt;/a&gt;&amp;quot;/&amp;gt;&lt;br&gt;

&amp;lt;/rdf:Description&amp;gt;&lt;br&gt;&lt;br&gt;We are able to find the sequence &amp;quot;&lt;a href=&quot;http://www.datashaper.org/owl/2009/10/generic.owl#GENERIC_1317&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/someonto.owl#1317&lt;/a&gt;&amp;quot; with the following query : &lt;br&gt;

SELECT ?sequence WHERE { ?sequence &amp;lt;&amp;quot; + RDF.TYPE + &amp;quot;&amp;gt; &amp;lt;&amp;quot; + RDF.SEQ + &amp;quot;&amp;gt; }&lt;br&gt;&lt;br&gt;But is there a way to have a query that will return the items _1, _2 and _3 directly ?&lt;br&gt;&lt;br&gt;Thank you,&lt;br&gt;

&lt;br&gt;Etienne Morency-Bachand&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-query-items-of-a-Sequence---tp26206897p26206897.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26069490</id>
	<title>OnTheMove 2009, Vilamoura, Algarve: 5  top Keynote Speakers</title>
	<published>2009-10-26T16:13:30Z</published>
	<updated>2009-10-26T16:13:30Z</updated>
	<author>
		<name>OnTheMove Federated Conferences</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.6000.16890&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;Call for Participation&lt;BR&gt;&lt;BR&gt;OnTheMove (OTM) 2009 is a federated event 
that counts 4 conferences and 10 workshops, co-located in the week of Nov.1 to 
6, in the &lt;A href=&quot;http://www.tivolihotels.com/hotels-portugal/destination/algarve/hotel_marina_vilamoura/list.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tivoli&amp;nbsp;Marina 
Conference Center and Hotel &lt;/A&gt;overlooking the pleasant fishing and yacht 
harbour of Vilamoura, in the Portuguese Algarve.&lt;BR&gt;&lt;BR&gt;All workshops and 
conferences gravitate around the themes and aspects of distributed, heterogenous 
and ubiquitous computing on the internet. There will be plenty of opportunities 
to mingle with researchers in related domains, or become informed of new 
developments in your area.&lt;BR&gt;&lt;BR&gt;More&amp;nbsp;about OnTheMove 2009 can be 
found&amp;nbsp;at &lt;A href=&quot;http://www.onthemove-conferences.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onthemove-conferences.org/&lt;/A&gt;&lt;A href=&quot;http://www.onthemove-conferences.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;We draw your attention to our prestigious keynote speaker program which by 
OTM tradition is shared among all workshops and conferences, so *any* 
registration gives access to *all* keynote talks!&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Keynotes:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;- Wolfgang Prinz&lt;BR&gt;- Santosh Shrivastava&lt;BR&gt;- Kai Hwang&lt;BR&gt;- Alejandro 
Buchmann&lt;BR&gt;- Claude Feliot&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;BR&gt;We, the 
General co-Chairs of OTM'09 hope we may welcome you for a week of top 
professional enjoyment in this charming part of Portugal.&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Advance registration rates remain in effect if registration is done through 
our website until 31 Oct 2009.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Pilar Herrero&lt;BR&gt;Tharam Dillon&lt;BR&gt;Robert Meersman&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;OnTheMove Federated Conferences &amp;amp; Workshops 2009&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href=&quot;http://www.onthemove-conferences.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.onthemove-conferences.org&lt;/A&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OnTheMove-2009%2C-Vilamoura%2C-Algarve%3A-5--top-Keynote-Speakers-tp26069490p26069490.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26067644</id>
	<title>Mapping from relational databases to OWL?</title>
	<published>2009-10-26T09:31:04Z</published>
	<updated>2009-10-26T09:31:04Z</updated>
	<author>
		<name>Duncan Hull-2</name>
	</author>
	<content type="html">Dear public-owl-dev
&lt;br&gt;&lt;br&gt;Can anybody can point me to any work done (published reviews and/or &amp;nbsp;
&lt;br&gt;available software) in the area of mapping relational database schemas &amp;nbsp;
&lt;br&gt;to OWL ontologies?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Duncan
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Duncan Hull
&lt;br&gt;&lt;a href=&quot;http://www.ebi.ac.uk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ebi.ac.uk&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mapping-from-relational-databases-to-OWL--tp26067644p26067644.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26041287</id>
	<title>OWLED 2009 - Future of OWL session minutes &amp; slides</title>
	<published>2009-10-24T10:37:42Z</published>
	<updated>2009-10-24T10:37:42Z</updated>
	<author>
		<name>Rinke Hoekstra-4</name>
	</author>
	<content type="html">The minutes and slides of the Future of OWL session are now available &amp;nbsp;
&lt;br&gt;from the Webont Wiki [1].
&lt;br&gt;&lt;br&gt;If you feel like contributing to the wiki (best practices, use cases, &amp;nbsp;
&lt;br&gt;applications etc.) please contact the Wiki administrators listed on &amp;nbsp;
&lt;br&gt;the front page [2] to get an account.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;&lt;br&gt;Rinke
&lt;br&gt;OWLED 2009 program chair
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://wiki.webont.org/page/Future_of_OWL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.webont.org/page/Future_of_OWL&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://wiki.webont.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.webont.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;---
&lt;br&gt;Dr Rinke Hoekstra
&lt;br&gt;&lt;br&gt;AI Department &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; Leibniz Center for Law
&lt;br&gt;Faculty of Sciences &amp;nbsp; | &amp;nbsp; Faculty of Law
&lt;br&gt;Vrije Universiteit &amp;nbsp; &amp;nbsp;| &amp;nbsp; Universiteit van Amsterdam
&lt;br&gt;De Boelelaan 1081a &amp;nbsp; &amp;nbsp;| &amp;nbsp; Kloveniersburgwal 48
&lt;br&gt;1081 HV Amsterdam &amp;nbsp; &amp;nbsp; | &amp;nbsp; 1012 CX &amp;nbsp;Amsterdam
&lt;br&gt;+31-(0)20-5987752 &amp;nbsp; &amp;nbsp; | &amp;nbsp; +31-(0)20-5253499
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26041287&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hoekstra@...&lt;/a&gt; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26041287&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hoekstra@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Homepage: &lt;a href=&quot;http://www.few.vu.nl/~hoekstra&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.few.vu.nl/~hoekstra&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OWLED-2009---Future-of-OWL-session-minutes---slides-tp26041287p26041287.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26035157</id>
	<title>Call For Participation: Semantics for the Rest of Us Workshop at ISWC 2009</title>
	<published>2009-10-23T17:53:28Z</published>
	<updated>2009-10-23T17:53:28Z</updated>
	<author>
		<name>Lalana Kagal</name>
	</author>
	<content type="html">Apologies for cross posting
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Semantics for the Rest of Us -- Variants of
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Semantic Web Languages in the Real World
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Held in conjunction with
&lt;br&gt;&amp;nbsp; &amp;nbsp; 8th International Semantic Web Conference (ISWC 2009)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Monday, 26 October 2009, Washington, DC
&lt;br&gt;---------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;The Semantic Web is a broad vision of the future of personal
&lt;br&gt;computing, emphasizing the use of sophisticated knowledge
&lt;br&gt;representation as the basis for end-user applications' data modeling
&lt;br&gt;and management needs. Key to the pervasive adoption of Semantic Web
&lt;br&gt;technologies is a good set of fundamental &amp;quot;building blocks&amp;quot; - the most
&lt;br&gt;important of these are representation languages themselves. W3C's
&lt;br&gt;standard languages for the Semantic Web, RDF and OWL, have been around
&lt;br&gt;for several years; instead of strict standards compliance, we see
&lt;br&gt;&amp;quot;variants&amp;quot; of these languages emerge in applications, often tailored
&lt;br&gt;to a particular application's needs. These variants are often either
&lt;br&gt;subsets of OWL or supersets of RDF, typically with fragments OWL
&lt;br&gt;added. Extensions based on rules, such as SWRL and N3 logic, have been
&lt;br&gt;developed as well as enhancements to the SPARQL query language and
&lt;br&gt;protocol.
&lt;br&gt;&lt;br&gt;In this workshop we will explore the landscape of RDF, OWL and SPARQL
&lt;br&gt;variants, specifically from the standpoint of &amp;quot;real-world
&lt;br&gt;semantics&amp;quot;. Are there commonalities in these variants that might
&lt;br&gt;suggest new standards or new versions of the existing standards? We
&lt;br&gt;hope to identify common requirements of applications consuming
&lt;br&gt;Semantic Web data and understand the pros and cons of a strictly
&lt;br&gt;formal approach to modeling data versus a &amp;quot;scruffier&amp;quot; approach where
&lt;br&gt;semantics are based on application requirements and implementation
&lt;br&gt;restrictions.
&lt;br&gt;&lt;br&gt;The workshop will encourage active audience participation and
&lt;br&gt;discussion and includes a keynote by Sandro Hawke (W3C) as well as a
&lt;br&gt;panel to be moderated by Jim Hendler (RPI).
&lt;br&gt;&lt;br&gt;&lt;br&gt;ORGANIZERS
&lt;br&gt;&lt;br&gt;Lalana Kagal, Massachusetts Institute of Technology
&lt;br&gt;Ora Lassila, Nokia
&lt;br&gt;Tim Finin, University of Maryland, Baltimore County
&lt;br&gt;&lt;br&gt;&lt;br&gt;PROGRAM
&lt;br&gt;&lt;br&gt;08:30-08:45 Welcome, introductions, etc. [15]
&lt;br&gt;08:45-09:45 Sandro's invited talk + discussion [60]
&lt;br&gt;9:45 - 10:35 2 research paper [50]
&lt;br&gt;RDF syntax normalization using XML validation - Denny Vrandecic, Frank
&lt;br&gt;Dengler, Sebastian Rudolph and Michael Erdmann (research paper) [25]
&lt;br&gt;LexRDF Model: An RDF-based Unified Model for Heterologous Biomedical
&lt;br&gt;Ontologies - Cui Tao, Jyotishman Pathak, Harold Solbrig, Wei-Qi Wei
&lt;br&gt;and Christopher Chute (research paper) [25]
&lt;br&gt;10:35-10:50 Break [15]
&lt;br&gt;10:50 - 11:55 1 position paper, 2 research papers [65]
&lt;br&gt;Streaming OWL, Mike Dean (position paper) [10]
&lt;br&gt;Accessing Site-Specific APIs Through Write-Wrappers From The Web of
&lt;br&gt;Data - Oana Ureche, Aftab Iqbal, Richard Cyganiak and Michael
&lt;br&gt;Hausenblas (research paper) [25]
&lt;br&gt;LTML - A Language for Representing Semantic Web Service Workflow
&lt;br&gt;Procedures - Mark Burstein, Robert Goldman, Drew McDermott, David
&lt;br&gt;McDonald, Jacob Beal and John Maraist [25]
&lt;br&gt;11:55 - 12:40 Panel + discussion [45]
&lt;br&gt;12:40-12:45 Closing comments and Wrap-up
&lt;br&gt;12:45-2:00 Lunch
&lt;br&gt;&lt;br&gt;&lt;br&gt;PANEL
&lt;br&gt;&lt;br&gt;Title: &amp;quot;Little vs Large Semantics: What's next for the Semantic Web
&lt;br&gt;languages?&amp;quot;
&lt;br&gt;&lt;br&gt;Moderator: Jim Hendler, RPI
&lt;br&gt;&lt;br&gt;Panelists:
&lt;br&gt;Kendall Clark, Clark &amp; Parsia, LLC
&lt;br&gt;Leigh Dodds, Talis
&lt;br&gt;Ivan Herman, W3C
&lt;br&gt;Ora Lassila, Nokia
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Call-For-Participation%3A-Semantics-for-the-Rest-of-Us-Workshop-at-ISWC-2009-tp26035157p26035157.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26016422</id>
	<title>Sequence and inverse/transitive properties</title>
	<published>2009-10-22T13:10:53Z</published>
	<updated>2009-10-22T13:10:53Z</updated>
	<author>
		<name>thiebal</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm working for the first time with rdf:seq and I have a few questions.
&lt;br&gt;&lt;br&gt;I have a class Person and 2 inverse and transitive properties hasChild
&lt;br&gt;and isChildOf:
&lt;br&gt;&amp;nbsp; &amp;lt;owl:Class rdf:about=&amp;quot;#Person&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;owl:ObjectProperty rdf:about=&amp;quot;#hasChild&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;rdf:type rdf:resource=&amp;quot;&amp;owl;TransitiveProperty&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/owl:ObjectProperty&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;owl:ObjectProperty rdf:about=&amp;quot;#isChildOf&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;rdf:type rdf:resource=&amp;quot;&amp;owl;TransitiveProperty&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;owl:inverseOf rdf:resource=&amp;quot;#hasChild&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/owl:ObjectProperty&amp;gt;
&lt;br&gt;&lt;br&gt;Here are my individuals:
&lt;br&gt;&amp;nbsp; &amp;lt;rdf:Description rdf:about=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#parent1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#parent1&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;hasChild xmlns=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#&lt;/a&gt;&amp;quot;
&lt;br&gt;rdf:resource=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#childSeq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#childSeq&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/rdf:Description&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;rdf:Description rdf:about=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#childSeq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#childSeq&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;rdf:type rdf:resource=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/rdf:Description&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;rdf:Description rdf:about=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#parent1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#parent1&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;rdf:type rdf:resource=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#Person&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#Person&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/rdf:Description&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;rdf:Description rdf:about=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#child1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#child1&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;rdf:type rdf:resource=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#Person&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#Person&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/rdf:Description&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;rdf:Description rdf:about=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#child2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#child2&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;rdf:type rdf:resource=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#Person&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#Person&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/rdf:Description&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;rdf:Description rdf:about=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#childSeq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#childSeq&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;rdf:_1 rdf:resource=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#child1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#child1&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;rdf:_2 rdf:resource=&amp;quot;&lt;a href=&quot;http://www.test.com/test.owl#child2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.test.com/test.owl#child2&lt;/a&gt;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/rdf:Description&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;How can I know who is the parent of a child?
&lt;br&gt;HasChild property from the parent give me the Seq instance, so the
&lt;br&gt;inverse from the Seq will return the parent. There is no properties
&lt;br&gt;about children...
&lt;br&gt;&lt;br&gt;Ideally, I'd like to have something like
&lt;br&gt;&amp;nbsp; parent1 hasChild child1, child2 (sorted)
&lt;br&gt;&amp;nbsp; child1 isChildOf parent1
&lt;br&gt;&amp;nbsp; child2 isChildOf parent1
&lt;br&gt;&lt;br&gt;And how can I use the transitivity of hasChild:
&lt;br&gt;&amp;nbsp; parent1 hasChild seq(child1)
&lt;br&gt;&amp;nbsp; child1 hasChild seq(child3)
&lt;br&gt;&lt;br&gt;I don't understand how can I get all children (multiple generations)
&lt;br&gt;from a parent (something like parent1 hasChild child1, child2,
&lt;br&gt;child3).
&lt;br&gt;&lt;br&gt;Is there a way from an individual to retrieve the seq that contains it?
&lt;br&gt;&lt;br&gt;Thanks in advance
&lt;br&gt;&lt;br&gt;Cedric
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Sequence-and-inverse-transitive-properties-tp26016422p26016422.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26001693</id>
	<title>Transitive Self-Referencing Properties</title>
	<published>2009-10-21T16:11:15Z</published>
	<updated>2009-10-21T16:11:15Z</updated>
	<author>
		<name>Jevon Wright</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;I am working on extending an ontology to select particular groups of equivalent classes from the base ontology, for validation of an ontology instance. I have come across a situation which doesn&amp;#39;t seem to be solvable within OWL 2 DL, and as far as I can tell, there are no OWL 2 Full reasoners available.&lt;br&gt;
&lt;br&gt;This is the base ontology:&lt;br&gt;&lt;br&gt;  SubClassOf(Page Destination)&lt;br&gt;&lt;br&gt;  ObjectPropertyDomain(events Page)&lt;br&gt;  ObjectPropertyRange(events Event)&lt;br&gt;&lt;br&gt;  ObjectPropertyDomain(action Event)&lt;br&gt;  ObjectPropertyRange(action Action)&lt;br&gt;
&lt;br&gt;  ObjectPropertyDomain(to Action)&lt;br&gt;  ObjectPropertyRange(to Destination)&lt;br&gt;&lt;br&gt;  DataPropertyDomain(name Event)&lt;br&gt;  DataPropertyRange(name xsd:string)&lt;br&gt;&lt;br&gt;That is, a Page (subclass of Destination) can have an Event, which has an Action, which has a reference to another Destination.&lt;br&gt;
&lt;br&gt;What I would like to achieve is select all cycles in ontology instances, i.e. all Pages that have an Event/Action chain that eventually points to itself - a cycle of event/action redirections.&lt;br&gt;&lt;br&gt;I define an equivalent subclass EventAccess which is all Events with the name &amp;quot;access&amp;quot;:&lt;br&gt;
&lt;br&gt;  SubClassOf(EventAccess Event)&lt;br&gt;  EquivalentClasses(EventAccess ObjectIntersectionOf(DataHasValue(name &amp;quot;access&amp;quot;) Event))&lt;br&gt;&lt;br&gt;In order to select this class later, I assert that all of these classes have a new &amp;quot;isAccessEvent&amp;quot; property, thanks to the OWA:&lt;br&gt;
&lt;br&gt;  Declaration(ObjectProperty(isAccessEvent))&lt;br&gt;  SubClassOf(EventAccess ObjectSomeValuesFrom(isAccessEvent owl:Thing))&lt;br&gt;&lt;br&gt;I then define a subclass of Page called PageRedirects, which represents a Page that contains an Event, which has an Action, that points to another Page.This is achieved though property chains, and uses the &amp;quot;property o inv(property)&amp;quot; approach of selecting a particular class. This &amp;quot;pageAccessTo&amp;quot; property, which points to the possible Pages that this Page may redirect to, is also defined as transitive.&lt;br&gt;
&lt;br&gt;  Declaration(ObjectProperty(pageAccessTo))&lt;br&gt;  TransitiveObjectProperty(pageAccessTo)&lt;br&gt;  ObjectPropertyDomain(pageAccessTo Page)&lt;br&gt;  ObjectPropertyRange(pageAccessTo Page)&lt;br&gt;  SubObjectPropertyOf(SubObjectPropertyChain(events isAccessEvent InverseObjectProperty(isAccessEvent) action to) pageAccessTo)&lt;br&gt;
&lt;br&gt;  Declaration(Class(PageRedirects))&lt;br&gt;  EquivalentClasses(PageRedirects ObjectIntersectionOf(ObjectSomeValuesFrom(pageAccessTo Page) Page))&lt;br&gt;  SubClassOf(PageRedirects Page)&lt;br&gt;&lt;br&gt;Up to this stage, there is no problem. I can create individuals in Protege and use the FaCT reasoner, and the Pellet reasoner, to infer that individuals are correctly equivalent to PageRedirects.&lt;br&gt;
&lt;br&gt;However, now I want to select all PageRedirects which eventually redirect to itself, using the transitive property above. I define an equivalent class CyclicPage, which is all PageRedirects which redirects to itself:&lt;br&gt;
&lt;br&gt;  EquivalentClasses(CyclicPage ObjectIntersectionOf(ObjectExistsSelf(pageAccessTo) PageRedirects))&lt;br&gt;  SubClassOf(CyclicPage PageRedirects)&lt;br&gt;&lt;br&gt;This is where the ontology fails. On further investigation, it appears this is because this transitive, self-referencing property is part of OWL 2 Full, and not OWL 2 DL; and the reasoners I have tried (FaCT, Pellet) can only support OWL 2 DL.&lt;br&gt;
&lt;br&gt;Is there another approach that would let me select transitive self-referencing properties, or achieve what I&amp;#39;d like to do, within the OWL 2 DL restrictions?&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;Jevon&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Transitive-Self-Referencing-Properties-tp26001693p26001693.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25944535</id>
	<title>Re: OWL 2 Quick Reference Card</title>
	<published>2009-10-18T00:21:51Z</published>
	<updated>2009-10-18T00:21:51Z</updated>
	<author>
		<name>Hugh Glaser</name>
	</author>
	<content type="html">This ([1]) is just so cool - it even got me to read it properly.
&lt;br&gt;&lt;br&gt;Which did get me pondering on why people might feel the need to re-write
&lt;br&gt;Universal/Empty to Top/Bottom, making people have to just remember the
&lt;br&gt;terms, since hopefully many users will have no idea why.
&lt;br&gt;&lt;br&gt;But it is really good, and even seduces me into thinking I might understand
&lt;br&gt;it.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;Hugh
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 18/10/2009 05:55, &amp;quot;Jie Bao&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25944535&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;baojie@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; We¹re pleased to announce the OWL 2 Reference Card [1]. The Card is
&lt;br&gt;&amp;gt; meant to be a ³cheat sheet² of OWL 2 features printable on a single
&lt;br&gt;&amp;gt; piece of paper (on both sides). It is based on the OWL 2 Quick
&lt;br&gt;&amp;gt; Reference Guide [1], which is now a Proposed Recommendation [2] in the
&lt;br&gt;&amp;gt; OWL 2 Web Ontology Language document set.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Background: OWL 2 [4] is an extension to OWL 1 with a few new
&lt;br&gt;&amp;gt; functionalities. Some of the new features are syntactic sugar (e.g.,
&lt;br&gt;&amp;gt; disjoint union of classes) while others offer new expressivity,
&lt;br&gt;&amp;gt; including:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; * keys;
&lt;br&gt;&amp;gt; * property chains;
&lt;br&gt;&amp;gt; * richer datatypes, data ranges;
&lt;br&gt;&amp;gt; * qualified cardinality restrictions;
&lt;br&gt;&amp;gt; * asymmetric, reflexive, and disjoint properties; and
&lt;br&gt;&amp;gt; * enhanced annotation capabilities
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Comments and suggestions to the Card are welcome (please send to
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25944535&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-owl-comments@...&lt;/a&gt;)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://www.w3.org/2007/OWL/refcard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2007/OWL/refcard&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [2] &lt;a href=&quot;http://www.w3.org/2007/OWL/wiki/Quick_Reference_Guide&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2007/OWL/wiki/Quick_Reference_Guide&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [3] &lt;a href=&quot;http://www.w3.org/TR/2009/PR-owl2-quick-reference-20090922/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/PR-owl2-quick-reference-20090922/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [4] &lt;a href=&quot;http://www.w3.org/TR/owl2-overview/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/owl2-overview/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jie Bao
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-OWL-2-Quick-Reference-Card-tp25944084p25944535.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25944084</id>
	<title>Re: OWL 2 Quick Reference Card</title>
	<published>2009-10-17T21:55:01Z</published>
	<updated>2009-10-17T21:55:01Z</updated>
	<author>
		<name>Jie Bao</name>
	</author>
	<content type="html">We’re pleased to announce the OWL 2 Reference Card [1]. The Card is
&lt;br&gt;meant to be a “cheat sheet” of OWL 2 features printable on a single
&lt;br&gt;piece of paper (on both sides). It is based on the OWL 2 Quick
&lt;br&gt;Reference Guide [1], which is now a Proposed Recommendation [2] in the
&lt;br&gt;OWL 2 Web Ontology Language document set.
&lt;br&gt;&lt;br&gt;Background: OWL 2 [4] is an extension to OWL 1 with a few new
&lt;br&gt;functionalities. Some of the new features are syntactic sugar (e.g.,
&lt;br&gt;disjoint union of classes) while others offer new expressivity,
&lt;br&gt;including:
&lt;br&gt;&lt;br&gt;* keys;
&lt;br&gt;* property chains;
&lt;br&gt;* richer datatypes, data ranges;
&lt;br&gt;* qualified cardinality restrictions;
&lt;br&gt;* asymmetric, reflexive, and disjoint properties; and
&lt;br&gt;* enhanced annotation capabilities
&lt;br&gt;&lt;br&gt;Comments and suggestions to the Card are welcome (please send to
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25944084&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-owl-comments@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://www.w3.org/2007/OWL/refcard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2007/OWL/refcard&lt;/a&gt;&lt;br&gt;&lt;br&gt;[2] &lt;a href=&quot;http://www.w3.org/2007/OWL/wiki/Quick_Reference_Guide&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2007/OWL/wiki/Quick_Reference_Guide&lt;/a&gt;&lt;br&gt;&lt;br&gt;[3] &lt;a href=&quot;http://www.w3.org/TR/2009/PR-owl2-quick-reference-20090922/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/PR-owl2-quick-reference-20090922/&lt;/a&gt;&lt;br&gt;&lt;br&gt;[4] &lt;a href=&quot;http://www.w3.org/TR/owl2-overview/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/owl2-overview/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Jie Bao
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-OWL-2-Quick-Reference-Card-tp25944084p25944084.html" />
</entry>

</feed>
