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  
18  package org.apache.any23.vocab;
19  
20  import org.openrdf.model.URI;
21  
22  /**
23   * The <a href="http://ramonantonio.net/doac/0.1/">Description Of A Career</a> vocabulary.
24   */
25  public class DOAC extends Vocabulary {
26  
27      public static final String NS = "http://ramonantonio.net/doac/0.1/#";
28  
29      private static DOAC instance;
30  
31      public static DOAC getInstance() {
32          if(instance == null) {
33              instance = new DOAC();
34          }
35          return instance;
36      }
37  
38      // Properties.
39      public final URI summary             = createProperty(NS, "summary");
40      public final URI end_date            = createProperty(NS, "end-date");
41      public final URI publication         = createProperty(NS, "publication");
42      public final URI title               = createProperty(NS, "title");
43      public final URI reference           = createProperty(NS, "reference");
44      public final URI language            = createProperty(NS, "language");
45      public final URI experience          = createProperty(NS, "experience");
46      public final URI organization        = createProperty(NS, "organization");
47      public final URI affiliation         = createProperty(NS, "affiliation");
48      public final URI writes              = createProperty(NS, "writes");
49      public final URI start_date          = createProperty(NS, "start-date");
50      public final URI education           = createProperty(NS, "education");
51      public final URI skill               = createProperty(NS, "skill");
52      public final URI referer             = createProperty(NS, "referer");
53      public final URI isco88_code         = createProperty(NS, "isco88-code");
54      public final URI speaks              = createProperty(NS, "speaks");
55      public final URI reads               = createProperty(NS, "reads");
56      public final URI reference_type      = createProperty(NS, "reference-type");
57  
58      // Resources.
59      public final URI Publication         = createClass(NS, "Publication");
60      public final URI Education           = createClass(NS, "Education");
61      public final URI OrganisationalSkill = createClass(NS, "OrganisationalSkill");
62      public final URI PrimarySchool       = createClass(NS, "PrimarySchool");
63      public final URI Reference           = createClass(NS, "Reference");
64      public final URI DrivingSkill        = createClass(NS, "DrivingSkill");
65      public final URI Degree              = createClass(NS, "Degree");
66      public final URI LanguageSkill       = createClass(NS, "LanguageSkill");
67      public final URI Skill               = createClass(NS, "Skill");
68      public final URI SecondarySchool     = createClass(NS, "SecondarySchool");
69      public final URI Course              = createClass(NS, "Course");
70      public final URI Experience          = createClass(NS, "Experience");
71      public final URI SocialSkill         = createClass(NS, "SocialSkill");
72      public final URI ComputerSkill       = createClass(NS, "ComputerSkill");
73      public final URI LanguageLevel       = createClass(NS, "LanguageLevel");
74  
75      private DOAC(){
76          super(NS);
77      }
78  
79  }