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 <[email protected]> Authored: Wed Mar 12 22:17:24 2014 +0000 Committer: Lewis John McGibbney <[email protected]> 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 {
