You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by ha...@apache.org on 2019/02/13 19:52:49 UTC

[clerezza] branch reunited updated: CLEREZZA-1032: Update ontologies pom.xml to export package and add ontology classes DCTERMS, PLATFORM, SKOS04, SKOS08

This is an automated email from the ASF dual-hosted git repository.

hasan pushed a commit to branch reunited
in repository https://gitbox.apache.org/repos/asf/clerezza.git


The following commit(s) were added to refs/heads/reunited by this push:
     new 0add015  CLEREZZA-1032: Update ontologies pom.xml to export package and add ontology classes DCTERMS, PLATFORM, SKOS04, SKOS08
0add015 is described below

commit 0add01564513b56b65a661d07c807e984a154673
Author: Hasan <ha...@apache.org>
AuthorDate: Wed Feb 13 20:52:36 2019 +0100

    CLEREZZA-1032: Update ontologies pom.xml to export package and add ontology classes DCTERMS, PLATFORM, SKOS04, SKOS08
---
 ontologies/pom.xml                                 |  18 +-
 .../org/apache/clerezza/ontologies/DCTERMS.java    | 641 +++++++++++++++++++++
 .../org/apache/clerezza/ontologies/PLATFORM.java   |  94 +++
 .../org/apache/clerezza/ontologies/SKOS04.java     | 195 +++++++
 .../org/apache/clerezza/ontologies/SKOS08.java     | 234 ++++++++
 5 files changed, 1180 insertions(+), 2 deletions(-)

diff --git a/ontologies/pom.xml b/ontologies/pom.xml
index 615bd92..a936230 100644
--- a/ontologies/pom.xml
+++ b/ontologies/pom.xml
@@ -16,7 +16,6 @@
   either  express  or implied.  See  the License  for  the  specific
   language governing permissions and limitations under  the License.
 -->
-
 <project xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
@@ -33,6 +32,7 @@
     <version>8-SNAPSHOT</version>
     <name>Clerezza - Ontologies</name>
     <description>Ontology classes</description>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.clerezza</groupId>
@@ -41,4 +41,18 @@
         </dependency>
     </dependencies>
 
