All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.rdf4j.model.vocabulary.DOAP Maven / Gradle / Ivy

The newest version!
/*******************************************************************************
 * Copyright (c) 2015 Eclipse RDF4J contributors, Aduna, and others.
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Distribution License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/org/documents/edl-v10.php.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 *******************************************************************************/
package org.eclipse.rdf4j.model.vocabulary;

import org.eclipse.rdf4j.model.IRI;
import org.eclipse.rdf4j.model.Namespace;

/**
 * Constants for the Description of a Project.
 *
 * @see Description of a Project
 */
public class DOAP {
	/**
	 * The DOAP namespace: http://usefulinc.com/ns/doap#
	 */
	public static final String NAMESPACE = "http://usefulinc.com/ns/doap#";

	/**
	 * Recommended prefix for the namespace: "doap"
	 */
	public static final String PREFIX = "doap";

	/**
	 * An immutable {@link Namespace} constant that represents the namespace.
	 */
	public static final Namespace NS = Vocabularies.createNamespace(PREFIX, NAMESPACE);

	// Classes
	/** doap:ArchRepository */
	public static final IRI ARCH_REPOSITORY = create("ArchRepository");

	/** doap:BKRepository */
	public static final IRI BKREPOSITORY = create("BKRepository");

	/** doap:BazaarBranch */
	public static final IRI BAZAAR_BRANCH = create("BazaarBranch");

	/** doap:CVSRepository */
	public static final IRI CVSREPOSITORY = create("CVSRepository");

	/** doap:DarcsRepository */
	public static final IRI DARCS_REPOSITORY = create("DarcsRepository");

	/** doap:GitBranch */
	public static final IRI GIT_BRANCH = create("GitBranch");

	/** doap:GitRepository */
	public static final IRI GIT_REPOSITORY = create("GitRepository");

	/** doap:HgRepository */
	public static final IRI HG_REPOSITORY = create("HgRepository");

	/** doap:Project */
	public static final IRI PROJECT = create("Project");

	/** doap:Repository */
	public static final IRI REPOSITORY = create("Repository");

	/** doap:SVNRepository */
	public static final IRI SVNREPOSITORY = create("SVNRepository");

	/** doap:Specification */
	public static final IRI SPECIFICATION = create("Specification");

	/** doap:Version */
	public static final IRI VERSION = create("Version");

	// Properties
	/** doap:anon-root */
	public static final IRI ANON_ROOT = create("anon-root");

	/** doap:audience */
	public static final IRI AUDIENCE = create("audience");

	/** doap:blog */
	public static final IRI BLOG = create("blog");

	/** doap:browse */
	public static final IRI BROWSE = create("browse");

	/** doap:bug-database */
	public static final IRI BUG_DATABASE = create("bug-database");

	/** doap:category */
	public static final IRI CATEGORY = create("category");

	/** doap:created */
	public static final IRI CREATED = create("created");

	/** doap:description */
	public static final IRI DESCRIPTION = create("description");

	/** doap:developer */
	public static final IRI DEVELOPER = create("developer");

	/** doap:developer-forum */
	public static final IRI DEVELOPER_FORUM = create("developer-forum");

	/** doap:documenter */
	public static final IRI DOCUMENTER = create("documenter");

	/** doap:download-mirror */
	public static final IRI DOWNLOAD_MIRROR = create("download-mirror");

	/** doap:download-page */
	public static final IRI DOWNLOAD_PAGE = create("download-page");

	/** doap:file-release */
	public static final IRI FILE_RELEASE = create("file-release");

	/** doap:helper */
	public static final IRI HELPER = create("helper");

	/** doap:homepage */
	public static final IRI HOMEPAGE = create("homepage");

	/** doap:implements */
	public static final IRI IMPLEMENTS = create("implements");

	/** doap:language */
	public static final IRI LANGUAGE = create("language");

	/** doap:license */
	public static final IRI LICENSE = create("license");

	/** doap:location */
	public static final IRI LOCATION = create("location");

	/** doap:mailing-list */
	public static final IRI MAILING_LIST = create("mailing-list");

	/** doap:maintainer */
	public static final IRI MAINTAINER = create("maintainer");

	/** doap:module */
	public static final IRI MODULE = create("module");

	/** doap:name */
	public static final IRI NAME = create("name");

	/** doap:old-homepage */
	public static final IRI OLD_HOMEPAGE = create("old-homepage");

	/** doap:os */
	public static final IRI OS = create("os");

	/** doap:platform */
	public static final IRI PLATFORM = create("platform");

	/** doap:programming-language */
	public static final IRI PROGRAMMING_LANGUAGE = create("programming-language");

	/** doap:release */
	public static final IRI RELEASE = create("release");

	/** doap:repository */
	public static final IRI REPOSITORY_PROP = create("repository");

	/** doap:repositoryOf */
	public static final IRI REPOSITORY_OF = create("repositoryOf");

	/** doap:revision */
	public static final IRI REVISION = create("revision");

	/** doap:screenshots */
	public static final IRI SCREENSHOTS = create("screenshots");

	/** doap:service-endpoint */
	public static final IRI SERVICE_ENDPOINT = create("service-endpoint");

	/** doap:shortdesc */
	public static final IRI SHORTDESC = create("shortdesc");

	/** doap:support-forum */
	public static final IRI SUPPORT_FORUM = create("support-forum");

	/** doap:tester */
	public static final IRI TESTER = create("tester");

	/** doap:translator */
	public static final IRI TRANSLATOR = create("translator");

	/** doap:vendor */
	public static final IRI VENDOR = create("vendor");

	/** doap:wiki */
	public static final IRI WIKI = create("wiki");

	private static IRI create(String localName) {
		return Vocabularies.createIRI(DOAP.NAMESPACE, localName);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy