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 {