-</project>
\ No newline at end of file
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <extensions>true</extensions>
+                <configuration>
+                    <instructions>
+                        <Export-Package>org.apache.clerezza.ontologies.*</Export-Package>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
diff --git a/ontologies/src/main/java/org/apache/clerezza/ontologies/DCTERMS.java b/ontologies/src/main/java/org/apache/clerezza/ontologies/DCTERMS.java
new file mode 100644
index 0000000..f4b4655
--- /dev/null
+++ b/ontologies/src/main/java/org/apache/clerezza/ontologies/DCTERMS.java
@@ -0,0 +1,641 @@
+package org.apache.clerezza.ontologies;
+
+import org.apache.clerezza.api.IRI;
+
+public class DCTERMS {
+	// Classes
+
+	/**
+	 * description: Examples of Agent include person, organization, and software agent.
+comment: A resource that acts or has the power to act.
+
+	 */
+	public static final IRI Agent = new IRI("http://purl.org/dc/terms/Agent");
+
+	/**
+	 * description: Examples of Agent Class include groups seen as classes, such as students, women, charities, lecturers.
+comment: A group of agents.
+
+	 */
+	public static final IRI AgentClass = new IRI("http://purl.org/dc/terms/AgentClass");
+
+	/**
+	 * comment: A book, article, or other documentary resource.
+
+	 */
+	public static final IRI BibliographicResource = new IRI("http://purl.org/dc/terms/BibliographicResource");
+
+	/**
+	 * comment: The set of regions in space defined by their geographic coordinates according to the DCMI Box Encoding Scheme.
+
+	 */
+	public static final IRI Box = new IRI("http://purl.org/dc/terms/Box");
+
+	/**
+	 * description: Examples include the formats defined by the list of Internet Media Types.
+comment: A digital resource format.
+
+	 */
+	public static final IRI FileFormat = new IRI("http://purl.org/dc/terms/FileFormat");
+
+	/**
+	 * comment: A rate at which something recurs.
+
+	 */
+	public static final IRI Frequency = new IRI("http://purl.org/dc/terms/Frequency");
+
+	/**
+	 * comment: The set of codes listed in ISO 3166-1 for the representation of names of countries.
+
+	 */
+	public static final IRI ISO3166 = new IRI("http://purl.org/dc/terms/ISO3166");
+
+	/**
+	 * comment: The three-letter alphabetic codes listed in ISO639-2 for the representation of names of languages.
+
+	 */
+	public static final IRI ISO639_2 = new IRI("http://purl.org/dc/terms/ISO639-2");
+
+	/**
+	 * comment: The set of three-letter codes listed in ISO 639-3 for the representation of names of languages.
+
+	 */
+	public static final IRI ISO639_3 = new IRI("http://purl.org/dc/terms/ISO639-3");
+
+	/**
+	 * comment: The extent or range of judicial, law enforcement, or other authority.
+
+	 */
+	public static final IRI Jurisdiction = new IRI("http://purl.org/dc/terms/Jurisdiction");
+
+	/**
+	 * comment: A legal document giving official permission to do something with a Resource.
+
+	 */
+	public static final IRI LicenseDocument = new IRI("http://purl.org/dc/terms/LicenseDocument");
+
+	/**
+	 * description: Examples include written, spoken, sign, and computer languages.
+comment: A system of signs, symbols, sounds, gestures, or rules used in communication.
+
+	 */
+	public static final IRI LinguisticSystem = new IRI("http://purl.org/dc/terms/LinguisticSystem");
+
+	/**
+	 * comment: A spatial region or named place.
+
+	 */
+	public static final IRI Location = new IRI("http://purl.org/dc/terms/Location");
+
+	/**
+	 * comment: A location, period of time, or jurisdiction.
+
+	 */
+	public static final IRI LocationPeriodOrJurisdiction = new IRI("http://purl.org/dc/terms/LocationPeriodOrJurisdiction");
+
+	/**
+	 * comment: A file format or physical medium.
+
+	 */
+	public static final IRI MediaType = new IRI("http://purl.org/dc/terms/MediaType");
+
+	/**
+	 * comment: A media type or extent.
+
+	 */
+	public static final IRI MediaTypeOrExtent = new IRI("http://purl.org/dc/terms/MediaTypeOrExtent");
+
+	/**
+	 * comment: A method by which resources are added to a collection.
+
+	 */
+	public static final IRI MethodOfAccrual = new IRI("http://purl.org/dc/terms/MethodOfAccrual");
+
+	/**
+	 * comment: A process that is used to engender knowledge, attitudes, and skills.
+
+	 */
+	public static final IRI MethodOfInstruction = new IRI("http://purl.org/dc/terms/MethodOfInstruction");
+
+	/**
+	 * comment: The set of time intervals defined by their limits according to the DCMI Period Encoding Scheme.
+
+	 */
+	public static final IRI Period = new IRI("http://purl.org/dc/terms/Period");
+
+	/**
+	 * comment: An interval of time that is named or defined by its start and end dates.
+
+	 */
+	public static final IRI PeriodOfTime = new IRI("http://purl.org/dc/terms/PeriodOfTime");
+
+	/**
+	 * description: Examples include paper, canvas, or DVD.
+comment: A physical material or carrier.
+
+	 */
+	public static final IRI PhysicalMedium = new IRI("http://purl.org/dc/terms/PhysicalMedium");
+
+	/**
+	 * comment: A material thing.
+
+	 */
+	public static final IRI PhysicalResource = new IRI("http://purl.org/dc/terms/PhysicalResource");
+
+	/**
+	 * comment: The set of points in space defined by their geographic coordinates according to the DCMI Point Encoding Scheme.
+
+	 */
+	public static final IRI Point = new IRI("http://purl.org/dc/terms/Point");
+
+	/**
+	 * comment: A plan or course of action by an authority, intended to influence and determine decisions, actions, and other matters.
+
+	 */
+	public static final IRI Policy = new IRI("http://purl.org/dc/terms/Policy");
+
+	/**
+	 * comment: A statement of any changes in ownership and custody of a resource since its creation that are significant for its authenticity, integrity, and interpretation.
+
+	 */
+	public static final IRI ProvenanceStatement = new IRI("http://purl.org/dc/terms/ProvenanceStatement");
+
+	/**
+	 * comment: The set of tags, constructed according to RFC 1766, for the identification of languages.
+
+	 */
+	public static final IRI RFC1766 = new IRI("http://purl.org/dc/terms/RFC1766");
+
+	/**
+	 * description: RFC 3066 has been obsoleted by RFC 4646.
+comment: The set of tags constructed according to RFC 3066 for the identification of languages.
+
+	 */
+	public static final IRI RFC3066 = new IRI("http://purl.org/dc/terms/RFC3066");
+
+	/**
+	 * description: RFC 4646 obsoletes RFC 3066.
+comment: The set of tags constructed according to RFC 4646 for the identification of languages.
+
+	 */
+	public static final IRI RFC4646 = new IRI("http://purl.org/dc/terms/RFC4646");
+
+	/**
+	 * comment: A statement about the intellectual property rights (IPR) held in or over a Resource, a legal document giving official permission to do something with a resource, or a statement about access rights.
+
+	 */
+	public static final IRI RightsStatement = new IRI("http://purl.org/dc/terms/RightsStatement");
+
+	/**
+	 * description: Examples include a number of pages, a specification of length, width, and breadth, or a period in hours, minutes, and seconds.
+comment: A dimension or extent, or a time taken to play or execute.
+
+	 */
+	public static final IRI SizeOrDuration = new IRI("http://purl.org/dc/terms/SizeOrDuration");
+
+	/**
+	 * comment: A basis for comparison; a reference point against which other things can be evaluated.
+
+	 */
+	public static final IRI Standard = new IRI("http://purl.org/dc/terms/Standard");
+
+	/**
+	 * comment: The set of identifiers constructed according to the generic syntax for Uniform Resource Identifiers as specified by the Internet Engineering Task Force.
+
+	 */
+	public static final IRI URI = new IRI("http://purl.org/dc/terms/URI");
+
+	/**
+	 * comment: The set of dates and times constructed according to the W3C Date and Time Formats Specification.
+
+	 */
+	public static final IRI W3CDTF = new IRI("http://purl.org/dc/terms/W3CDTF");
+
+	// Properties
+
+	/**
+	 * comment: A summary of the resource.
+
+	 */
+	public static final IRI abstract_ = new IRI("http://purl.org/dc/terms/abstract");
+
+	/**
+	 * description: Access Rights may include information regarding access or restrictions based on privacy, security, or other policies.
+comment: Information about who can access the resource or an indication of its security status.
+
+	 */
+	public static final IRI accessRights = new IRI("http://purl.org/dc/terms/accessRights");
+
+	/**
+	 * comment: The method by which items are added to a collection.
+
+	 */
+	public static final IRI accrualMethod = new IRI("http://purl.org/dc/terms/accrualMethod");
+
+	/**
+	 * comment: The frequency with which items are added to a collection.
+
+	 */
+	public static final IRI accrualPeriodicity = new IRI("http://purl.org/dc/terms/accrualPeriodicity");
+
+	/**
+	 * comment: The policy governing the addition of items to a collection.
+
+	 */
+	public static final IRI accrualPolicy = new IRI("http://purl.org/dc/terms/accrualPolicy");
+
+	/**
+	 * description: The distinction between titles and alternative titles is application-specific.
+comment: An alternative name for the resource.
+note: In current practice, this term is used primarily with literal values; however, there are important uses with non-literal values as well.  As of December 2007, the DCMI Usage Board is leaving this range unspecified pending an investigation of options.
+
+	 */
+	public static final IRI alternative = new IRI("http://purl.org/dc/terms/alternative");
+
+	/**
+	 * comment: A class of entity for whom the resource is intended or useful.
+
+	 */
+	public static final IRI audience = new IRI("http://purl.org/dc/terms/audience");
+
+	/**
+	 * comment: Date (often a range) that the resource became or will become available.
+
+	 */
+	public static final IRI available = new IRI("http://purl.org/dc/terms/available");
+
+	/**
+	 * description: Recommended practice is to include sufficient bibliographic detail to identify the resource as unambiguously as possible.
+comment: A bibliographic reference for the resource.
+
+	 */
+	public static final IRI bibliographicCitation = new IRI("http://purl.org/dc/terms/bibliographicCitation");
+
+	/**
+	 * comment: An established standard to which the described resource conforms.
+
+	 */
+	public static final IRI conformsTo = new IRI("http://purl.org/dc/terms/conformsTo");
+
+	/**
+	 * description: Examples of a Contributor include a person, an organization, or a service. Typically, the name of a Contributor should be used to indicate the entity.
+comment: An entity responsible for making contributions to the resource.
+
+	 */
+	public static final IRI contributor = new IRI("http://purl.org/dc/terms/contributor");
+
+	/**
+	 * description: Spatial topic and spatial applicability may be a named place or a location specified by its geographic coordinates. Temporal topic may be a named period, date, or date range. A jurisdiction may be a named administrative entity or a geographic place to which the resource applies. Recommended best practice is to use a controlled vocabulary such as the Thesaurus of Geographic Names [TGN]. Where appropriate, named places or time periods can be used in preference to numeric i [...]
+comment: The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant.
+
+	 */
+	public static final IRI coverage = new IRI("http://purl.org/dc/terms/coverage");
+
+	/**
+	 * comment: Date of creation of the resource.
+
+	 */
+	public static final IRI created = new IRI("http://purl.org/dc/terms/created");
+
+	/**
+	 * description: Examples of a Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity.
+comment: An entity primarily responsible for making the resource.
+
+	 */
+	public static final IRI creator = new IRI("http://purl.org/dc/terms/creator");
+
+	/**
+	 * description: Date may be used to express temporal information at any level of granularity.  Recommended best practice is to use an encoding scheme, such as the W3CDTF profile of ISO 8601 [W3CDTF].
+comment: A point or period of time associated with an event in the lifecycle of the resource.
+
+	 */
+	public static final IRI date = new IRI("http://purl.org/dc/terms/date");
+
+	/**
+	 * description: Examples of resources to which a Date Accepted may be relevant are a thesis (accepted by a university department) or an article (accepted by a journal).
+comment: Date of acceptance of the resource.
+
+	 */
+	public static final IRI dateAccepted = new IRI("http://purl.org/dc/terms/dateAccepted");
+
+	/**
+	 * comment: Date of copyright.
+
+	 */
+	public static final IRI dateCopyrighted = new IRI("http://purl.org/dc/terms/dateCopyrighted");
+
+	/**
+	 * description: Examples of resources to which a Date Submitted may be relevant are a thesis (submitted to a university department) or an article (submitted to a journal).
+comment: Date of submission of the resource.
+
+	 */
+	public static final IRI dateSubmitted = new IRI("http://purl.org/dc/terms/dateSubmitted");
+
+	/**
+	 * description: Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource.
+comment: An account of the resource.
+
+	 */
+	public static final IRI description = new IRI("http://purl.org/dc/terms/description");
+
+	/**
+	 * comment: A class of entity, defined in terms of progression through an educational or training context, for which the described resource is intended.
+
+	 */
+	public static final IRI educationLevel = new IRI("http://purl.org/dc/terms/educationLevel");
+
+	/**
+	 * comment: The size or duration of the resource.
+
+	 */
+	public static final IRI extent = new IRI("http://purl.org/dc/terms/extent");
+
+	/**
+	 * description: Examples of dimensions include size and duration. Recommended best practice is to use a controlled vocabulary such as the list of Internet Media Types [MIME].
+comment: The file format, physical medium, or dimensions of the resource.
+
+	 */
+	public static final IRI format = new IRI("http://purl.org/dc/terms/format");
+
+	/**
+	 * comment: A related resource that is substantially the same as the pre-existing described resource, but in another format.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI hasFormat = new IRI("http://purl.org/dc/terms/hasFormat");
+
+	/**
+	 * comment: A related resource that is included either physically or logically in the described resource.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI hasPart = new IRI("http://purl.org/dc/terms/hasPart");
+
+	/**
+	 * comment: A related resource that is a version, edition, or adaptation of the described resource.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI hasVersion = new IRI("http://purl.org/dc/terms/hasVersion");
+
+	/**
+	 * description: Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. 
+comment: An unambiguous reference to the resource within a given context.
+
+	 */
+	public static final IRI identifier = new IRI("http://purl.org/dc/terms/identifier");
+
+	/**
+	 * description: Instructional Method will typically include ways of presenting instructional materials or conducting instructional activities, patterns of learner-to-learner and learner-to-instructor interactions, and mechanisms by which group and individual levels of learning are measured.  Instructional methods include all aspects of the instruction and learning processes from planning and implementation through evaluation and feedback.
+comment: A process, used to engender knowledge, attitudes and skills, that the described resource is designed to support.
+
+	 */
+	public static final IRI instructionalMethod = new IRI("http://purl.org/dc/terms/instructionalMethod");
+
+	/**
+	 * comment: A related resource that is substantially the same as the described resource, but in another format.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI isFormatOf = new IRI("http://purl.org/dc/terms/isFormatOf");
+
+	/**
+	 * comment: A related resource in which the described resource is physically or logically included.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI isPartOf = new IRI("http://purl.org/dc/terms/isPartOf");
+
+	/**
+	 * comment: A related resource that references, cites, or otherwise points to the described resource.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI isReferencedBy = new IRI("http://purl.org/dc/terms/isReferencedBy");
+
+	/**
+	 * comment: A related resource that supplants, displaces, or supersedes the described resource.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI isReplacedBy = new IRI("http://purl.org/dc/terms/isReplacedBy");
+
+	/**
+	 * comment: A related resource that requires the described resource to support its function, delivery, or coherence.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI isRequiredBy = new IRI("http://purl.org/dc/terms/isRequiredBy");
+
+	/**
+	 * description: Changes in version imply substantive changes in content rather than differences in format.
+comment: A related resource of which the described resource is a version, edition, or adaptation.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI isVersionOf = new IRI("http://purl.org/dc/terms/isVersionOf");
+
+	/**
+	 * comment: Date of formal issuance (e.g., publication) of the resource.
+
+	 */
+	public static final IRI issued = new IRI("http://purl.org/dc/terms/issued");
+
+	/**
+	 * description: Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].
+comment: A language of the resource.
+
+	 */
+	public static final IRI language = new IRI("http://purl.org/dc/terms/language");
+
+	/**
+	 * comment: A legal document giving official permission to do something with the resource.
+
+	 */
+	public static final IRI license = new IRI("http://purl.org/dc/terms/license");
+
+	/**
+	 * description: In an educational context, a mediator might be a parent, teacher, teaching assistant, or care-giver.
+comment: An entity that mediates access to the resource and for whom the resource is intended or useful.
+
+	 */
+	public static final IRI mediator = new IRI("http://purl.org/dc/terms/mediator");
+
+	/**
+	 * comment: The material or physical carrier of the resource.
+
+	 */
+	public static final IRI medium = new IRI("http://purl.org/dc/terms/medium");
+
+	/**
+	 * comment: Date on which the resource was changed.
+
+	 */
+	public static final IRI modified = new IRI("http://purl.org/dc/terms/modified");
+
+	/**
+	 * description: The statement may include a description of any changes successive custodians made to the resource.
+comment: A statement of any changes in ownership and custody of the resource since its creation that are significant for its authenticity, integrity, and interpretation.
+
+	 */
+	public static final IRI provenance = new IRI("http://purl.org/dc/terms/provenance");
+
+	/**
+	 * description: Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.
+comment: An entity responsible for making the resource available.
+
+	 */
+	public static final IRI publisher = new IRI("http://purl.org/dc/terms/publisher");
+
+	/**
+	 * comment: A related resource that is referenced, cited, or otherwise pointed to by the described resource.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI references = new IRI("http://purl.org/dc/terms/references");
+
+	/**
+	 * description: Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system. 
+comment: A related resource.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI relation = new IRI("http://purl.org/dc/terms/relation");
+
+	/**
+	 * comment: A related resource that is supplanted, displaced, or superseded by the described resource.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI replaces = new IRI("http://purl.org/dc/terms/replaces");
+
+	/**
+	 * comment: A related resource that is required by the described resource to support its function, delivery, or coherence.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI requires = new IRI("http://purl.org/dc/terms/requires");
+
+	/**
+	 * description: Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights.
+comment: Information about rights held in and over the resource.
+
+	 */
+	public static final IRI rights = new IRI("http://purl.org/dc/terms/rights");
+
+	/**
+	 * comment: A person or organization owning or managing rights over the resource.
+
+	 */
+	public static final IRI rightsHolder = new IRI("http://purl.org/dc/terms/rightsHolder");
+
+	/**
+	 * description: The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.
+comment: A related resource from which the described resource is derived.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI source = new IRI("http://purl.org/dc/terms/source");
+
+	/**
+	 * comment: Spatial characteristics of the resource.
+
+	 */
+	public static final IRI spatial = new IRI("http://purl.org/dc/terms/spatial");
+
+	/**
+	 * description: Typically, the subject will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary. To describe the spatial or temporal topic of the resource, use the Coverage element.
+comment: The topic of the resource.
+note: This term is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/).  As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration.
+
+	 */
+	public static final IRI subject = new IRI("http://purl.org/dc/terms/subject");
+
+	/**
+	 * comment: A list of subunits of the resource.
+
+	 */
+	public static final IRI tableOfContents = new IRI("http://purl.org/dc/terms/tableOfContents");
+
+	/**
+	 * comment: Temporal characteristics of the resource.
+
+	 */
+	public static final IRI temporal = new IRI("http://purl.org/dc/terms/temporal");
+
+	/**
+	 * description: A name given to the resource.
+note: In current practice, this term is used primarily with literal values; however, there are important uses with non-literal values as well.  As of December 2007, the DCMI Usage Board is leaving this range unspecified pending an investigation of options.
+
+	 */
+	public static final IRI title = new IRI("http://purl.org/dc/terms/title");
+
+	/**
+	 * description: Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE]. To describe the file format, physical medium, or dimensions of the resource, use the Format element.
+comment: The nature or genre of the resource.
+
+	 */
+	public static final IRI type = new IRI("http://purl.org/dc/terms/type");
+
+	/**
+	 * comment: Date (often a range) of validity of a resource.
+
+	 */
+	public static final IRI valid = new IRI("http://purl.org/dc/terms/valid");
+
+	// Properties
+
+	/**
+	 * comment: The set of conceptual resources specified by the Dewey Decimal Classification.
+
+	 */
+	public static final IRI DDC = new IRI("http://purl.org/dc/terms/DDC");
+
+	/**
+	 * comment: The set of classes specified by the DCMI Type Vocabulary, used to categorize the nature or genre of the resource.
+
+	 */
+	public static final IRI DCMIType = new IRI("http://purl.org/dc/terms/DCMIType");
+
+	/**
+	 * comment: The set of media types specified by the Internet Assigned Numbers Authority.
+
+	 */
+	public static final IRI IMT = new IRI("http://purl.org/dc/terms/IMT");
+
+	/**
+	 * comment: The set of labeled concepts specified by the Library of Congress Subject Headings.
+
+	 */
+	public static final IRI LCSH = new IRI("http://purl.org/dc/terms/LCSH");
+
+	/**
+	 * comment: The set of labeled concepts specified by the Medical Subject Headings.
+
+	 */
+	public static final IRI MESH = new IRI("http://purl.org/dc/terms/MESH");
+
+	/**
+	 * comment: The set of conceptual resources specified by the Universal Decimal Classification.
+
+	 */
+	public static final IRI UDC = new IRI("http://purl.org/dc/terms/UDC");
+
+	/**
+	 * comment: The set of places specified by the Getty Thesaurus of Geographic Names.
+
+	 */
+	public static final IRI TGN = new IRI("http://purl.org/dc/terms/TGN");
+
+	/**
+	 * comment: The set of conceptual resources specified by the National Library of Medicine Classification.
+
+	 */
+	public static final IRI NLM = new IRI("http://purl.org/dc/terms/NLM");
+
+	/**
+	 * comment: The set of conceptual resources specified by the Library of Congress Classification.
+
+	 */
+	public static final IRI LCC = new IRI("http://purl.org/dc/terms/LCC");
+}
diff --git a/ontologies/src/main/java/org/apache/clerezza/ontologies/PLATFORM.java b/ontologies/src/main/java/org/apache/clerezza/ontologies/PLATFORM.java
new file mode 100644
index 0000000..86537a2
--- /dev/null
+++ b/ontologies/src/main/java/org/apache/clerezza/ontologies/PLATFORM.java
@@ -0,0 +1,94 @@
+package org.apache.clerezza.ontologies;
+
+import org.apache.clerezza.api.IRI;
+
+public class PLATFORM {
+	// Classes
+
+	/**
+	 * definition: A web page typically rendered with a header.
+
+	 */
+	public static final IRI HeadedPage = new IRI("http://clerezza.org/2009/08/platform#HeadedPage");
+
+	/**
+	 * definition: 
+		An instance of a Clerezza platform.
+	
+
+	 */
+	public static final IRI Instance = new IRI("http://clerezza.org/2009/08/platform#Instance");
+
+	// Properties
+
+	/**
+	 * definition: Points to a base URI of the Clerezza
+		platform instance. A base Uri is the shortest URI of a URI-Hierarhy the
+		platform handles.
+	
+
+	 */
+	public static final IRI baseUri = new IRI("http://clerezza.org/2009/08/platform#baseUri");
+
+	/**
+	 * definition: Points to the default base URI of the Clerezza
+		platform instance.
+	
+
+	 */
+	public static final IRI defaultBaseUri = new IRI("http://clerezza.org/2009/08/platform#defaultBaseUri");
+
+	/**
+	 * definition: Points to a platform instance.
+	
+
+	 */
+	public static final IRI instance = new IRI("http://clerezza.org/2009/08/platform#instance");
+
+	/**
+	 * definition: Points to a rdf list containing the languages
+		supported by the platform instance. The first langague in the list is
+		the default language.
+	
+
+	 */
+	public static final IRI languages = new IRI("http://clerezza.org/2009/08/platform#languages");
+
+	/**
+	 * definition: Points to the last login time stamp of the user.
+	
+
+	 */
+	public static final IRI lastLogin = new IRI("http://clerezza.org/2009/08/platform#lastLogin");
+
+	/**
+	 * definition: Points to a literal which represents the ISO code of
+	a language.
+	
+
+	 */
+	public static final IRI preferredLangInISOCode = new IRI("http://clerezza.org/2009/08/platform#preferredLangInISOCode");
+
+	/**
+	 * definition: Points to a platform user.
+	
+
+	 */
+	public static final IRI user = new IRI("http://clerezza.org/2009/08/platform#user");
+
+	/**
+	 * definition: Points to a  unique name which is used as
+identifier for an online account of a platform. This is an inverse functional
+property.
+	
+
+	 */
+	public static final IRI userName = new IRI("http://clerezza.org/2009/08/platform#userName");
+
+	// Properties
+
+	/**
+	 * 
+	 */
+	public static final IRI THIS_ONTOLOGY = new IRI("http://clerezza.org/2009/08/platform#");
+}
diff --git a/ontologies/src/main/java/org/apache/clerezza/ontologies/SKOS04.java b/ontologies/src/main/java/org/apache/clerezza/ontologies/SKOS04.java
new file mode 100644
index 0000000..1f858b1
--- /dev/null
+++ b/ontologies/src/main/java/org/apache/clerezza/ontologies/SKOS04.java
@@ -0,0 +1,195 @@
+package org.apache.clerezza.ontologies;
+
+import org.apache.clerezza.api.IRI;
+
+public class SKOS04 {
+	// Classes
+
+	/**
+	 * 
+	 */
+	public static final IRI Collection = new IRI("http://www.w3.org/2004/02/skos/core#Collection");
+
+	/**
+	 * 
+	 */
+	public static final IRI Concept = new IRI("http://www.w3.org/2004/02/skos/core#Concept");
+
+	/**
+	 * example: Thesauri, classification schemes, subject heading lists, taxonomies, 'folksonomies', and other types of controlled vocabulary are all examples of concept schemes. Concept schemes are also embedded in glossaries and terminologies.
+
+	 */
+	public static final IRI ConceptScheme = new IRI("http://www.w3.org/2004/02/skos/core#ConceptScheme");
+
+	/**
+	 * 
+	 */
+	public static final IRI OrderedCollection = new IRI("http://www.w3.org/2004/02/skos/core#OrderedCollection");
+
+	// Properties
+
+	/**
+	 * comment: The range of skos:altLabel is the class of RDF plain literals.
+comment: skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
+example: Acronyms, abbreviations, spelling variants, and irregular plural/singular forms may be included among the alternative labels for a concept. Mis-spelled terms are normally included as hidden labels (see skos:hiddenLabel).
+
+	 */
+	public static final IRI altLabel = new IRI("http://www.w3.org/2004/02/skos/core#altLabel");
+
+	/**
+	 * 
+	 */
+	public static final IRI broadMatch = new IRI("http://www.w3.org/2004/02/skos/core#broadMatch");
+
+	/**
+	 * comment: Broader concepts are typically rendered as parents in a concept hierarchy (tree).
+
+	 */
+	public static final IRI broader = new IRI("http://www.w3.org/2004/02/skos/core#broader");
+
+	/**
+	 * 
+	 */
+	public static final IRI broaderTransitive = new IRI("http://www.w3.org/2004/02/skos/core#broaderTransitive");
+
+	/**
+	 * 
+	 */
+	public static final IRI changeNote = new IRI("http://www.w3.org/2004/02/skos/core#changeNote");
+
+	/**
+	 * 
+	 */
+	public static final IRI closeMatch = new IRI("http://www.w3.org/2004/02/skos/core#closeMatch");
+
+	/**
+	 * 
+	 */
+	public static final IRI definition = new IRI("http://www.w3.org/2004/02/skos/core#definition");
+
+	/**
+	 * 
+	 */
+	public static final IRI editorialNote = new IRI("http://www.w3.org/2004/02/skos/core#editorialNote");
+
+	/**
+	 * comment: skos:exactMatch is disjoint with each of the properties skos:broadMatch and skos:relatedMatch.
+
+	 */
+	public static final IRI exactMatch = new IRI("http://www.w3.org/2004/02/skos/core#exactMatch");
+
+	/**
+	 * 
+	 */
+	public static final IRI example = new IRI("http://www.w3.org/2004/02/skos/core#example");
+
+	/**
+	 * 
+	 */
+	public static final IRI hasTopConcept = new IRI("http://www.w3.org/2004/02/skos/core#hasTopConcept");
+
+	/**
+	 * comment: skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
+comment: The range of skos:hiddenLabel is the class of RDF plain literals.
+
+	 */
+	public static final IRI hiddenLabel = new IRI("http://www.w3.org/2004/02/skos/core#hiddenLabel");
+
+	/**
+	 * 
+	 */
+	public static final IRI historyNote = new IRI("http://www.w3.org/2004/02/skos/core#historyNote");
+
+	/**
+	 * 
+	 */
+	public static final IRI inScheme = new IRI("http://www.w3.org/2004/02/skos/core#inScheme");
+
+	/**
+	 * comment: These concept mapping relations mirror semantic relations, and the data model defined below is similar (with the exception of skos:exactMatch) to the data model defined for semantic relations. A distinct vocabulary is provided for concept mapping relations, to provide a convenient way to differentiate links within a concept scheme from links between concept schemes. However, this pattern of usage is not a formal requirement of the SKOS data model, and relies on informal defi [...]
+
+	 */
+	public static final IRI mappingRelation = new IRI("http://www.w3.org/2004/02/skos/core#mappingRelation");
+
+	/**
+	 * 
+	 */
+	public static final IRI member = new IRI("http://www.w3.org/2004/02/skos/core#member");
+
+	/**
+	 * comment: For any resource, every item in the list given as the value of the
+      skos:memberList property is also a value of the skos:member property.
+
+	 */
+	public static final IRI memberList = new IRI("http://www.w3.org/2004/02/skos/core#memberList");
+
+	/**
+	 * 
+	 */
+	public static final IRI narrowMatch = new IRI("http://www.w3.org/2004/02/skos/core#narrowMatch");
+
+	/**
+	 * comment: Narrower concepts are typically rendered as children in a concept hierarchy (tree).
+
+	 */
+	public static final IRI narrower = new IRI("http://www.w3.org/2004/02/skos/core#narrower");
+
+	/**
+	 * 
+	 */
+	public static final IRI narrowerTransitive = new IRI("http://www.w3.org/2004/02/skos/core#narrowerTransitive");
+
+	/**
+	 * 
+	 */
+	public static final IRI notation = new IRI("http://www.w3.org/2004/02/skos/core#notation");
+
+	/**
+	 * 
+	 */
+	public static final IRI note = new IRI("http://www.w3.org/2004/02/skos/core#note");
+
+	/**
+	 * comment: A resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag.
+comment: skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise
+      disjoint properties.
+comment: The range of skos:prefLabel is the class of RDF plain literals.
+
+	 */
+	public static final IRI prefLabel = new IRI("http://www.w3.org/2004/02/skos/core#prefLabel");
+
+	/**
+	 * comment: skos:related is disjoint with skos:broaderTransitive
+
+	 */
+	public static final IRI related = new IRI("http://www.w3.org/2004/02/skos/core#related");
+
+	/**
+	 * 
+	 */
+	public static final IRI relatedMatch = new IRI("http://www.w3.org/2004/02/skos/core#relatedMatch");
+
+	/**
+	 * 
+	 */
+	public static final IRI scopeNote = new IRI("http://www.w3.org/2004/02/skos/core#scopeNote");
+
+	/**
+	 * 
+	 */
+	public static final IRI semanticRelation = new IRI("http://www.w3.org/2004/02/skos/core#semanticRelation");
+
+	/**
+	 * 
+	 */
+	public static final IRI topConceptOf = new IRI("http://www.w3.org/2004/02/skos/core#topConceptOf");
+
+	// Properties
+
+	/**
+	 * title: SKOS Vocabulary
+description: An RDF vocabulary for describing the basic structure and content of concept schemes such as thesauri, classification schemes, subject heading lists, taxonomies, 'folksonomies', other types of controlled vocabulary, and also concept schemes embedded in glossaries and terminologies.
+
+	 */
+	public static final IRI core = new IRI("http://www.w3.org/2004/02/skos/core");
+}
diff --git a/ontologies/src/main/java/org/apache/clerezza/ontologies/SKOS08.java b/ontologies/src/main/java/org/apache/clerezza/ontologies/SKOS08.java
new file mode 100644
index 0000000..985bbcd
--- /dev/null
+++ b/ontologies/src/main/java/org/apache/clerezza/ontologies/SKOS08.java
@@ -0,0 +1,234 @@
+package org.apache.clerezza.ontologies;
+
+import org.apache.clerezza.api.IRI;
+
+public class SKOS08 {
+	// Classes
+
+	/**
+	 * definition: A meaningful collection of concepts.
+comment: Labelled collections can be used with collectable semantic relation properties e.g. skos:narrower, where you would like a set of concepts to be displayed under a 'node label' in the hierarchy.
+
+	 */
+	public static final IRI Collection = new IRI("http://www.w3.org/2008/05/skos#Collection");
+
+	/**
+	 * definition: An abstract idea or notion; a unit of thought.
+
+	 */
+	public static final IRI Concept = new IRI("http://www.w3.org/2008/05/skos#Concept");
+
+	/**
+	 * definition: A set of concepts, optionally including statements about semantic relationships between those concepts.
+comment: A concept scheme may be defined to include concepts from different sources.
+comment: Thesauri, classification schemes, subject heading lists, taxonomies, 'folksonomies', and other types of controlled vocabulary are all examples of concept schemes.  Concept schemes are also embedded in glossaries and terminologies.
+
+	 */
+	public static final IRI ConceptScheme = new IRI("http://www.w3.org/2008/05/skos#ConceptScheme");
+
+	/**
+	 * definition: An ordered collection of concepts, where both the grouping and the ordering are meaningful.
+comment: Ordered collections can be used with collectable semantic relation properties, where you would like a set of concepts to be displayed in a specific order, and optionally under a 'node label'.
+
+	 */
+	public static final IRI OrderedCollection = new IRI("http://www.w3.org/2008/05/skos#OrderedCollection");
+
+	// Properties
+
+	/**
+	 * definition: An alternative lexical label for a resource.
+comment: skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
+comment: The range of skos:altLabel is the class of RDF plain literals.
+comment: Acronyms, abbreviations, spelling variants, and irregular plural/singular forms may be included among the alternative labels for a concept.  Mis-spelled terms are normally included as hidden labels (see skos:hiddenLabel).
+
+	 */
+	public static final IRI altLabel = new IRI("http://www.w3.org/2008/05/skos#altLabel");
+
+	/**
+	 * definition: skos:broadMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes.
+
+	 */
+	public static final IRI broadMatch = new IRI("http://www.w3.org/2008/05/skos#broadMatch");
+
+	/**
+	 * definition: A concept that is more general in meaning.
+comment: By convention, skos:broader is only used to assert an immediate (i.e. direct) hierarchical link between two conceptual resources.
+comment: Broader concepts are typically rendered as parents in a concept hierarchy (tree).
+
+	 */
+	public static final IRI broader = new IRI("http://www.w3.org/2008/05/skos#broader");
+
+	/**
+	 * definition: skos:broaderTransitive is a transitive superproperty of skos:broader.
+comment: By convention, skos:broaderTransitive is not used to make assertions. Rather, the properties can be used to draw inferences about the transitive closure of the hierarchical relation, which is useful e.g. when implementing a simple query expansion algorithm in a search application.
+
+	 */
+	public static final IRI broaderTransitive = new IRI("http://www.w3.org/2008/05/skos#broaderTransitive");
+
+	/**
+	 * definition: A note about a modification to a concept.
+
+	 */
+	public static final IRI changeNote = new IRI("http://www.w3.org/2008/05/skos#changeNote");
+
+	/**
+	 * definition: skos:closeMatch is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications. In order to avoid the possibility of "compound errors" when combining mappings across more than two concept schemes, skos:closeMatch is not declared to be a transitive property.
+
+	 */
+	public static final IRI closeMatch = new IRI("http://www.w3.org/2008/05/skos#closeMatch");
+
+	/**
+	 * definition: A statement or formal explanation of the meaning of a concept.
+
+	 */
+	public static final IRI definition = new IRI("http://www.w3.org/2008/05/skos#definition");
+
+	/**
+	 * definition: A note for an editor, translator or maintainer of the vocabulary.
+
+	 */
+	public static final IRI editorialNote = new IRI("http://www.w3.org/2008/05/skos#editorialNote");
+
+	/**
+	 * definition: skos:exactMatch is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications. skos:exactMatch is a transitive property, and is a sub-property of skos:closeMatch.
+comment: skos:exactMatch is disjoint with each of the properties skos:broadMatch and skos:relatedMatch.
+
+	 */
+	public static final IRI exactMatch = new IRI("http://www.w3.org/2008/05/skos#exactMatch");
+
+	/**
+	 * definition: An example of the use of a concept.
+
+	 */
+	public static final IRI example = new IRI("http://www.w3.org/2008/05/skos#example");
+
+	/**
+	 * definition: A top level concept in the concept scheme.
+
+	 */
+	public static final IRI hasTopConcept = new IRI("http://www.w3.org/2008/05/skos#hasTopConcept");
+
+	/**
+	 * definition: A lexical label for a resource that should be hidden when generating visual displays of the resource, but should still be accessible to free text search operations.
+comment: The range of skos:hiddenLabel is the class of RDF plain literals.
+comment: skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
+
+	 */
+	public static final IRI hiddenLabel = new IRI("http://www.w3.org/2008/05/skos#hiddenLabel");
+
+	/**
+	 * definition: A note about the past state/use/meaning of a concept.
+
+	 */
+	public static final IRI historyNote = new IRI("http://www.w3.org/2008/05/skos#historyNote");
+
+	/**
+	 * definition: A concept scheme in which the concept is included.
+comment: A concept may be a member of more than one concept scheme.
+
+	 */
+	public static final IRI inScheme = new IRI("http://www.w3.org/2008/05/skos#inScheme");
+
+	/**
+	 * definition: Definition
+comment: These concept mapping relations mirror semantic relations, and the data model defined below is similar (with the exception of skos:exactMatch) to the data model defined for semantic relations. A distinct vocabulary is provided for concept mapping relations, to provide a convenient way to differentiate links within a concept scheme from links between concept schemes. However, this pattern of usage is not a formal requirement of the SKOS data model, and relies on informal definiti [...]
+
+	 */
+	public static final IRI mappingRelation = new IRI("http://www.w3.org/2008/05/skos#mappingRelation");
+
+	/**
+	 * definition: A member of a collection.
+
+	 */
+	public static final IRI member = new IRI("http://www.w3.org/2008/05/skos#member");
+
+	/**
+	 * definition: An RDF list containing the members of an ordered collection.
+comment: For any resource, every item in the list given as the value of the skos:memberList property is also a value of the skos:member property.
+
+	 */
+	public static final IRI memberList = new IRI("http://www.w3.org/2008/05/skos#memberList");
+
+	/**
+	 * definition: skos:narrowMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes.
+
+	 */
+	public static final IRI narrowMatch = new IRI("http://www.w3.org/2008/05/skos#narrowMatch");
+
+	/**
+	 * definition: A concept that is more specific in meaning.
+comment: By convention, skos:broader is only used to assert an immediate (i.e. direct) hierarchical link between two conceptual resources.
+comment: Narrower concepts are typically rendered as children in a concept hierarchy (tree).
+
+	 */
+	public static final IRI narrower = new IRI("http://www.w3.org/2008/05/skos#narrower");
+
+	/**
+	 * definition: skos:narrowerTransitive is a transitive superproperty of skos:broader. By convention, skos:narrowerTransitive is not intended to be used in assertions, but provides a mechanism whereby the transitive closure of skos:narrower can be queried.
+comment: By convention, skos:narrowerTransitive is not used to make assertions. Rather, the properties can be used to draw inferences about the transitive closure of the hierarchical relation, which is useful e.g. when implementing a simple query expansion algorithm in a search application.
+
+	 */
+	public static final IRI narrowerTransitive = new IRI("http://www.w3.org/2008/05/skos#narrowerTransitive");
+
+	/**
+	 * definition: A notation, also known as classification code, is a string of characters such as "T58.5" or "303.4833" used to uniquely identify a concept within the scope of a given concept scheme.
+comment: By convention, skos:notation is used with a typed literal in the object position of the triple.
+
+	 */
+	public static final IRI notation = new IRI("http://www.w3.org/2008/05/skos#notation");
+
+	/**
+	 * definition: A general note, for any purpose.
+comment: This property may be used directly, or as a super-property for more specific note types.
+
+	 */
+	public static final IRI note = new IRI("http://www.w3.org/2008/05/skos#note");
+
+	/**
+	 * definition: The preferred lexical label for a resource, in a given language.
+comment: The range of skos:prefLabel is the class of RDF plain literals.
+comment: skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
+comment: No two concepts in the same concept scheme may have the same value for skos:prefLabel in a given language.
+
+	 */
+	public static final IRI prefLabel = new IRI("http://www.w3.org/2008/05/skos#prefLabel");
+
+	/**
+	 * definition: A concept with which there is an associative semantic relationship.
+comment: skos:related is disjoint with skos:broaderTransitive
+
+	 */
+	public static final IRI related = new IRI("http://www.w3.org/2008/05/skos#related");
+
+	/**
+	 * definition: skos:relatedMatch is used to state an associative mapping link between two conceptual resources in different concept schemes.
+
+	 */
+	public static final IRI relatedMatch = new IRI("http://www.w3.org/2008/05/skos#relatedMatch");
+
+	/**
+	 * definition: A note that helps to clarify the meaning of a concept.
+
+	 */
+	public static final IRI scopeNote = new IRI("http://www.w3.org/2008/05/skos#scopeNote");
+
+	/**
+	 * definition: A concept related by meaning.
+comment: This property should not be used directly, but as a super-property for all properties denoting a relationship of meaning between concepts.
+
+	 */
+	public static final IRI semanticRelation = new IRI("http://www.w3.org/2008/05/skos#semanticRelation");
+
+	/**
+	 * definition: Relates a concept to the concept scheme that it is a top level concept of.
+
+	 */
+	public static final IRI topConceptOf = new IRI("http://www.w3.org/2008/05/skos#topConceptOf");
+
+	// Properties
+
+	/**
+	 * 
+	 */
+	public static final IRI skos = new IRI("http://www.w3.org/2008/05/skos");
+}