You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@marmotta.apache.org by wi...@apache.org on 2014/03/26 09:19:55 UTC

[47/50] [abbrv] merged latest changes from develop into ldp branch

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SIOC.java
----------------------------------------------------------------------
diff --cc commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SIOC.java
index 96b6638,0000000..ea7a6bc
mode 100644,000000..100644
--- a/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SIOC.java
+++ b/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SIOC.java
@@@ -1,583 -1,0 +1,582 @@@
 +/*
 + * Licensed to the Apache Software Foundation (ASF) under one or more
 + * contributor license agreements.  See the NOTICE file distributed with
 + * this work for additional information regarding copyright ownership.
 + * The ASF licenses this file to You under the Apache License, Version 2.0
 + * (the "License"); you may not use this file except in compliance with
 + * the License.  You may obtain a copy of the License at
 + *
 + *      http://www.apache.org/licenses/LICENSE-2.0
 + *
 + * Unless required by applicable law or agreed to in writing, software
 + * distributed under the License is distributed on an "AS IS" BASIS,
 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 + * See the License for the specific language governing permissions and
 + * limitations under the License.
 + */
- 
 +package org.apache.marmotta.commons.vocabulary;
 +
 +import org.openrdf.model.URI;
 +import org.openrdf.model.ValueFactory;
 +import org.openrdf.model.impl.ValueFactoryImpl;
 +
 +/**
 + * Namespace SIOC
 + */
 +public class SIOC {
 +
 +    public static final String NAMESPACE = "http://rdfs.org/sioc/ns#";
 +
 +    public static final String PREFIX = "sioc";
 +
 +    /**
 +     * Community is a high-level concept that defines an online community and what it consists of.
 +     */
 +    public static final URI Community;
 +
 +    /**
 +     * An area in which content Items are contained.
 +     */
 +    public static final URI Container;
 +
 +    /**
 +     * A discussion area on which Posts or entries are made.
 +     */
 +    public static final URI Forum;
 +
 +    /**
 +     * An Item is something which can be in a Container.
 +     */
 +    public static final URI Item;
 +
 +    /**
 +     * An article or message that can be posted to a Forum.
 +     */
 +    public static final URI Post;
 +
 +    /**
 +     * A Role is a function of a UserAccount within a scope of a particular Forum, Site, etc.
 +     */
 +    public static final URI Role;
 +
 +    /**
 +     * A Site can be the location of an online community or set of communities, with UserAccounts and Usergroups creating Items in a set of Containers. It can be thought of as a web-accessible data Space.
 +     */
 +    public static final URI Site;
 +
 +    /**
 +     * A Space is a place where data resides, e.g. on a website, desktop, fileshare, etc.
 +     */
 +    public static final URI Space;
 +
 +    /**
 +     * A container for a series of threaded discussion Posts or Items.
 +     */
 +    public static final URI Thread;
 +
 +    /**
 +     * UserAccount is now preferred. This is a deprecated class for a User in an online community site.
 +     */
 +    public static final URI User;
 +
 +    /**
 +     * A user account in an online community site.
 +     */
 +    public static final URI UserAccount;
 +
 +    /**
 +     * A set of UserAccounts whose owners have a common purpose or interest. Can be used for access control purposes.
 +     */
 +    public static final URI Usergroup;
 +
 +    /**
 +     * Specifies that this Item is about a particular resource, e.g. a Post describing a book, hotel, etc.
 +     */
 +    public static final URI about;
 +
 +    /**
 +     * Refers to the foaf:Agent or foaf:Person who owns this sioc:UserAccount.
 +     */
 +    public static final URI account_of;
 +
 +    /**
 +     * Refers to who (e.g. a UserAccount, e-mail address, etc.) a particular Item is addressed to.
 +     */
 +    public static final URI addressed_to;
 +
 +    /**
 +     * A Site that the UserAccount is an administrator of.
 +     */
 +    public static final URI administrator_of;
 +
 +    /**
 +     * The URI of a file attached to an Item.
 +     */
 +    public static final URI attachment;
 +
 +    /**
 +     * An image or depiction used to represent this UserAccount.
 +     */
 +    public static final URI avatar;
 +
 +    /**
 +     * An Item that this Container contains.
 +     */
 +    public static final URI container_of;
 +
 +    /**
 +     * The content of the Item in plain text format.
 +     */
 +    public static final URI content;
 +
 +    /**
 +     * The encoded content of the Post, contained in CDATA areas.
 +     */
 +    public static final URI content_encoded;
 +
 +    /**
 +     * When this was created, in ISO 8601 format.
 +     */
 +    public static final URI created_at;
 +
 +    /**
 +     * A resource that the UserAccount is a creator of.
 +     */
 +    public static final URI creator_of;
 +
 +    /**
 +     * The content of the Post.
 +     */
 +    public static final URI description;
 +
 +    /**
 +     * Links to a previous (older) revision of this Item or Post.
 +     */
 +    public static final URI earlier_version;
 +
 +    /**
 +     * An electronic mail address of the UserAccount.
 +     */
 +    public static final URI email;
 +
 +    /**
 +     * An electronic mail address of the UserAccount, encoded using SHA1.
 +     */
 +    public static final URI email_sha1;
 +
 +    /**
 +     * This links Items to embedded statements, facts and structured content.
 +     */
 +    public static final URI embeds_knowledge;
 +
 +    /**
 +     * A feed (e.g. RSS, Atom, etc.) pertaining to this resource (e.g. for a Forum, Site, UserAccount, etc.).
 +     */
 +    public static final URI feed;
 +
 +    /**
 +     * First (real) name of this User. Synonyms include given name or christian name.
 +     */
 +    public static final URI first_name;
 +
 +    /**
 +     * Indicates that one UserAccount follows another UserAccount (e.g. for microblog posts or other content item updates).
 +     */
 +    public static final URI follows;
 +
 +    /**
 +     * A UserAccount that has this Role.
 +     */
 +    public static final URI function_of;
 +
 +    /**
 +     * This property has been renamed. Use sioc:usergroup_of instead.
 +     */
 +    public static final URI group_of;
 +
 +    /**
 +     * A UserAccount that is an administrator of this Site.
 +     */
 +    public static final URI has_administrator;
 +
 +    /**
 +     * The Container to which this Item belongs.
 +     */
 +    public static final URI has_container;
 +
 +    /**
 +     * This is the UserAccount that made this resource.
 +     */
 +    public static final URI has_creator;
 +
 +    /**
 +     * The discussion that is related to this Item.
 +     */
 +    public static final URI has_discussion;
 +
 +    /**
 +     * A Role that this UserAccount has.
 +     */
 +    public static final URI has_function;
 +
 +    /**
 +     * This property has been renamed. Use sioc:has_usergroup instead.
 +     */
 +    public static final URI has_group;
 +
 +    /**
 +     * The Site that hosts this Forum.
 +     */
 +    public static final URI has_host;
 +
 +    /**
 +     * A UserAccount that is a member of this Usergroup.
 +     */
 +    public static final URI has_member;
 +
 +    /**
 +     * A UserAccount that is a moderator of this Forum.
 +     */
 +    public static final URI has_moderator;
 +
 +    /**
 +     * A UserAccount that modified this Item.
 +     */
 +    public static final URI has_modifier;
 +
 +    /**
 +     * A UserAccount that this resource is owned by.
 +     */
 +    public static final URI has_owner;
 +
 +    /**
 +     * A Container or Forum that this Container or Forum is a child of.
 +     */
 +    public static final URI has_parent;
 +
 +    /**
 +     * An resource that is a part of this subject.
 +     */
 +    public static final URI has_part;
 +
 +    /**
 +     * Points to an Item or Post that is a reply or response to this Item or Post.
 +     */
 +    public static final URI has_reply;
 +
 +    /**
 +     * A resource that this Role applies to.
 +     */
 +    public static final URI has_scope;
 +
 +    /**
 +     * A data Space which this resource is a part of.
 +     */
 +    public static final URI has_space;
 +
 +    /**
 +     * A UserAccount that is subscribed to this Container.
 +     */
 +    public static final URI has_subscriber;
 +
 +    /**
 +     * Points to a Usergroup that has certain access to this Space.
 +     */
 +    public static final URI has_usergroup;
 +
 +    /**
 +     * A Forum that is hosted on this Site.
 +     */
 +    public static final URI host_of;
 +
 +    /**
 +     * An identifier of a SIOC concept instance. For example, a user ID. Must be unique for instances of each type of SIOC concept within the same site.
 +     */
 +    public static final URI id;
 +
 +    /**
 +     * The IP address used when creating this Item. This can be associated with a creator. Some wiki articles list the IP addresses for the creator or modifiers when the usernames are absent.
 +     */
 +    public static final URI ip_address;
 +
 +    /**
 +     * The date and time of the last activity associated with a SIOC concept instance, and expressed in ISO 8601 format. This could be due to a reply Post or Comment, a modification to an Item, etc.
 +     */
 +    public static final URI last_activity_date;
 +
 +    /**
 +     * The date and time of the last Post (or Item) in a Forum (or a Container), in ISO 8601 format.
 +     */
 +    public static final URI last_item_date;
 +
 +    /**
 +     * Last (real) name of this user. Synonyms include surname or family name.
 +     */
 +    public static final URI last_name;
 +
 +    /**
 +     * The date and time of the last reply Post or Comment, which could be associated with a starter Item or Post or with a Thread, and expressed in ISO 8601 format.
 +     */
 +    public static final URI last_reply_date;
 +
 +    /**
 +     * Links to a later (newer) revision of this Item or Post.
 +     */
 +    public static final URI later_version;
 +
 +    /**
 +     * Links to the latest revision of this Item or Post.
 +     */
 +    public static final URI latest_version;
 +
 +    /**
 +     * A URI of a document which contains this SIOC object.
 +     */
 +    public static final URI link;
 +
 +    /**
 +     * Links extracted from hyperlinks within a SIOC concept, e.g. Post or Site.
 +     */
 +    public static final URI links_to;
 +
 +    /**
 +     * A Usergroup that this UserAccount is a member of.
 +     */
 +    public static final URI member_of;
 +
 +    /**
 +     * A Forum that a UserAccount is a moderator of.
 +     */
 +    public static final URI moderator_of;
 +
 +    /**
 +     * When this was modified, in ISO 8601 format.
 +     */
 +    public static final URI modified_at;
 +
 +    /**
 +     * An Item that this UserAccount has modified.
 +     */
 +    public static final URI modifier_of;
 +
 +    /**
 +     * The name of a SIOC concept instance, e.g. a username for a UserAccount, group name for a Usergroup, etc.
 +     */
 +    public static final URI name;
 +
 +    /**
 +     * Next Item or Post in a given Container sorted by date.
 +     */
 +    public static final URI next_by_date;
 +
 +    /**
 +     * Links to the next revision of this Item or Post.
 +     */
 +    public static final URI next_version;
 +
 +    /**
 +     * A note associated with this resource, for example, if it has been edited by a UserAccount.
 +     */
 +    public static final URI note;
 +
 +    /**
 +     * The number of unique authors (UserAccounts and unregistered posters) who have contributed to this Item, Thread, Post, etc.
 +     */
 +    public static final URI num_authors;
 +
 +    /**
 +     * The number of Posts (or Items) in a Forum (or a Container).
 +     */
 +    public static final URI num_items;
 +
 +    /**
 +     * The number of replies that this Item, Thread, Post, etc. has. Useful for when the reply structure is absent.
 +     */
 +    public static final URI num_replies;
 +
 +    /**
 +     * The number of Threads (AKA discussion topics) in a Forum.
 +     */
 +    public static final URI num_threads;
 +
 +    /**
 +     * The number of times this Item, Thread, UserAccount profile, etc. has been viewed.
 +     */
 +    public static final URI num_views;
 +
 +    /**
 +     * A resource owned by a particular UserAccount, for example, a weblog or image gallery.
 +     */
 +    public static final URI owner_of;
 +
 +    /**
 +     * A child Container or Forum that this Container or Forum is a parent of.
 +     */
 +    public static final URI parent_of;
 +
 +    /**
 +     * A resource that the subject is a part of.
 +     */
 +    public static final URI part_of;
 +
 +    /**
 +     * Previous Item or Post in a given Container sorted by date.
 +     */
 +    public static final URI previous_by_date;
 +
 +    /**
 +     * Links to the previous revision of this Item or Post.
 +     */
 +    public static final URI previous_version;
 +
 +    /**
 +     * Links either created explicitly or extracted implicitly on the HTML level from the Post.
 +     */
 +    public static final URI reference;
 +
 +    /**
 +     * Related Posts for this Post, perhaps determined implicitly from topics or references.
 +     */
 +    public static final URI related_to;
 +
 +    /**
 +     * Links to an Item or Post which this Item or Post is a reply to.
 +     */
 +    public static final URI reply_of;
 +
 +    /**
 +     * A Role that has a scope of this resource.
 +     */
 +    public static final URI scope_of;
 +
 +    /**
 +     * An Item may have a sibling or a twin that exists in a different Container, but the siblings may differ in some small way (for example, language, category, etc.). The sibling of this Item should be self-describing (that is, it should contain all available information).
 +     */
 +    public static final URI sibling;
 +
 +    /**
 +     * A resource which belongs to this data Space.
 +     */
 +    public static final URI space_of;
 +
 +    /**
 +     * Keyword(s) describing subject of the Post.
 +     */
 +    public static final URI subject;
 +
 +    /**
 +     * A Container that a UserAccount is subscribed to.
 +     */
 +    public static final URI subscriber_of;
 +
 +    /**
 +     * This is the title (subject line) of the Post. Note that for a Post within a threaded discussion that has no parents, it would detail the topic thread.
 +     */
 +    public static final URI title;
 +
 +    /**
 +     * A topic of interest, linking to the appropriate URI, e.g. in the Open Directory Project or of a SKOS category.
 +     */
 +    public static final URI topic;
 +
 +    /**
 +     * A Space that the Usergroup has access to.
 +     */
 +    public static final URI usergroup_of;
 +
 +
 +    static{
 +        ValueFactory factory = ValueFactoryImpl.getInstance();
 +        Community = factory.createURI(SIOC.NAMESPACE, "Community");
 +        Container = factory.createURI(SIOC.NAMESPACE, "Container");
 +        Forum = factory.createURI(SIOC.NAMESPACE, "Forum");
 +        Item = factory.createURI(SIOC.NAMESPACE, "Item");
 +        Post = factory.createURI(SIOC.NAMESPACE, "Post");
 +        Role = factory.createURI(SIOC.NAMESPACE, "Role");
 +        Site = factory.createURI(SIOC.NAMESPACE, "Site");
 +        Space = factory.createURI(SIOC.NAMESPACE, "Space");
 +        Thread = factory.createURI(SIOC.NAMESPACE, "Thread");
 +        User = factory.createURI(SIOC.NAMESPACE, "User");
 +        UserAccount = factory.createURI(SIOC.NAMESPACE, "UserAccount");
 +        Usergroup = factory.createURI(SIOC.NAMESPACE, "Usergroup");
 +        about = factory.createURI(SIOC.NAMESPACE, "about");
 +        account_of = factory.createURI(SIOC.NAMESPACE, "account_of");
 +        addressed_to = factory.createURI(SIOC.NAMESPACE, "addressed_to");
 +        administrator_of = factory.createURI(SIOC.NAMESPACE, "administrator_of");
 +        attachment = factory.createURI(SIOC.NAMESPACE, "attachment");
 +        avatar = factory.createURI(SIOC.NAMESPACE, "avatar");
 +        container_of = factory.createURI(SIOC.NAMESPACE, "container_of");
 +        content = factory.createURI(SIOC.NAMESPACE, "content");
 +        content_encoded = factory.createURI(SIOC.NAMESPACE, "content_encoded");
 +        created_at = factory.createURI(SIOC.NAMESPACE, "created_at");
 +        creator_of = factory.createURI(SIOC.NAMESPACE, "creator_of");
 +        description = factory.createURI(SIOC.NAMESPACE, "description");
 +        earlier_version = factory.createURI(SIOC.NAMESPACE, "earlier_version");
 +        email = factory.createURI(SIOC.NAMESPACE, "email");
 +        email_sha1 = factory.createURI(SIOC.NAMESPACE, "email_sha1");
 +        embeds_knowledge = factory.createURI(SIOC.NAMESPACE, "embeds_knowledge");
 +        feed = factory.createURI(SIOC.NAMESPACE, "feed");
 +        first_name = factory.createURI(SIOC.NAMESPACE, "first_name");
 +        follows = factory.createURI(SIOC.NAMESPACE, "follows");
 +        function_of = factory.createURI(SIOC.NAMESPACE, "function_of");
 +        group_of = factory.createURI(SIOC.NAMESPACE, "group_of");
 +        has_administrator = factory.createURI(SIOC.NAMESPACE, "has_administrator");
 +        has_container = factory.createURI(SIOC.NAMESPACE, "has_container");
 +        has_creator = factory.createURI(SIOC.NAMESPACE, "has_creator");
 +        has_discussion = factory.createURI(SIOC.NAMESPACE, "has_discussion");
 +        has_function = factory.createURI(SIOC.NAMESPACE, "has_function");
 +        has_group = factory.createURI(SIOC.NAMESPACE, "has_group");
 +        has_host = factory.createURI(SIOC.NAMESPACE, "has_host");
 +        has_member = factory.createURI(SIOC.NAMESPACE, "has_member");
 +        has_moderator = factory.createURI(SIOC.NAMESPACE, "has_moderator");
 +        has_modifier = factory.createURI(SIOC.NAMESPACE, "has_modifier");
 +        has_owner = factory.createURI(SIOC.NAMESPACE, "has_owner");
 +        has_parent = factory.createURI(SIOC.NAMESPACE, "has_parent");
 +        has_part = factory.createURI(SIOC.NAMESPACE, "has_part");
 +        has_reply = factory.createURI(SIOC.NAMESPACE, "has_reply");
 +        has_scope = factory.createURI(SIOC.NAMESPACE, "has_scope");
 +        has_space = factory.createURI(SIOC.NAMESPACE, "has_space");
 +        has_subscriber = factory.createURI(SIOC.NAMESPACE, "has_subscriber");
 +        has_usergroup = factory.createURI(SIOC.NAMESPACE, "has_usergroup");
 +        host_of = factory.createURI(SIOC.NAMESPACE, "host_of");
 +        id = factory.createURI(SIOC.NAMESPACE, "id");
 +        ip_address = factory.createURI(SIOC.NAMESPACE, "ip_address");
 +        last_activity_date = factory.createURI(SIOC.NAMESPACE, "last_activity_date");
 +        last_item_date = factory.createURI(SIOC.NAMESPACE, "last_item_date");
 +        last_name = factory.createURI(SIOC.NAMESPACE, "last_name");
 +        last_reply_date = factory.createURI(SIOC.NAMESPACE, "last_reply_date");
 +        later_version = factory.createURI(SIOC.NAMESPACE, "later_version");
 +        latest_version = factory.createURI(SIOC.NAMESPACE, "latest_version");
 +        link = factory.createURI(SIOC.NAMESPACE, "link");
 +        links_to = factory.createURI(SIOC.NAMESPACE, "links_to");
 +        member_of = factory.createURI(SIOC.NAMESPACE, "member_of");
 +        moderator_of = factory.createURI(SIOC.NAMESPACE, "moderator_of");
 +        modified_at = factory.createURI(SIOC.NAMESPACE, "modified_at");
 +        modifier_of = factory.createURI(SIOC.NAMESPACE, "modifier_of");
 +        name = factory.createURI(SIOC.NAMESPACE, "name");
 +        next_by_date = factory.createURI(SIOC.NAMESPACE, "next_by_date");
 +        next_version = factory.createURI(SIOC.NAMESPACE, "next_version");
 +        note = factory.createURI(SIOC.NAMESPACE, "note");
 +        num_authors = factory.createURI(SIOC.NAMESPACE, "num_authors");
 +        num_items = factory.createURI(SIOC.NAMESPACE, "num_items");
 +        num_replies = factory.createURI(SIOC.NAMESPACE, "num_replies");
 +        num_threads = factory.createURI(SIOC.NAMESPACE, "num_threads");
 +        num_views = factory.createURI(SIOC.NAMESPACE, "num_views");
 +        owner_of = factory.createURI(SIOC.NAMESPACE, "owner_of");
 +        parent_of = factory.createURI(SIOC.NAMESPACE, "parent_of");
 +        part_of = factory.createURI(SIOC.NAMESPACE, "part_of");
 +        previous_by_date = factory.createURI(SIOC.NAMESPACE, "previous_by_date");
 +        previous_version = factory.createURI(SIOC.NAMESPACE, "previous_version");
 +        reference = factory.createURI(SIOC.NAMESPACE, "reference");
 +        related_to = factory.createURI(SIOC.NAMESPACE, "related_to");
 +        reply_of = factory.createURI(SIOC.NAMESPACE, "reply_of");
 +        scope_of = factory.createURI(SIOC.NAMESPACE, "scope_of");
 +        sibling = factory.createURI(SIOC.NAMESPACE, "sibling");
 +        space_of = factory.createURI(SIOC.NAMESPACE, "space_of");
 +        subject = factory.createURI(SIOC.NAMESPACE, "subject");
 +        subscriber_of = factory.createURI(SIOC.NAMESPACE, "subscriber_of");
 +        title = factory.createURI(SIOC.NAMESPACE, "title");
 +        topic = factory.createURI(SIOC.NAMESPACE, "topic");
 +        usergroup_of = factory.createURI(SIOC.NAMESPACE, "usergroup_of");
 +    }
 +}

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SKOS.java
----------------------------------------------------------------------
diff --cc commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SKOS.java
index e803636,0000000..c8b1d98
mode 100644,000000..100644
--- a/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SKOS.java
+++ b/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SKOS.java
@@@ -1,229 -1,0 +1,228 @@@
 +/*
 + * Licensed to the Apache Software Foundation (ASF) under one or more
 + * contributor license agreements.  See the NOTICE file distributed with
 + * this work for additional information regarding copyright ownership.
 + * The ASF licenses this file to You under the Apache License, Version 2.0
 + * (the "License"); you may not use this file except in compliance with
 + * the License.  You may obtain a copy of the License at
 + *
 + *      http://www.apache.org/licenses/LICENSE-2.0
 + *
 + * Unless required by applicable law or agreed to in writing, software
 + * distributed under the License is distributed on an "AS IS" BASIS,
 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 + * See the License for the specific language governing permissions and
 + * limitations under the License.
 + */
