You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@any23.apache.org by le...@apache.org on 2014/03/12 23:17:36 UTC

git commit: ANY23-162 Add package.java for all LKIFCore classes

Repository: any23
Updated Branches:
  refs/heads/master c891e7487 -> 4d303c9a5


ANY23-162 Add package.java for all LKIFCore classes


Project: http://git-wip-us.apache.org/repos/asf/any23/repo
Commit: http://git-wip-us.apache.org/repos/asf/any23/commit/4d303c9a
Tree: http://git-wip-us.apache.org/repos/asf/any23/tree/4d303c9a
Diff: http://git-wip-us.apache.org/repos/asf/any23/diff/4d303c9a

Branch: refs/heads/master
Commit: 4d303c9a57ee48a3fa4d6e35f4d35336971d450e
Parents: c891e74
Author: Lewis John McGibbney <le...@apache.org>
Authored: Wed Mar 12 22:17:24 2014 +0000
Committer: Lewis John McGibbney <le...@apache.org>
Committed: Wed Mar 12 22:17:24 2014 +0000

----------------------------------------------------------------------
 .../java/org/apache/any23/vocab/LKIFCoreAction.java   | 12 +++++++++---
 .../org/apache/any23/vocab/LKIFCoreExpression.java    | 11 ++++++++---
 .../org/apache/any23/vocab/LKIFCoreLegalAction.java   | 11 ++++++++---
 .../org/apache/any23/vocab/LKIFCoreLegalRole.java     | 10 +++++++---
 .../org/apache/any23/vocab/LKIFCoreMereology.java     | 11 ++++++++---
 .../java/org/apache/any23/vocab/LKIFCoreNorm.java     | 14 +++++++++++---
 .../java/org/apache/any23/vocab/LKIFCoreProcess.java  | 12 +++++++++---
 .../apache/any23/vocab/LKIFCoreRelativePlaces.java    | 10 +++++++---
 .../java/org/apache/any23/vocab/LKIFCoreRole.java     | 11 ++++++++---
 .../java/org/apache/any23/vocab/LKIFCoreRules.java    | 13 ++++++++++---
 .../java/org/apache/any23/vocab/LKIFCoreTime.java     | 10 +++++++---
 .../apache/any23/vocab/LKIFCoreTimeModification.java  | 14 +++++++++++---
 .../main/java/org/apache/any23/vocab/LKIFCoreTop.java | 11 ++++++++---
 13 files changed, 111 insertions(+), 39 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreAction.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreAction.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreAction.java
index 707a604..93cfef1 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreAction.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreAction.java
@@ -19,11 +19,17 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The action module describes the vocabulary for representing actions in general. 
+ * Actions are processes which are performed by some agent (the actor of the action). 
+ * This module does not commit itself to a particular theory on thematic roles.</p>
+ * 
+ * @author lewismc
+ * 
  *
  */
 public class LKIFCoreAction extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreExpression.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreExpression.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreExpression.java
index 88a80ef..3821373 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreExpression.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreExpression.java
@@ -19,12 +19,17 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The expression module describes a vocabulary for describing, 
+ * propositions and propositional attitudes (belief, intention), qualifications, 
+ * statements and media. It furthermore extends the role module with a number 
+ * or epistemic roles, and is the basis for the definition of norms.</p>
  *
