Author: alexdma
Date: Wed Dec 14 16:58:13 2011
New Revision: 1214336

URL: http://svn.apache.org/viewvc?rev=1214336&view=rev
Log:
More interaction patterns and first stub of test ontology. (STANBOL-347)

Added:
    incubator/stanbol/trunk/explanation/core/src/test/resources/ontologies/abox/
    
incubator/stanbol/trunk/explanation/core/src/test/resources/ontologies/abox/cms.owl
Modified:
    
incubator/stanbol/trunk/explanation/core/src/main/resources/model/interaction/patterns/cms.owl

Modified: 
incubator/stanbol/trunk/explanation/core/src/main/resources/model/interaction/patterns/cms.owl
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/explanation/core/src/main/resources/model/interaction/patterns/cms.owl?rev=1214336&r1=1214335&r2=1214336&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/explanation/core/src/main/resources/model/interaction/patterns/cms.owl
 (original)
+++ 
incubator/stanbol/trunk/explanation/core/src/main/resources/model/interaction/patterns/cms.owl
 Wed Dec 14 16:58:13 2011
@@ -6,6 +6,7 @@
     <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#"; >
     <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"; >
     <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; >
+    <!ENTITY DUL "http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#"; >
     <!ENTITY interaction 
"http://stanbol.apache.org/ontologies/models/interaction#"; >
 ]>
 
@@ -13,11 +14,13 @@
 <rdf:RDF 
xmlns="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#";
      
xml:base="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl";
      xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#";
+     xmlns:DUL="http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#";
      xmlns:owl="http://www.w3.org/2002/07/owl#";
      xmlns:xsd="http://www.w3.org/2001/XMLSchema#";
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
      
xmlns:interaction="http://stanbol.apache.org/ontologies/models/interaction#";>
     <owl:Ontology 
rdf:about="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl";>
+        <rdfs:comment xml:lang="en">Interaction Pattern models for Content 
Management.</rdfs:comment>
         <owl:imports 
rdf:resource="http://stanbol.apache.org/ontologies/models/interaction/patterns/interpretation.owl"/>
     </owl:Ontology>
     
@@ -61,6 +64,12 @@
     <owl:Class 
rdf:about="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#ContentRecommendation";>
         <rdfs:label xml:lang="en">ContentRecommendation</rdfs:label>
         <rdfs:subClassOf rdf:resource="&interaction;InteractionPattern"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="&interaction;implements"/>
+                <owl:someValuesFrom 
rdf:resource="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#InformationAugmentation"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
     </owl:Class>
     
 
@@ -109,13 +118,125 @@
     
 
 
+    <!-- 
http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#InformationAugmentation
 -->
+
+    <owl:Class 
rdf:about="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#InformationAugmentation";>
+        <rdfs:label xml:lang="en">InformationAugmentation</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&interaction;Discourse"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="&DUL;hasComponent"/>
+                <owl:someValuesFrom 
rdf:resource="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#Query"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="&DUL;hasComponent"/>
+                <owl:someValuesFrom 
rdf:resource="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#ProvisionOfResults"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+    </owl:Class>
+    
+
+
+    <!-- 
http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#InternalQuery 
-->
+
+    <owl:Class 
rdf:about="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#InternalQuery";>
+        <rdfs:label xml:lang="en">Internal query</rdfs:label>
+        <rdfs:subClassOf 
rdf:resource="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#Query"/>
+        <rdfs:subClassOf rdf:resource="&interaction;SystemAction"/>
+        <rdfs:comment xml:lang="en">A query issued by the interactive system 
to itself.
+
+Note that a rule is required to express this equality on 
issuers.</rdfs:comment>
+    </owl:Class>
+    
+
+
     <!-- 
http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#ProvisionOfResults
 -->
 
     <owl:Class 
rdf:about="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#ProvisionOfResults";>
         <rdfs:label xml:lang="en">Provision of results</rdfs:label>
         <rdfs:subClassOf rdf:resource="&interaction;SystemAction"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="&interaction;respondsTo"/>
+                <owl:someValuesFrom 
rdf:resource="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#Query"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <rdfs:comment xml:lang="en">System displays the results of a query, 
regardless whether it was a search, browsing, SQL query or 
autosuggestion.</rdfs:comment>
     </owl:Class>
