Module: PublishMyData
- Defined in:
- app/models/publish_my_data/vocabulary.rb,
lib/publish_my_data.rb,
lib/publish_my_data/engine.rb,
lib/publish_my_data/version.rb,
lib/publish_my_data/paginator.rb,
app/models/publish_my_data/theme.rb,
lib/publish_my_data/sparql_query.rb,
app/models/publish_my_data/concept.rb,
app/models/publish_my_data/dataset.rb,
app/models/publish_my_data/ontology.rb,
app/models/publish_my_data/property.rb,
app/models/publish_my_data/rdf_type.rb,
app/models/publish_my_data/resource.rb,
lib/publish_my_data/sparql_query_result.rb,
app/helpers/publish_my_data/sparql_helper.rb,
app/models/publish_my_data/concept_scheme.rb,
app/models/publish_my_data/data_cube/cube.rb,
app/models/publish_my_data/ontology_class.rb,
app/helpers/publish_my_data/stripes_helper.rb,
app/helpers/publish_my_data/datasets_helper.rb,
app/models/publish_my_data/example_resource.rb,
app/helpers/publish_my_data/resources_helper.rb,
app/helpers/publish_my_data/application_helper.rb,
app/helpers/publish_my_data/sample_data_helper.rb,
app/models/publish_my_data/data_cube/dimension.rb,
app/controllers/publish_my_data/docs_controller.rb,
app/models/publish_my_data/third_party/ontology.rb,
app/helpers/publish_my_data/documentation_helper.rb,
app/helpers/publish_my_data/subnavigation_helper.rb,
app/models/concerns/publish_my_data/all_features.rb,
app/models/concerns/publish_my_data/cube_results.rb,
app/controllers/publish_my_data/sparql_controller.rb,
app/controllers/publish_my_data/themes_controller.rb,
app/controllers/concerns/publish_my_data/data_cube.rb,
app/controllers/publish_my_data/queries_controller.rb,
app/models/concerns/publish_my_data/basic_features.rb,
app/models/concerns/publish_my_data/dataset_powers.rb,
app/controllers/publish_my_data/datasets_controller.rb,
app/controllers/publish_my_data/searches_controller.rb,
app/controllers/publish_my_data/resources_controller.rb,
app/models/publish_my_data/third_party/concept_scheme.rb,
app/controllers/publish_my_data/application_controller.rb,
app/controllers/publish_my_data/vocabularies_controller.rb,
app/models/concerns/publish_my_data/defined_by_ontology.rb,
app/controllers/concerns/publish_my_data/sparql_processing.rb,
app/controllers/concerns/publish_my_data/resource_rendering.rb,
app/controllers/publish_my_data/example_resources_controller.rb,
app/controllers/publish_my_data/data_cube/dimensions_controller.rb,
app/controllers/publish_my_data/information_resources_controller.rb,
app/controllers/publish_my_data/data_cube/observations_controller.rb
Overview
A generic vocabulary class, used to retrieve/differentiate third-party vocabularies (ontologies and concept schemes)
Defined Under Namespace
Modules: AllFeatures, ApplicationHelper, BasicFeatures, CubeResults, DataCube, DataCubeController, DatasetPowers, DatasetsHelper, DefinedByOntology, DocumentationHelper, ResourceRendering, ResourcesHelper, SampleDataHelper, SparqlHelper, SparqlProcessing, StripesHelper, SubnavigationHelper, ThirdParty Classes: ApplicationController, Concept, ConceptScheme, Dataset, DatasetsController, DocsController, Engine, ExampleResource, ExampleResourcesController, InformationResourcesController, Ontology, OntologyClass, PaginationParams, Paginator, Property, QueriesController, RdfType, Resource, ResourcePaginationParams, ResourcesController, SearchesController, SparqlController, SparqlPaginationParams, SparqlQuery, SparqlQueryExecutionException, SparqlQueryReservedVariablesException, SparqlQueryResult, Theme, ThemesController, VocabulariesController, Vocabulary
Constant Summary collapse
- VERSION =
"1.3.25"
- @@local_domain =
'pmd.dev'
- @@sparql_timeout_seconds =
10
- @@sparql_endpoint =
'http://localhost:3030/pmd/sparql'
- @@tripod_cache_store =
nil
- @@response_limit_bytes =
5.megabytes
- @@default_html_sparql_per_page =
20
- @@default_html_resources_per_page =
20
- @@max_resources_per_page =
1000
- @@application_name =
"Your Application Name"
- @@prefixes =
{ :dcterms => "http://purl.org/dc/terms/", :owl => "http://www.w3.org/2002/07/owl#", :qb => "http://purl.org/linked-data/cube#", :rdf => "http://www.w3.org/1999/02/22-rdf-syntax-ns#", :rdfs => "http://www.w3.org/2000/01/rdf-schema#", :skos => "http://www.w3.org/2004/02/skos/core#", :xsd => "http://www.w3.org/2001/XMLSchema#" }
Class Method Summary collapse
-
.configure {|_self| ... } ⇒ Object
Use
configure
to override PublishMyData configuration in an app, e.g.: (defaults shown).
Class Method Details
.configure {|_self| ... } ⇒ Object
Use configure
to override PublishMyData configuration in an app, e.g.: (defaults shown)
PublishMyData.configure do |config|
config.sparql_endpoint = 'http://localhost:3030/pmd/sparql'
config.local_domain = 'pmd.dev'
config.sparql_timeout_seconds = 10
config.response_limit_bytes = 10.megabytes
config.default_html_resources_per_page = 20
config.default_html_sparql_per_page = 20
config.max_resources_per_page = 1000
config.tripod_cache_store = nil #e.g Tripod::CacheStores::MemcachedCacheStore.new('localhost:11211')
# note: if using memcached, make sure you set the -I (slab size) to big enough to store each result (i.e. to more than SparqlQueryResult.MAX_SIZE)
# and set the -m (total size) to something quite big (or the cache will recycle too often).
end
89 90 91 |
# File 'lib/publish_my_data.rb', line 89 def self.configure yield self end |