+ * @author lewismc 
  */
 public class LKIFCoreExpression extends Vocabulary {
 	

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalAction.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalAction.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalAction.java
index 45606da..6573da8 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalAction.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalAction.java
@@ -19,11 +19,16 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The legal action module extends the action module with a number of 
+ * legal concepts related to action and agent, such as public acts, 
+ * public bodies, legal person, natural person etc.</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreLegalAction extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalRole.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalRole.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalRole.java
index 9b069bc..aa203f1 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalRole.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreLegalRole.java
@@ -19,11 +19,15 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The legal role module extends the role module with a small number 
+ * of legal concepts related to roles, legal professions etc.</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreLegalRole extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreMereology.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreMereology.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreMereology.java
index f651640..d6c3fc8 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreMereology.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreMereology.java
@@ -19,11 +19,16 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The mereology module defines mereological concepts such as parts 
+ * and wholes, and typical mereological relations such as part of, 
+ * component of, containment, membership etc.</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreMereology extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreNorm.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreNorm.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreNorm.java
index 61f8e1c..95e77b7 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreNorm.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreNorm.java
@@ -19,11 +19,19 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The norm module is an extension primarily on the expression 
+ * module where norms are defined as qualifications. Please 
+ * refer to Deliverable 1.1 for a more in-depth description 
+ * of the underlying theory. It furthermore defines a number of 
+ * legal sources, e.g. legal documents, customary law etc., and a 
+ * typology of rights and powers, cf. Sartor (2006), Rubino et al. (2006)</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreNorm extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreProcess.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreProcess.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreProcess.java
index caba255..090b747 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreProcess.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreProcess.java
@@ -19,11 +19,17 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The process module extends the LKIF top ontology module with 
+ * a definition of changes, processes (being causal changes) and 
+ * physical objects. It introduces a limited set of properties for 
+ * describing participant roles of processes.</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreProcess extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreRelativePlaces.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreRelativePlaces.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreRelativePlaces.java
index 8b9cc31..3737992 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreRelativePlaces.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreRelativePlaces.java
@@ -19,11 +19,15 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The place module partially implements the theory of relative 
+ * places (Donnelly, 2005) in OWL DL.</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreRelativePlaces extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreRole.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreRole.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreRole.java
index dc01ab0..21fd745 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreRole.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreRole.java
@@ -19,11 +19,16 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The role module defines a typology of roles (epistemic roles, 
+ * functions, person roles, organisation roles) and the 
+ * plays-property for relating a role filler to a role.</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreRole extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreRules.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreRules.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreRules.java
index fe3c3af..6ff7b4a 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreRules.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreRules.java
@@ -19,11 +19,18 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The rules & argumentation module defines roles central to 
+ * argumentation, and describes the vocabulary for LKIF rules 
+ * as defined in Deliverable 1.1, chapter 5. The module 
+ * leaves room for further extension to complex argumentation 
+ * frameworks (AIF, Carneades).</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreRules extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreTime.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreTime.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreTime.java
index 20b9188..4e8ef4b 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreTime.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreTime.java
@@ -19,11 +19,15 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The time module provides an OWL DL implementation of the 
+ * theory of time by Allen (1984).</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreTime extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreTimeModification.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreTimeModification.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreTimeModification.java
index ec460a7..2f5fcc5 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreTimeModification.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreTimeModification.java
@@ -19,11 +19,19 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The modification module is both an extension of the time module 
+ * and the legal action module. The time module is extended with numerous 
+ * intervals and moments describing the efficacy and being in force of 
+ * legal documents. The action module is extended with a typology of modifications. 
+ * These concepts are described in further detail in Deliverable 3.2 of 
+ * the ESTRELLA project.</p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreTimeModification extends Vocabulary {

http://git-wip-us.apache.org/repos/asf/any23/blob/4d303c9a/api/src/main/java/org/apache/any23/vocab/LKIFCoreTop.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/any23/vocab/LKIFCoreTop.java b/api/src/main/java/org/apache/any23/vocab/LKIFCoreTop.java
index f9720d7..a207be4 100644
--- a/api/src/main/java/org/apache/any23/vocab/LKIFCoreTop.java
+++ b/api/src/main/java/org/apache/any23/vocab/LKIFCoreTop.java
@@ -19,11 +19,16 @@ package org.apache.any23.vocab;
 import org.openrdf.model.URI;
 
 /**
- * @author lewismc
- * An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
+ * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
  * vocabulary which is a library of ontologies relevant for the legal domain. 
  * The library consists of 15 modules, each of which describes a set of closely 
- * related concepts from both legal and commonsense domains.
+ * related concepts from both legal and commonsense domains.</p>
+ * 
+ * <p>The LKIF top ontology is largely based on the top-level of 
+ * LRI-Core but has less ontological commitment in the sense that 
+ * it imposes less restrictions on subclasses of the top categories. </p>
+ *
+ * @author lewismc 
  *
  */
 public class LKIFCoreTop extends Vocabulary {