View Javadoc
1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one or more
3    * contributor license agreements.  See the NOTICE file distributed with
4    * this work for additional information regarding copyright ownership.
5    * The ASF licenses this file to You under the Apache License, Version 2.0
6    * (the "License"); you may not use this file except in compliance with
7    * the License.  You may obtain a copy of the License at
8    *
9    *  http://www.apache.org/licenses/LICENSE-2.0
10   *
11   * Unless required by applicable law or agreed to in writing, software
12   * distributed under the License is distributed on an "AS IS" BASIS,
13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14   * See the License for the specific language governing permissions and
15   * limitations under the License.
16   */
17  package org.apache.any23.vocab;
18  
19  import org.eclipse.rdf4j.model.IRI;
20  
21  /**
22   * <p>An implementation of the <a href="https://github.com/RinkeHoekstra/lkif-core">lkif-core</a>
23   * vocabulary which is a library of ontologies relevant for the legal domain. 
24   * The library consists of 15 modules, each of which describes a set of closely 
25   * related concepts from both legal and commonsense domains.</p>
26   * 
27   * <p>The expression module describes a vocabulary for describing, 
28   * propositions and propositional attitudes (belief, intention), qualifications, 
29   * statements and media. It furthermore extends the role module with a number 
30   * or epistemic roles, and is the basis for the definition of norms.</p>
31   *
32   * @author lewismc 
33   */
34  public class LKIFCoreExpression extends Vocabulary {
35  	
36      /**
37       * The namespace of the vocabulary as a string.
38       */
39      public static final String NS = "http://www.estrellaproject.org/lkif-core/expression.owl#";
40      
41      private static LKIFCoreExpression instance;
42      
43      public static LKIFCoreExpression getInstance() {
44        if(instance == null) {
45            instance = new LKIFCoreExpression();
46        }
47        return instance;
48    }
49      /////////////////////////////////////////////////////////////
50      /* http://www.estrellaproject.org/lkif-core/expression.owl */
51      /////////////////////////////////////////////////////////////
52      // CLASSES
53      public final IRI Argument                          = createClass(NS, "Argument");
54      public final IRI Assertion                         = createClass(NS, "Assertion");
55      public final IRI Assumption                        = createClass(NS, "Assumption");
56      public final IRI Belief                            = createClass(NS, "Belief");
57      public final IRI Cause                             = createClass(NS, "Cause");
58      public final IRI Communicated_Attitude             = createClass(NS, "Communicated_Attitude");
59      public final IRI Declaration                       = createClass(NS, "Declaration");
60      public final IRI Desire                            = createClass(NS, "Desire");
61      public final IRI Document                          = createClass(NS, "Document");
62      public final IRI Evaluative_Attitude               = createClass(NS, "Evaluative_Attitude");
63      public final IRI Evaluative_Proposition            = createClass(NS, "Evaluative_Proposition");
64      public final IRI Evidence                          = createClass(NS, "Evidence");
65      public final IRI Exception                         = createClass(NS, "Exception");
66      public final IRI Expectation                       = createClass(NS, "Expectation");
67      public final IRI Expression                        = createClass(NS, "Expression");
68      public final IRI Fact                              = createClass(NS, "Fact");
69      public final IRI Intention                         = createClass(NS, "Intention");
70      public final IRI Lie                               = createClass(NS, "Lie");
71      public final IRI Medium                            = createClass(NS, "Medium");
72      public final IRI Observation                       = createClass(NS, "Observation");
73      public final IRI Problem                           = createClass(NS, "Problem");
74      public final IRI Promise                           = createClass(NS, "Promise");
75      public final IRI Proposition                       = createClass(NS, "Proposition");
76      public final IRI Propositional_Attitude            = createClass(NS, "Propositional_Attitude");
77      public final IRI Qualification                     = createClass(NS, "Qualification");
78      public final IRI Qualified                         = createClass(NS, "Qualified");
79      public final IRI Reason                            = createClass(NS, "Reason");
80      public final IRI Speech_Act                        = createClass(NS, "Speech_Act");
81      public final IRI Statement_In_Writing              = createClass(NS, "Statement_In_Writing");
82      public final IRI Surprise                          = createClass(NS, "Surprise");
83      
84      // RESOURCES
85      
86      // PROPERTIES
87      public final IRI addressee                         = createProperty(NS, "addressee");
88      public final IRI asserted_by                       = createProperty(NS, "asserted_by");
89      public final IRI asserts                           = createProperty(NS, "asserts");
90      public final IRI attitude                          = createProperty(NS, "attitude");
91      public final IRI author                            = createProperty(NS, "author");
92      public final IRI bears                             = createProperty(NS, "bears");
93      public final IRI believed_by                       = createProperty(NS, "believed_by");
94      public final IRI believes                          = createProperty(NS, "believes");
95      public final IRI declares                          = createProperty(NS, "declares");
96      public final IRI declared_by                       = createProperty(NS, "declared_by");
97      public final IRI evaluated_by                      = createProperty(NS, "evaluated_by");
98      public final IRI evaluates                         = createProperty(NS, "evaluates");
99      public final IRI evaluatively_comparable           = createProperty(NS, "evaluatively_comparable");
100     public final IRI held_by                           = createProperty(NS, "held_by");
101     public final IRI holds                             = createProperty(NS, "holds");
102     public final IRI intended_by                       = createProperty(NS, "intended_by");
103     public final IRI intends                           = createProperty(NS, "intends");
104     public final IRI medium                            = createProperty(NS, "medium");
105     public final IRI observer                          = createProperty(NS, "observer");
106     public final IRI observes                          = createProperty(NS, "observes");
107     public final IRI promised_by                       = createProperty(NS, "promised_by");
108     public final IRI promises                          = createProperty(NS, "promises");
109     public final IRI qualified_by                      = createProperty(NS, "qualified_by");
110     public final IRI qualifies                         = createProperty(NS, "qualifies");
111     public final IRI qualitatively_comparable          = createProperty(NS, "qualitatively_comparable");
112     public final IRI stated_by                         = createProperty(NS, "stated_by");
113     public final IRI states                            = createProperty(NS, "states");
114     public final IRI towards                           = createProperty(NS, "towards");
115     public final IRI utterer                           = createProperty(NS, "utterer");
116     public final IRI utters                            = createProperty(NS, "utters");
117     public final IRI creation                          = createProperty(NS, "creation");
118     public final IRI counts_as                         = createProperty(NS, "counts_as");
119     public final IRI imposed_on                        = createProperty(NS, "imposed_on");
120     public final IRI played_by                         = createProperty(NS, "played_by");
121     public final IRI plays                             = createProperty(NS, "plays");
122     
123     private LKIFCoreExpression() {
124       super(NS);
125     }
126 
127 }