+    
+
+
+    <!-- 
http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#Query -->
+
+    <owl:Class 
rdf:about="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#Query";>
+        <rdfs:label xml:lang="en">Query</rdfs:label>
+        <rdfs:subClassOf rdf:resource="&interaction;Utterance"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="&interaction;issuedBy"/>
+                <owl:onClass>
+                    <owl:Class>
+                        <owl:unionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="&interaction;System"/>
+                            <rdf:Description rdf:about="&interaction;User"/>
+                            <owl:Class>
+                                <owl:oneOf rdf:parseType="Collection">
+                                    <rdf:Description 
rdf:about="&interaction;System"/>
+                                </owl:oneOf>
+                            </owl:Class>
+                            <owl:Class>
+                                <owl:oneOf rdf:parseType="Collection">
+                                    <rdf:Description 
rdf:about="&interaction;User"/>
+                                </owl:oneOf>
+                            </owl:Class>
+                        </owl:unionOf>
+                    </owl:Class>
+                </owl:onClass>
+                <owl:qualifiedCardinality 
rdf:datatype="&xsd;nonNegativeInteger">1</owl:qualifiedCardinality>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:comment xml:lang="en">An act of information 
retrieval</rdfs:comment>
+    </owl:Class>
+    
+
+
+    <!-- 
http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#UserQuery -->
+
+    <owl:Class 
rdf:about="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#UserQuery";>
+        <rdfs:label xml:lang="en">UserQuery</rdfs:label>
+        <rdfs:subClassOf 
rdf:resource="http://stanbol.apache.org/ontologies/interaction/patterns/cms.owl#Query"/>
+        <rdfs:subClassOf rdf:resource="&interaction;UserAction"/>
+    </owl:Class>
+    
+
+
+    <!-- http://stanbol.apache.org/ontologies/models/interaction#System -->
+
+    <rdf:Description rdf:about="&interaction;System">
+        <owl:disjointWith rdf:resource="&interaction;User"/>
+    </rdf:Description>
+    
+
+
+    <!-- http://stanbol.apache.org/ontologies/models/interaction#SystemAction 
-->
+
+    <rdf:Description rdf:about="&interaction;SystemAction">
+        <owl:disjointWith rdf:resource="&interaction;UserAction"/>
+    </rdf:Description>
+    
+
+
+    <!-- http://stanbol.apache.org/ontologies/models/interaction#User -->
+
+    <rdf:Description rdf:about="&interaction;User"/>
+    
+
+
+    <!-- http://stanbol.apache.org/ontologies/models/interaction#UserAction -->
+
+    <rdf:Description rdf:about="&interaction;UserAction"/>
 </rdf:RDF>
 
 

Added: 
incubator/stanbol/trunk/explanation/core/src/test/resources/ontologies/abox/cms.owl
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/explanation/core/src/test/resources/ontologies/abox/cms.owl?rev=1214336&view=auto
==============================================================================
--- 
incubator/stanbol/trunk/explanation/core/src/test/resources/ontologies/abox/cms.owl
 (added)
+++ 
incubator/stanbol/trunk/explanation/core/src/test/resources/ontologies/abox/cms.owl
 Wed Dec 14 16:58:13 2011
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+
+
+<!DOCTYPE rdf:RDF [
+    <!ENTITY owl "http://www.w3.org/2002/07/owl#"; >
+    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#"; >
+    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"; >
+    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; >
+]>
+
+
+<rdf:RDF 
xmlns="http://stanbol.apache.org/ontologies/test/interaction/patterns/cms.owl#";
+     
xml:base="http://stanbol.apache.org/ontologies/test/interaction/patterns/cms.owl";
+     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#";
+     xmlns:owl="http://www.w3.org/2002/07/owl#";
+     xmlns:xsd="http://www.w3.org/2001/XMLSchema#";
+     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";>
+    <owl:Ontology 
rdf:about="http://stanbol.apache.org/ontologies/test/interaction/patterns/cms.owl";>
+        <rdfs:comment xml:lang="en">Instances used for testing CMS-related 
interaction patterns.</rdfs:comment>
+    </owl:Ontology>
+    
+
+
+    <!-- 
+    
///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Annotation properties
+    //
+    
///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 3.2.3.1824) 
http://owlapi.sourceforge.net -->
+


Reply via email to