- 
 +package org.apache.marmotta.commons.vocabulary;
 +
 +import org.openrdf.model.URI;
 +import org.openrdf.model.ValueFactory;
 +import org.openrdf.model.impl.ValueFactoryImpl;
 +
 +/**
 + * Namespace SKOS
 + */
 +public class SKOS {
 +
 +    public static final String NAMESPACE = "http://www.w3.org/2004/02/skos/core#";
 +
 +    public static final String PREFIX = "skos";
 +
 +    /**
 +     * A meaningful collection of concepts.
 +     */
 +    public static final URI Collection;
 +
 +    /**
 +     * An idea or notion; a unit of thought.
 +     */
 +    public static final URI Concept;
 +
 +    /**
 +     * A set of concepts, optionally including statements about semantic relationships between those concepts.
 +     */
 +    public static final URI ConceptScheme;
 +
 +    /**
 +     * An ordered collection of concepts, where both the grouping and the ordering are meaningful.
 +     */
 +    public static final URI OrderedCollection;
 +
 +    /**
 +     * An alternative lexical label for a resource.
 +     */
 +    public static final URI altLabel;
 +
 +    /**
 +     * skos:broadMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes.
 +     */
 +    public static final URI broadMatch;
 +
 +    /**
 +     * Relates a concept to a concept that is more general in meaning.
 +     */
 +    public static final URI broader;
 +
 +    /**
 +     * skos:broaderTransitive is a transitive superproperty of skos:broader.
 +     */
 +    public static final URI broaderTransitive;
 +
 +    /**
 +     * A note about a modification to a concept.
 +     */
 +    public static final URI changeNote;
 +
 +    /**
 +     * 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 URI closeMatch;
 +
 +    /**
 +     * A statement or formal explanation of the meaning of a concept.
 +     */
 +    public static final URI definition;
 +
 +    /**
 +     * A note for an editor, translator or maintainer of the vocabulary.
 +     */
 +    public static final URI editorialNote;
 +
 +    /**
 +     * 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.
 +     */
 +    public static final URI exactMatch;
 +
 +    /**
 +     * An example of the use of a concept.
 +     */
 +    public static final URI example;
 +
 +    /**
 +     * Relates, by convention, a concept scheme to a concept which is topmost in the broader/narrower concept hierarchies for that scheme, providing an entry point to these hierarchies.
 +     */
 +    public static final URI hasTopConcept;
 +
 +    /**
 +     * 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.
 +     */
 +    public static final URI hiddenLabel;
 +
 +    /**
 +     * A note about the past state/use/meaning of a concept.
 +     */
 +    public static final URI historyNote;
 +
 +    /**
 +     * Relates a resource (for example a concept) to a concept scheme in which it is included.
 +     */
 +    public static final URI inScheme;
 +
 +    /**
 +     * Relates two concepts coming, by convention, from different schemes, and that have comparable meanings
 +     */
 +    public static final URI mappingRelation;
 +
 +    /**
 +     * Relates a collection to one of its members.
 +     */
 +    public static final URI member;
 +
 +    /**
 +     * Relates an ordered collection to the RDF list containing its members.
 +     */
 +    public static final URI memberList;
 +
 +    /**
 +     * skos:narrowMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes.
 +     */
 +    public static final URI narrowMatch;
 +
 +    /**
 +     * Relates a concept to a concept that is more specific in meaning.
 +     */
 +    public static final URI narrower;
 +
 +    /**
 +     * skos:narrowerTransitive is a transitive superproperty of skos:narrower.
 +     */
 +    public static final URI narrowerTransitive;
 +
 +    /**
 +     * 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.
 +     */
 +    public static final URI notation;
 +
 +    /**
 +     * A general note, for any purpose.
 +     */
 +    public static final URI note;
 +
 +    /**
 +     * The preferred lexical label for a resource, in a given language.
 +     */
 +    public static final URI prefLabel;
 +
 +    /**
 +     * Relates a concept to a concept with which there is an associative semantic relationship.
 +     */
 +    public static final URI related;
 +
 +    /**
 +     * skos:relatedMatch is used to state an associative mapping link between two conceptual resources in different concept schemes.
 +     */
 +    public static final URI relatedMatch;
 +
 +    /**
 +     * A note that helps to clarify the meaning and/or the use of a concept.
 +     */
 +    public static final URI scopeNote;
 +
 +    /**
 +     * Links a concept to a concept related by meaning.
 +     */
 +    public static final URI semanticRelation;
 +
 +    /**
 +     * Relates a concept to the concept scheme that it is a top level concept of.
 +     */
 +    public static final URI topConceptOf;
 +
 +
 +    static{
 +        ValueFactory factory = ValueFactoryImpl.getInstance();
 +        Collection = factory.createURI(SKOS.NAMESPACE, "Collection");
 +        Concept = factory.createURI(SKOS.NAMESPACE, "Concept");
 +        ConceptScheme = factory.createURI(SKOS.NAMESPACE, "ConceptScheme");
 +        OrderedCollection = factory.createURI(SKOS.NAMESPACE, "OrderedCollection");
 +        altLabel = factory.createURI(SKOS.NAMESPACE, "altLabel");
 +        broadMatch = factory.createURI(SKOS.NAMESPACE, "broadMatch");
 +        broader = factory.createURI(SKOS.NAMESPACE, "broader");
 +        broaderTransitive = factory.createURI(SKOS.NAMESPACE, "broaderTransitive");
 +        changeNote = factory.createURI(SKOS.NAMESPACE, "changeNote");
 +        closeMatch = factory.createURI(SKOS.NAMESPACE, "closeMatch");
 +        definition = factory.createURI(SKOS.NAMESPACE, "definition");
 +        editorialNote = factory.createURI(SKOS.NAMESPACE, "editorialNote");
 +        exactMatch = factory.createURI(SKOS.NAMESPACE, "exactMatch");
 +        example = factory.createURI(SKOS.NAMESPACE, "example");
 +        hasTopConcept = factory.createURI(SKOS.NAMESPACE, "hasTopConcept");
 +        hiddenLabel = factory.createURI(SKOS.NAMESPACE, "hiddenLabel");
 +        historyNote = factory.createURI(SKOS.NAMESPACE, "historyNote");
 +        inScheme = factory.createURI(SKOS.NAMESPACE, "inScheme");
 +        mappingRelation = factory.createURI(SKOS.NAMESPACE, "mappingRelation");
 +        member = factory.createURI(SKOS.NAMESPACE, "member");
 +        memberList = factory.createURI(SKOS.NAMESPACE, "memberList");
 +        narrowMatch = factory.createURI(SKOS.NAMESPACE, "narrowMatch");
 +        narrower = factory.createURI(SKOS.NAMESPACE, "narrower");
 +        narrowerTransitive = factory.createURI(SKOS.NAMESPACE, "narrowerTransitive");
 +        notation = factory.createURI(SKOS.NAMESPACE, "notation");
 +        note = factory.createURI(SKOS.NAMESPACE, "note");
 +        prefLabel = factory.createURI(SKOS.NAMESPACE, "prefLabel");
 +        related = factory.createURI(SKOS.NAMESPACE, "related");
 +        relatedMatch = factory.createURI(SKOS.NAMESPACE, "relatedMatch");
 +        scopeNote = factory.createURI(SKOS.NAMESPACE, "scopeNote");
 +        semanticRelation = factory.createURI(SKOS.NAMESPACE, "semanticRelation");
 +        topConceptOf = factory.createURI(SKOS.NAMESPACE, "topConceptOf");
 +    }
 +}

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SPARQL_SD.java
----------------------------------------------------------------------
diff --cc commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SPARQL_SD.java
index a83efe4,0000000..ef5b221
mode 100644,000000..100644
--- a/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SPARQL_SD.java
+++ b/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/SPARQL_SD.java
@@@ -1,345 -1,0 +1,361 @@@
++/*
++ * Licensed to the Apache Software Foundation (ASF) under one or more
++ * contributor license agreements.  See the NOTICE file distributed with
++ * this work for additional information regarding copyright ownership.
++ * The ASF licenses this file to You under the Apache License, Version 2.0
++ * (the "License"); you may not use this file except in compliance with
++ * the License.  You may obtain a copy of the License at
++ *
++ *      http://www.apache.org/licenses/LICENSE-2.0
++ *
++ * Unless required by applicable law or agreed to in writing, software
++ * distributed under the License is distributed on an "AS IS" BASIS,
++ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
++ * See the License for the specific language governing permissions and
++ * limitations under the License.
++ */
 +package org.apache.marmotta.commons.vocabulary;
 +
 +import org.openrdf.model.URI;
 +import org.openrdf.model.ValueFactory;
 +import org.openrdf.model.impl.ValueFactoryImpl;
 +
 +/**
 + * Namespace SPARQL_SD - SparqlServiceDescription.
 + * @see http://www.w3.org/TR/sparql11-service-description/
 + */
 +public class SPARQL_SD {
 +
 +    public static final String NAMESPACE = "http://www.w3.org/ns/sparql-service-description#";
 +
 +    public static final String PREFIX = "sd";
 +
 +    /**
 +     * An instance of sd:Aggregate represents an aggregate that may be used in a
 +     * SPARQL aggregate query (for instance in a HAVING clause or SELECT
 +     * expression) besides the standard list of supported aggregates COUNT, SUM,
 +     * MIN, MAX, AVG, GROUP_CONCAT, and SAMPLE.
 +     */
 +    public static final URI Aggregate;
 +
 +    /**
 +     * sd:BasicFederatedQuery, when used as the object of the sd:feature
 +     * property, indicates that the SPARQL service supports basic federated
 +     * query using the SERVICE keyword as defined by SPARQL 1.1 Federation
 +     * Extensions.
 +     */
 +    public static final URI BasicFederatedQuery;
 +
 +    /**
 +     * An instance of sd:Dataset represents a RDF Dataset comprised of a default
 +     * graph and zero or more named graphs.
 +     */
 +    public static final URI Dataset;
 +
 +    /**
 +     * sd:DereferencesURIs, when used as the object of the sd:feature property,
 +     * indicates that a SPARQL service will dereference URIs used in FROM/FROM
 +     * NAMED and USING/USING NAMED clauses and use the resulting RDF in the
 +     * dataset during query evaluation.
 +     */
 +    public static final URI DereferencesURIs;
 +
 +    /**
 +     * sd:EmptyGraphs, when used as the object of the sd:feature property,
 +     * indicates that the underlying graph store supports empty graphs. A graph
 +     * store that supports empty graphs MUST NOT remove graphs that are left
 +     * empty after triples are removed from them.
 +     */
 +    public static final URI EmptyGraphs;
 +
 +    /**
 +     * An instance of sd:EntailmentProfile represents a profile of an entailment
 +     * regime. An entailment profile MAY impose restrictions on what constitutes
 +     * valid RDF with respect to entailment.
 +     */
 +    public static final URI EntailmentProfile;
 +
 +    /**
 +     * An instance of sd:EntailmentRegime represents an entailment regime used
 +     * in basic graph pattern matching (as described by SPARQL 1.1 Query
 +     * Language).
 +     */
 +    public static final URI EntailmentRegime;
 +
 +    /**
 +     * An instance of sd:Feature represents a feature of a SPARQL service.
 +     * Specific types of features include functions, aggregates, languages, and
 +     * entailment regimes and profiles. This document defines five instances of
 +     * sd:Feature: sd:DereferencesURIs, sd:UnionDefaultGraph,
 +     * sd:RequiresDataset, sd:EmptyGraphs, and sd:BasicFederatedQuery.
 +     */
 +    public static final URI Feature;
 +
 +    /**
 +     * An instance of sd:Function represents a function that may be used in a
 +     * SPARQL SELECT expression or a FILTER, HAVING, GROUP BY, ORDER BY, or BIND
 +     * clause.
 +     */
 +    public static final URI Function;
 +
 +    /**
 +     * An instance of sd:Graph represents the description of an RDF graph.
 +     */
 +    public static final URI Graph;
 +
 +    /**
 +     * An instance of sd:GraphCollection represents a collection of zero or more
 +     * named graph descriptions. Each named graph description belonging to an
 +     * sd:GraphCollection MUST be linked with the sd:namedGraph predicate.
 +     */
 +    public static final URI GraphCollection;
 +
 +    /**
 +     * An instance of sd:Language represents one of the SPARQL languages,
 +     * including specific configurations providing particular features or
 +     * extensions. This document defines three instances of sd:Language:
 +     * sd:SPARQL10Query, sd:SPARQL11Query, and sd:SPARQL11Update.
 +     */
 +    public static final URI Language;
 +
 +    /**
 +     * An instance of sd:NamedGraph represents a named graph having a name (via
 +     * sd:name) and an optional graph description (via sd:graph).
 +     */
 +    public static final URI NamedGraph;
 +
 +    /**
 +     * sd:RequiresDataset, when used as the object of the sd:feature property,
 +     * indicates that the SPARQL service requires an explicit dataset
 +     * declaration (based on either FROM/FROM NAMED clauses in a query,
 +     * USING/USING NAMED clauses in an update, or the appropriate SPARQL
 +     * Protocol parameters).
 +     */
 +    public static final URI RequiresDataset;
 +
 +    /**
 +     * sd:SPARQL10Query is an sd:Language representing the SPARQL 1.0 Query
 +     * language.
 +     */
 +    public static final URI SPARQL10Query;
 +
 +    /**
 +     * sd:SPARQL11Query is an sd:Language representing the SPARQL 1.1 Query
 +     * language.
 +     */
 +    public static final URI SPARQL11Query;
 +
 +    /**
 +     * sd:SPARQLUpdate is an sd:Language representing the SPARQL 1.1 Update
 +     * language.
 +     */
 +    public static final URI SPARQL11Update;
 +
 +    /**
 +     * An instance of sd:Service represents a SPARQL service made available via
 +     * the SPARQL Protocol.
 +     */
 +    public static final URI Service;
 +
 +    /**
 +     * sd:UnionDefaultGraph, when used as the object of the sd:feature property,
 +     * indicates that the default graph of the dataset used during query and
 +     * update evaluation (when an explicit dataset is not specified) is
 +     * comprised of the union of all the named graphs in that dataset.
 +     */
 +    public static final URI UnionDefaultGraph;
 +
 +    /**
 +     * Relates an instance of sd:Service to a description of the graphs which
 +     * are allowed in the construction of a dataset either via the SPARQL
 +     * Protocol, with FROM/FROM NAMED clauses in a query, or with USING/USING
 +     * NAMED in an update request, if the service limits the scope of dataset
 +     * construction.
 +     */
 +    public static final URI availableGraphs;
 +
 +    /**
 +     * Relates an instance of sd:Service to a description of the default dataset
 +     * available when no explicit dataset is specified in the query, update
 +     * request or via protocol parameters.
 +     */
 +    public static final URI defaultDataset;
 +
 +    /**
 +     * Relates an instance of sd:Service with a resource representing an
 +     * entailment regime used for basic graph pattern matching. This property is
 +     * intended for use when a single entailment regime by default applies to
 +     * all graphs in the default dataset of the service. In situations where a
 +     * different entailment regime applies to a specific graph in the dataset,
 +     * the sd:entailmentRegime property should be used to indicate this fact in
 +     * the description of that graph.
 +     */
 +    public static final URI defaultEntailmentRegime;
 +
 +    /**
 +     * Relates an instance of sd:Dataset to the description of its default
 +     * graph.
 +     */
 +    public static final URI defaultGraph;
 +
 +    /**
 +     * Relates an instance of sd:Service with a resource representing a
 +     * supported profile of the default entailment regime (as declared by
 +     * sd:defaultEntailmentRegime).
 +     */
 +    public static final URI defaultSupportedEntailmentProfile;
 +
 +    /**
 +     * The SPARQL endpoint of an sd:Service that implements the SPARQL Protocol
 +     * service. The object of the sd:endpoint property is an IRI.
 +     */
 +    public static final URI endpoint;
 +
 +    /**
 +     * Relates a named graph description with a resource representing an
 +     * entailment regime used for basic graph pattern matching over that graph.
 +     */
 +    public static final URI entailmentRegime;
 +
 +    /**
 +     * Relates an instance of sd:Service to an aggregate that may be used in a
 +     * SPARQL aggregate query (for instance in a HAVING clause or SELECT
 +     * expression) besides the standard list of supported aggregates COUNT, SUM,
 +     * MIN, MAX, AVG, GROUP_CONCAT, and SAMPLE
 +     */
 +    public static final URI extensionAggregate;
 +
 +    /**
 +     * Relates an instance of sd:Service to a function that may be used in a
 +     * SPARQL SELECT expression or a FILTER, HAVING, GROUP BY, ORDER BY, or BIND
 +     * clause.
 +     */
 +    public static final URI extensionFunction;
 +
 +    /**
 +     * Relates an instance of sd:Service with a resource representing a
 +     * supported feature.
 +     */
 +    public static final URI feature;
 +
 +    /**
 +     * Relates a named graph to its graph description.
 +     */
 +    public static final URI graph;
 +
 +    /**
 +     * Relates an instance of sd:Service to a format that is supported for
 +     * parsing RDF input; for example, via a SPARQL 1.1 Update LOAD statement,
 +     * or when URIs are dereferenced in FROM/FROM NAMED/USING/USING NAMED
 +     * clauses.
 +     */
 +    public static final URI inputFormat;
 +
 +    /**
 +     * Relates an instance of sd:Service to a resource representing an
 +     * implemented extension to the SPARQL Query or Update language.
 +     */
 +    public static final URI languageExtension;
 +
 +    /**
 +     * Relates a named graph to the name by which it may be referenced in a
 +     * FROM/FROM NAMED clause. The object of the sd:name property is an IRI.
 +     */
 +    public static final URI name;
 +
 +    /**
 +     * Relates an instance of sd:GraphCollection (or its subclass sd:Dataset) to
 +     * the description of one of its named graphs. The description of such a
 +     * named graph MUST include the sd:name property and MAY include the
 +     * sd:graph property.
 +     */
 +    public static final URI namedGraph;
 +
 +    /**
 +     * Relates an instance of sd:Service to a resource representing an
 +     * implemented feature that extends the SPARQL Query or Update language and
 +     * that is accessed by using the named property.
 +     */
 +    public static final URI propertyFeature;
 +
 +    /**
 +     * Relates an instance of sd:Service to a format that is supported for
 +     * serializing query results.
 +     */
 +    public static final URI resultFormat;
 +
 +    /**
 +     * Relates a named graph description with a resource representing a
 +     * supported profile of the entailment regime (as declared by
 +     * sd:entailmentRegime) used for basic graph pattern matching over that
 +     * graph.
 +     */
 +    public static final URI supportedEntailmentProfile;
 +
 +    /**
 +     * Relates an instance of sd:Service to a SPARQL language (e.g. Query and
 +     * Update) that it implements.
 +     */
 +    public static final URI supportedLanguage;
 +
 +    static {
 +        ValueFactory factory = ValueFactoryImpl.getInstance();
 +        Aggregate = factory.createURI(SPARQL_SD.NAMESPACE, "Aggregate");
 +        BasicFederatedQuery = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "BasicFederatedQuery");
 +        Dataset = factory.createURI(SPARQL_SD.NAMESPACE, "Dataset");
 +        DereferencesURIs = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "DereferencesURIs");
 +        EmptyGraphs = factory.createURI(SPARQL_SD.NAMESPACE, "EmptyGraphs");
 +        EntailmentProfile = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "EntailmentProfile");
 +        EntailmentRegime = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "EntailmentRegime");
 +        Feature = factory.createURI(SPARQL_SD.NAMESPACE, "Feature");
 +        Function = factory.createURI(SPARQL_SD.NAMESPACE, "Function");
 +        Graph = factory.createURI(SPARQL_SD.NAMESPACE, "Graph");
 +        GraphCollection = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "GraphCollection");
 +        Language = factory.createURI(SPARQL_SD.NAMESPACE, "Language");
 +        NamedGraph = factory.createURI(SPARQL_SD.NAMESPACE, "NamedGraph");
 +        RequiresDataset = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "RequiresDataset");
 +        SPARQL10Query = factory.createURI(SPARQL_SD.NAMESPACE, "SPARQL10Query");
 +        SPARQL11Query = factory.createURI(SPARQL_SD.NAMESPACE, "SPARQL11Query");
 +        SPARQL11Update = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "SPARQL11Update");
 +        Service = factory.createURI(SPARQL_SD.NAMESPACE, "Service");
 +        UnionDefaultGraph = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "UnionDefaultGraph");
 +        availableGraphs = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "availableGraphs");
 +        defaultDataset = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "defaultDataset");
 +        defaultEntailmentRegime = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "defaultEntailmentRegime");
 +        defaultGraph = factory.createURI(SPARQL_SD.NAMESPACE, "defaultGraph");
 +        defaultSupportedEntailmentProfile = factory.createURI(
 +                SPARQL_SD.NAMESPACE, "defaultSupportedEntailmentProfile");
 +        endpoint = factory.createURI(SPARQL_SD.NAMESPACE, "endpoint");
 +        entailmentRegime = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "entailmentRegime");
 +        extensionAggregate = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "extensionAggregate");
 +        extensionFunction = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "extensionFunction");
 +        feature = factory.createURI(SPARQL_SD.NAMESPACE, "feature");
 +        graph = factory.createURI(SPARQL_SD.NAMESPACE, "graph");
 +        inputFormat = factory.createURI(SPARQL_SD.NAMESPACE, "inputFormat");
 +        languageExtension = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "languageExtension");
 +        name = factory.createURI(SPARQL_SD.NAMESPACE, "name");
 +        namedGraph = factory.createURI(SPARQL_SD.NAMESPACE, "namedGraph");
 +        propertyFeature = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "propertyFeature");
 +        resultFormat = factory.createURI(SPARQL_SD.NAMESPACE, "resultFormat");
 +        supportedEntailmentProfile = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "supportedEntailmentProfile");
 +        supportedLanguage = factory.createURI(SPARQL_SD.NAMESPACE,
 +                "supportedLanguage");
 +    }
 +}

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/XSD.java
----------------------------------------------------------------------
diff --cc commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/XSD.java
index 4d42298,0000000..167eb21
mode 100644,000000..100644
--- a/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/XSD.java
+++ b/commons/marmotta-sesame-tools/marmotta-model-vocabs/src/main/java/org/apache/marmotta/commons/vocabulary/XSD.java
@@@ -1,325 -1,0 +1,324 @@@
 +/*
 + * Licensed to the Apache Software Foundation (ASF) under one or more
 + * contributor license agreements.  See the NOTICE file distributed with
 + * this work for additional information regarding copyright ownership.
 + * The ASF licenses this file to You under the Apache License, Version 2.0
 + * (the "License"); you may not use this file except in compliance with
 + * the License.  You may obtain a copy of the License at
 + *
 + *      http://www.apache.org/licenses/LICENSE-2.0
 + *
 + * Unless required by applicable law or agreed to in writing, software
 + * distributed under the License is distributed on an "AS IS" BASIS,
 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 + * See the License for the specific language governing permissions and
 + * limitations under the License.
 + */
