/* CVS $Id: $ */
package com.ontos.ldiw.vocabulary;
import com.hp.hpl.jena.rdf.model.*;
import java.io.ByteArrayInputStream;
/**
* Vocabulary definitions from ldis-0.1.12.ttl
* @author Auto-generated by schemagen on 10 Jun 2015 15:00
*/
public class LDIS {
/** <p>The RDF model that holds the vocabulary terms</p> */
private static Model m_model = ModelFactory.createDefaultModel();
private static final String SOURCE =
"@prefix : <http://stack.linkeddata.org/ldis-schema/> . \n"
+ "@prefix schema: <http://schema.org/> . \n"
+ "@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> . \n"
+ "@prefix void: <http://rdfs.org/ns/void#> . \n"
+ "@prefix owl: <http://www.w3.org/2002/07/owl#> . \n"
+ "@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . \n"
+ "@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . \n"
+ "@prefix sd: <http://www.w3.org/ns/sparql-service-description#> . \n"
+ "@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . \n"
+ "@prefix dcmit: <http://purl.org/dc/dcmitype/> . \n"
+ "@prefix dcterms: <http://purl.org/dc/terms/> . \n"
+ "@prefix prov: <http://www.w3.org/ns/prov#> . \n"
+ "@prefix foaf: <http://xmlns.com/foaf/> . \n"
+ ":ExtractionService a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for extraction.\"@en ; \n"
+ " rdfs:label \"Extraction Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ "foaf:homepage a rdf:Property ; \n"
+ " rdfs:domain :StackComponent ; \n"
+ " rdfs:label \"homepage\"@en . \n"
+ ":user a rdf:Property ; \n"
+ " rdfs:domain :EmailService ; \n"
+ " rdfs:label \"user\"@en . \n"
+ ":ExplorationService a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for exploration.\"@en ; \n"
+ " rdfs:label \"Exploration Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":serviceUrl a rdf:Property ; \n"
+ " rdfs:domain :ComponentService ; \n"
+ " rdfs:label \"Service URL\"@en ; \n"
+ " rdfs:range xsd:string . \n"
+ ":InterlinkingService a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for interlinking.\"@en ; \n"
+ " rdfs:label \"Interlinking Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":EmailService a owl:Class ; \n"
+ " rdfs:label \"requires \"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":ComponentService a owl:Class ; \n"
+ " rdfs:label \"Component Service\"@en ; \n"
+ " rdfs:subClassOf owl:Thing . \n"
+ ": a owl:Ontology ; \n"
+ " dcterms:contributor \"Alejandra Garcia Rojas\"^^xsd:string ; \n"
+ " dcterms:descripton \"Schema for integrating Software components from the Linked Data Stack\"@en ; \n"
+ " owl:versionInfo \"0.1.2\"^^xsd:string . \n"
+ ":providesService a owl:ObjectProperty ; \n"
+ " rdfs:comment \"A component in the stack provides a service of a given type\"@en ; \n"
+ " rdfs:domain :StackComponent ; \n"
+ " rdfs:label \"Provides Service\"@en ; \n"
+ " rdfs:range :ComponentService . \n"
+ ":StackComponent a owl:Class ; \n"
+ " rdfs:label \"Stack Component\"@en ; \n"
+ " rdfs:subClassOf owl:Thing . \n"
+ ":requires a owl:ObjectProperty ; \n"
+ " rdfs:comment \"A component depends on another component to work\"@en ; \n"
+ " rdfs:label \"requires\"@en . \n"
+ ":PublicationService a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for quality analysis.\"@en ; \n"
+ " rdfs:label \"Publication Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":WorkflowService a owl:Class ; \n"
+ " rdfs:label \"requires \"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":AnalysisService a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for analysis.\"@en ; \n"
+ " rdfs:label \"Analysis Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":EnrichmentService a owl:Class ; \n"
+ " rdfs:label \"Enrichment Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ "sd:Service a rdfs:Class ; \n"
+ " rdfs:label \"Service URL\"@en . \n"
+ ":TransformationService \n"
+ " a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for transformation.\"@en ; \n"
+ " rdfs:label \"Transformation Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":AuthoringService a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for authoring.\"@en ; \n"
+ " rdfs:label \"Component Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ "sd:NamedGraph a rdfs:Class ; \n"
+ " rdfs:label \"Service URL\"@en . \n"
+ ":QualityAnalysisService \n"
+ " a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for quality analysis.\"@en ; \n"
+ " rdfs:label \"Quality Analysis Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":password a rdf:Property ; \n"
+ " rdfs:domain :EmailService ; \n"
+ " rdfs:label \"password\"@en . \n"
+ "dcterms:hasVersion a rdf:Property ; \n"
+ " rdfs:domain :StackComponent ; \n"
+ " rdfs:label \"has version\"@en . \n"
+ ":connectionString a rdf:Property ; \n"
+ " rdfs:label \"connection string\"@en . \n"
+ ":StorageService a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for storage.\"@en ; \n"
+ " rdfs:label \"Storage Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":SPARQLEndPointService \n"
+ " a owl:Class ; \n"
+ " rdfs:comment \"Represents a Sparql query end point\"@en ; \n"
+ " rdfs:label \"SPARQL endpoint Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService , :QueryEndPointService . \n"
+ ":QueryEndPointService \n"
+ " a owl:Class ; \n"
+ " rdfs:comment \"Represents a query end point\"@en ; \n"
+ " rdfs:label \"Query endpoint Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService , :ExplorationService . \n"
+ "foaf:mbox a rdf:Property ; \n"
+ " rdfs:domain :EmailService ; \n"
+ " rdfs:label \"e-mail\"@en . \n"
+ ":VisualizationService \n"
+ " a owl:Class ; \n"
+ " rdfs:label \"Visualization Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":apiKey a rdf:Property ; \n"
+ " rdfs:label \"Enrichment Service\"@en . \n"
+ ":CleaningService a owl:Class ; \n"
+ " rdfs:comment \"Represents the agent responsible for storage.\"@en ; \n"
+ " rdfs:label \"Cleaning Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService . \n"
+ ":integrates a owl:ObjectProperty ; \n"
+ " rdfs:comment \"A component integrates another component\"@en ; \n"
+ " rdfs:label \"integrates\"@en . \n"
+ ":SecuredSPARQLEndPointService \n"
+ " a owl:Class ; \n"
+ " rdfs:label \"Secured SPARQL Endpoint Service\"@en ; \n"
+ " rdfs:subClassOf :ComponentService , :SPARQLEndPointService . \n"
;
/** Read the ontology definition into the source model */
static {
m_model.read( new ByteArrayInputStream( SOURCE.getBytes() ), null, "N3" );
}
/** <p>The namespace of the vocabulary as a string</p> */
public static final String NS = "http://stack.linkeddata.org/ldis-schema/";
/** <p>The namespace of the vocabulary as a string</p>
* @see #NS */
public static String getURI() {return NS;}
/** <p>The namespace of the vocabulary as a resource</p> */
public static final Resource NAMESPACE = m_model.createResource( NS );
/** <p>The ontology's owl:versionInfo as a string</p> */
public static final String VERSION_INFO = "0.1.2";
public static Model getModel() {return m_model;}
public static final Property apiKey = m_model.createProperty( "http://stack.linkeddata.org/ldis-schema/apiKey" );
public static final Property connectionString = m_model.createProperty( "http://stack.linkeddata.org/ldis-schema/connectionString" );
/** <p>A component integrates another component</p> */
public static final Property integrates = m_model.createProperty( "http://stack.linkeddata.org/ldis-schema/integrates" );
public static final Property password = m_model.createProperty( "http://stack.linkeddata.org/ldis-schema/password" );
/** <p>A component in the stack provides a service of a given type</p> */
public static final Property providesService = m_model.createProperty( "http://stack.linkeddata.org/ldis-schema/providesService" );
/** <p>A component depends on another component to work</p> */
public static final Property requires = m_model.createProperty( "http://stack.linkeddata.org/ldis-schema/requires" );
public static final Property serviceUrl = m_model.createProperty( "http://stack.linkeddata.org/ldis-schema/serviceUrl" );
public static final Property user = m_model.createProperty( "http://stack.linkeddata.org/ldis-schema/user" );
/** <p>Represents the agent responsible for analysis.</p> */
public static final Resource AnalysisService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/AnalysisService" );
/** <p>Represents the agent responsible for authoring.</p> */
public static final Resource AuthoringService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/AuthoringService" );
/** <p>Represents the agent responsible for storage.</p> */
public static final Resource CleaningService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/CleaningService" );
public static final Resource ComponentService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/ComponentService" );
public static final Resource EmailService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/EmailService" );
public static final Resource EnrichmentService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/EnrichmentService" );
/** <p>Represents the agent responsible for exploration.</p> */
public static final Resource ExplorationService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/ExplorationService" );
/** <p>Represents the agent responsible for extraction.</p> */
public static final Resource ExtractionService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/ExtractionService" );
/** <p>Represents the agent responsible for interlinking.</p> */
public static final Resource InterlinkingService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/InterlinkingService" );
/** <p>Represents the agent responsible for quality analysis.</p> */
public static final Resource PublicationService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/PublicationService" );
/** <p>Represents the agent responsible for quality analysis.</p> */
public static final Resource QualityAnalysisService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/QualityAnalysisService" );
/** <p>Represents a query end point</p> */
public static final Resource QueryEndPointService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/QueryEndPointService" );
/** <p>Represents a Sparql query end point</p> */
public static final Resource SPARQLEndPointService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/SPARQLEndPointService" );
public static final Resource SecuredSPARQLEndPointService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/SecuredSPARQLEndPointService" );
public static final Resource StackComponent = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/StackComponent" );
/** <p>Represents the agent responsible for storage.</p> */
public static final Resource StorageService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/StorageService" );
/** <p>Represents the agent responsible for transformation.</p> */
public static final Resource TransformationService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/TransformationService" );
public static final Resource VisualizationService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/VisualizationService" );
public static final Resource WorkflowService = m_model.createResource( "http://stack.linkeddata.org/ldis-schema/WorkflowService" );
}