- 
 +package org.apache.marmotta.commons.vocabulary;
 +
 +import org.openrdf.model.URI;
 +import org.openrdf.model.ValueFactory;
 +import org.openrdf.model.impl.ValueFactoryImpl;
 +
 +/**
 + * XSD Datatypes
 + */
 +public class XSD {
 +    public static final String NAMESPACE = "http://www.w3.org/2001/XMLSchema#";
 +    public static final String PREFIX = "xsd";
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#anyURI}.
 +     * <br>
 +     * anyURI represents an Internationalized Resource Identifier Reference (IRI). An anyURI value can be absolute or relative and may have an optional fragment identifier (i.e. it may be an IRI Reference). This type should be used when the value fulfills the role of an IRI as defined in RFC 3987 or its successor(s) in the IETF Standards Track.
 +     */
 +    public static final URI AnyURI;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#base64Binary}.
 +     * <br>
 +     * base64Binary represents arbitrary Base64-encoded binary data. For base64Binary data the entire binary stream is encoded using the Base64 Encoding defined in RFC 3548 which is derived from the encoding described in RFC 2045.
 +     */
 +    public static final URI Base64Binary;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#boolean}.
 +     * <br>
 +     * boolean represents the values of two-valued logic.
 +     */
 +    public static final URI Boolean;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#byte}.
 +     * <br>
 +     * byte is derived from short by setting the value of maxInclusive to be 127 and minInclusive to be -128. The base type of byte is short.
 +     */
 +    public static final URI Byte;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#date}.
 +     * <br>
 +     * date represents top-open intervals of exactly one day in length on the timelines of dateTime beginning on the beginning moment of each day up to but not including the beginning moment of the next day). For non-timezoned values the top-open intervals disjointly cover the non-timezoned timeline one per day. For timezoned values the intervals begin at every minute and therefore overlap.
 +     */
 +    public static final URI Date;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#dateTime}.
 +     * <br>
 +     * dateTime represents instants of time optionally marked with a particular time zone offset. Values representing the same instant but having different time zone offsets are equal but not identical.
 +     */
 +    public static final URI DateTime;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#dateTimeStamp}.
 +     * <br>
 +     * The dateTimeStamp datatype is derived from dateTime by giving the value required to its explicitTimezone facet.
 +     */
 +    public static final URI DateTimeStamp;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#dayTimeDuration}.
 +     * <br>
 +     * dayTimeDuration is a datatype derived from duration by restricting its lexical representations to instances of dayTimeDurationLexicalRep.
 +     */
 +    public static final URI DayTimeDuration;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#decimal}.
 +     * <br>
 +     * decimal represents a subset of the real numbers which can be represented by decimal numerals. The value space of decimal is the set of numbers that can be obtained by dividing an integer by a non-negative power of ten i.e. expressible as i10n where i and n are integers and n0. Precision is not reflected in this value space; the number 2.0 is not distinct from the number 2.00. The order relation on decimal is the order relation on real numbers restricted to this subset.
 +     */
 +    public static final URI Decimal;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#double}.
 +     * <br>
 +     * The double datatype is patterned after the IEEE double-precision 64-bit floating point datatype IEEE 754-2008.
 +     */
 +    public static final URI Double;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#duration}.
 +     * <br>
 +     * duration is a datatype that represents durations of time.
 +     */
 +    public static final URI Duration;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#float}.
 +     * <br>
 +     * The float datatype is patterned after the IEEE single-precision 32-bit floating point datatype IEEE 754-2008.
 +     */
 +    public static final URI Float;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#gDay}.
 +     * <br>
 +     * gDay represents whole days within an arbitrary monthdays that recur at the same point in each (Gregorian) month.
 +     */
 +    public static final URI GDay;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#gMonth}.
 +     * <br>
 +     * gMonth represents whole (Gregorian) months within an arbitrary yearmonths that recur at the same point in each year. It might be used for example to say what month annual Thanksgiving celebrations fall in different countries (--11 in the United States --10 in Canada and possibly other months in other countries).
 +     */
 +    public static final URI GMonth;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#gMonthDay}.
 +     * <br>
 +     * gMonthDay represents whole calendar days that recur at the same point in each calendar year or that occur in some arbitrary calendar year. (Obviously days beyond 28 cannot occur in all Februaries; 29 is nonetheless permitted.)
 +     */
 +    public static final URI GMonthDay;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#gYear}.
 +     * <br>
 +     * gYear represents Gregorian calendar years.
 +     */
 +    public static final URI GYear;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#gYearMonth}.
 +     * <br>
 +     * gYearMonth represents specific whole Gregorian months in specific Gregorian years.
 +     */
 +    public static final URI GYearMonth;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#hexBinary}.
 +     * <br>
 +     * hexBinary represents arbitrary hex-encoded binary data.
 +     */
 +    public static final URI HexBinary;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#int}.
 +     * <br>
 +     * int is derived from long by setting the value of maxInclusive to be 2147483647 and minInclusive to be -2147483648. The base type of int is long.
 +     */
 +    public static final URI Int;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#integer}.
 +     * <br>
 +     * integer is derived from decimal by fixing the value of fractionDigits to be 0 and disallowing the trailing decimal point. This results in the standard mathematical concept of the integer numbers. The value space of integer is the infinite set ...-2-1012.... The base type of integer is decimal.
 +     */
 +    public static final URI Integer;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#language}.
 +     * <br>
 +     * language represents formal natural language identifiers as defined by BCP 47 (currently represented by RFC 4646 and RFC 4647) or its successor(s).
 +     */
 +    public static final URI Language;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#long}.
 +     * <br>
 +     * long is derived from integer by setting the value of maxInclusive to be 9223372036854775807 and minInclusive to be -9223372036854775808. The base type of long is integer.
 +     */
 +    public static final URI Long;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#negativeInteger}.
 +     * <br>
 +     * negativeInteger is derived from nonPositiveInteger by setting the value of maxInclusive to be -1. This results in the standard mathematical concept of the negative integers. The value space of negativeInteger is the infinite set ...-2-1. The base type of negativeInteger is nonPositiveInteger.
 +     */
 +    public static final URI NegativeInteger;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#nonNegativeInteger}.
 +     * <br>
 +     * nonNegativeInteger is derived from integer by setting the value of minInclusive to be 0. This results in the standard mathematical concept of the non-negative integers. The value space of nonNegativeInteger is the infinite set 012.... The base type of nonNegativeInteger is integer.
 +     */
 +    public static final URI NonNegativeInteger;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#nonPositiveInteger}.
 +     * <br>
 +     * nonPositiveInteger is derived from integer by setting the value of maxInclusive to be 0. This results in the standard mathematical concept of the non-positive integers. The value space of nonPositiveInteger is the infinite set ...-2-10. The base type of nonPositiveInteger is integer.
 +     */
 +    public static final URI NonPositiveInteger;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#normalizedString}.
 +     * <br>
 +     * normalizedString represents white space normalized strings. The value space of normalizedString is the set of strings that do not contain the carriage return (#xD) line feed (#xA) nor tab (#x9) characters. The lexical space of normalizedString is the set of strings that do not contain the carriage return (#xD) line feed (#xA) nor tab (#x9) characters. The base type of normalizedString is string.
 +     */
 +    public static final URI NormalizedString;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#positiveInteger}.
 +     * <br>
 +     * positiveInteger is derived from nonNegativeInteger by setting the value of minInclusive to be 1. This results in the standard mathematical concept of the positive integer numbers. The value space of positiveInteger is the infinite set 12.... The base type of positiveInteger is nonNegativeInteger.
 +     */
 +    public static final URI PositiveInteger;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#short}.
 +     * <br>
 +     * short is derived from int by setting the value of maxInclusive to be 32767 and minInclusive to be -32768. The base type of short is int.
 +     */
 +    public static final URI Short;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#string}.
 +     * <br>
 +     * The string datatype represents character strings in XML.
 +     */
 +    public static final URI String;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#time}.
 +     * <br>
 +     * time represents instants of time that recur at the same point in each calendar day or that occur in some arbitrary calendar day.
 +     */
 +    public static final URI Time;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#token}.
 +     * <br>
 +     * token represents tokenized strings. The value space of token is the set of strings that do not contain the carriage return (#xD) line feed (#xA) nor tab (#x9) characters that have no leading or trailing spaces (#x20) and that have no internal sequences of two or more spaces. The lexical space of token is the set of strings that do not contain the carriage return (#xD) line feed (#xA) nor tab (#x9) characters that have no leading or trailing spaces (#x20) and that have no internal sequences of two or more spaces. The base type of token is normalizedString.
 +     */
 +    public static final URI Token;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#unsignedByte}.
 +     * <br>
 +     * unsignedByte is derived from unsignedShort by setting the value of maxInclusive to be 255. The base type of unsignedByte is unsignedShort.
 +     */
 +    public static final URI UnsignedByte;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#unsignedInt}.
 +     * <br>
 +     * unsignedInt is derived from unsignedLong by setting the value of maxInclusive to be 4294967295. The base type of unsignedInt is unsignedLong.
 +     */
 +    public static final URI UnsignedInt;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#unsignedLong}.
 +     * <br>
 +     * unsignedLong is derived from nonNegativeInteger by setting the value of maxInclusive to be 18446744073709551615. The base type of unsignedLong is nonNegativeInteger.
 +     */
 +    public static final URI UnsignedLong;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#unsignedShort}.
 +     * <br>
 +     * unsignedShort is derived from unsignedInt by setting the value of maxInclusive to be 65535. The base type of unsignedShort is unsignedInt.
 +     */
 +    public static final URI UnsignedShort;
 +
 +    /**
 +     * {@code http://www.w3.org/2001/XMLSchema#yearMonthDuration}.
 +     * <br>
 +     * yearMonthDuration is a datatype derived from duration by restricting its lexical representations to instances of yearMonthDurationLexicalRep.
 +     */
 +    public static final URI YearMonthDuration;
 +
 +
 +    static {
 +        final ValueFactory vf = ValueFactoryImpl.getInstance();
 +
 +        AnyURI = vf.createURI(NAMESPACE, "anyURI");
 +        Base64Binary = vf.createURI(NAMESPACE, "base64Binary");
 +        Boolean = vf.createURI(NAMESPACE, "boolean");
 +        Byte = vf.createURI(NAMESPACE, "byte");
 +        Date = vf.createURI(NAMESPACE, "date");
 +        DateTime = vf.createURI(NAMESPACE, "dateTime");
 +        DateTimeStamp = vf.createURI(NAMESPACE, "dateTimeStamp");
 +        DayTimeDuration = vf.createURI(NAMESPACE, "dayTimeDuration");
 +        Decimal = vf.createURI(NAMESPACE, "decimal");
 +        Double = vf.createURI(NAMESPACE, "double");
 +        Duration = vf.createURI(NAMESPACE, "duration");
 +        Float = vf.createURI(NAMESPACE, "float");
 +        GDay = vf.createURI(NAMESPACE, "gDay");
 +        GMonth = vf.createURI(NAMESPACE, "gMonth");
 +        GMonthDay = vf.createURI(NAMESPACE, "gMonthDay");
 +        GYear = vf.createURI(NAMESPACE, "gYear");
 +        GYearMonth = vf.createURI(NAMESPACE, "gYearMonth");
 +        HexBinary = vf.createURI(NAMESPACE, "hexBinary");
 +        Int = vf.createURI(NAMESPACE, "int");
 +        Integer = vf.createURI(NAMESPACE, "integer");
 +        Language = vf.createURI(NAMESPACE, "language");
 +        Long = vf.createURI(NAMESPACE, "long");
 +        NegativeInteger = vf.createURI(NAMESPACE, "negativeInteger");
 +        NonNegativeInteger = vf.createURI(NAMESPACE, "nonNegativeInteger");
 +        NonPositiveInteger = vf.createURI(NAMESPACE, "nonPositiveInteger");
 +        NormalizedString = vf.createURI(NAMESPACE, "normalizedString");
 +        PositiveInteger = vf.createURI(NAMESPACE, "positiveInteger");
 +        Short = vf.createURI(NAMESPACE, "short");
 +        String = vf.createURI(NAMESPACE, "string");
 +        Time = vf.createURI(NAMESPACE, "time");
 +        Token = vf.createURI(NAMESPACE, "token");
 +        UnsignedByte = vf.createURI(NAMESPACE, "unsignedByte");
 +        UnsignedInt = vf.createURI(NAMESPACE, "unsignedInt");
 +        UnsignedLong = vf.createURI(NAMESPACE, "unsignedLong");
 +        UnsignedShort = vf.createURI(NAMESPACE, "unsignedShort");
 +        YearMonthDuration = vf.createURI(NAMESPACE, "yearMonthDuration");
 +    }
 +
 +}

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/commons/marmotta-sesame-tools/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/launchers/marmotta-webapp/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/parent/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/platform/marmotta-core/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/platform/marmotta-core/src/test/java/org/apache/marmotta/platform/core/test/base/JettyMarmotta.java
----------------------------------------------------------------------
diff --cc platform/marmotta-core/src/test/java/org/apache/marmotta/platform/core/test/base/JettyMarmotta.java
index 8687377,8b43be2..09d6b4f
--- a/platform/marmotta-core/src/test/java/org/apache/marmotta/platform/core/test/base/JettyMarmotta.java
+++ b/platform/marmotta-core/src/test/java/org/apache/marmotta/platform/core/test/base/JettyMarmotta.java
@@@ -24,10 -26,12 +26,13 @@@ import org.apache.marmotta.platform.cor
  import org.apache.marmotta.platform.core.webservices.CoreApplication;
  import org.eclipse.jetty.server.Server;
  import org.eclipse.jetty.servlet.FilterHolder;
++import org.eclipse.jetty.servlet.FilterMapping;
  import org.eclipse.jetty.servlet.ServletContextHandler;
  import org.eclipse.jetty.servlet.ServletHolder;
+ import org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher;
  
  import javax.servlet.DispatcherType;
+ import javax.servlet.ServletException;
  import java.io.IOException;
  import java.net.ServerSocket;
  import java.util.*;

http://git-wip-us.apache.org/repos/asf/marmotta/blob/b5537356/platform/pom.xml
----------------------------------------------------------------------