settings.yml revision e2586f58230ac2938db5ee91191108988b206e2f
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# Project configuration
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# Environment specific settings can be overridden in:
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# /config/settings/<environment>.yml
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# Name of the installation
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozekname: "MyOntohub"
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# Hostname of the installation
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozekhostname: #nil - overwrite in the settings.local.yml
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# Generalizing term "Ontology",ALternatives are M:Models and S:Specification
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub HrozekOMS: ontology
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# In case of Model,this should be used.
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub HrozekOMS_qualifier: modeling
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# Optional asset host for delivery of static files (css, images, javascripts)
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# Sender address for outgoing mail
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozekemail: noreply@example.com
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# Mail delivery
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozekaction_mailer:
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek # possible values for delivery_method (see ActionMailer documentation):
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek # :smtp, :sendmail, :file, :test
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek delivery_method: :sendmail
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek perform_deliveries: true
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose raise_delivery_errors: true
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose smtp_settings:
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose address: 'mail'
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek # Supply the fully qualified domain name in the settings.local.yml at:
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek domain: # nil
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek enable_starttls_auto: true
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek password: # nil
51b5e1475b3e0b7acac34ed382cfaca8411883a4Jakub Hrozek authentication: # nil
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# The number of days a user can access
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# the website without confirming his account.
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozekallow_unconfirmed_access_for_days: 3
72ae534f5aef6d2e5d3f2f51299aede5abf9687eJakub Hrozek# Limits for displaying file contents and diffs
295c8e301e31f9bf27d921f80c14dfa5864b2383Lukas Slebodnikmax_read_filesize: 524_288
51b5e1475b3e0b7acac34ed382cfaca8411883a4Jakub Hrozekmax_combined_diff_size: 1_048_576
295c8e301e31f9bf27d921f80c14dfa5864b2383Lukas Slebodnik# Timeout for ontology parsing jobs in hours
51b5e1475b3e0b7acac34ed382cfaca8411883a4Jakub Hrozekontology_parse_timeout: 6
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek# Footer links and texts
295c8e301e31f9bf27d921f80c14dfa5864b2383Lukas Slebodnik - text: Foo Institute
30dd3f3e063dded0ec9f58bc2535a94727d8e96dJakub Hrozek - text: About
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose# Delivery of exceptions, disabled by default
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Boseexception_notifier:
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose enabled: false
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose email_prefix: "[ontohub exception]"
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose sender_address: "exceptions@example.com"
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose exception_recipients:
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - exception-recipient@example.com
51b5e1475b3e0b7acac34ed382cfaca8411883a4Jakub Hrozek# The following paths can be absolute paths
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose# or relative paths to the project root
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # General data.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # git repositories (names are numbers/ids)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose git_repositories: data/repositories
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # named symlinks to the git repositories
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # cache for files that needed to be checked out from the git repositories
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # home directory of the git user
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # needed for handling of ssh keys in ~git/.ssh/authorized_keys
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose git_home: ~git
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # This is the path to the hets executable we use in `rake hets:*` and for the
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # process manager in production mode (god)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose executable_path: /usr/bin/hets
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # The number of hets instances to run in parallel in production mode.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # Minimum: 1, Maximum: number of processors
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose instances_count: 1
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose default_branch: 'master'
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose push_priority:
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose changed_files_per_commit: 5
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose committer_name: 'ontohub_system'
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose committer_email: 'ontohub_system@ontohub.org'
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose# The name of the repository in which the externally imported ontology files are
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Boseexternal_repository_name: 'External'
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Boseallowed_iri_schemes:
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bosedisplay_head_commit: false
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bosedisplay_symbols_tab: false
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Boseformat_selection: false
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose# Possible values for metadata, adapted from OMV
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Boseformality_levels:
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: vocabulary
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: "list of words"
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: terminology
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: "list of concepts with definitions"
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: taxonomy
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: "terminology with subsumption hierarchy"
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: axiomatization
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: "ontology with axioms beyond a pure subsumption hierarchy"
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose # number of axioms per concept can be displayed
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Boselicense_models:
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Apple Public Source License (APSL)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose url: http://www.opensource.apple.com/license/apsl/
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Open Software License (OSL)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: General Public License (GPL)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: IBM Public License (IBM PL)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Common Public License (CPL)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Lesser General Public License (LGPL)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: INTEL Open Source License (INTEL OSL)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Modified BSD License (mBSD)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Academic Free License (AFL)
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Boseontology_types:
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Upper Level Ontology
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: describes general, domain-independent concepts e.g. space, time
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Core Ontology
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: "describes the most important concepts in a specific domain (also: mid-level ontology)"
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Domain Ontology
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: describes some domain of the world
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: Application Ontology
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: describes some domain in an application-dependent manner
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: SearchTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: the task characterizes how ontologies are used to refine common keywordbased search algorithms using domain knowledge in form of subsumption relations. Ontology-driven search is usually performed automatically by means of reasoning services handling particular aspects of an ontology representation language.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: AnnotationTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: the ontology is used as a controlled vocabulary to annotate Semantic Web resources. This task includes the usage of a semantically rich ontology for representing arbitrarily complex annotation statements on these resources. The task can be performed manually or (semi-)automatically.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: QueryRewritingTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: complementary to the query formulation dimension, this task applies ontologies to semantically optimize query expressions by means of the domain knowledge (constraints, subsumption relations etc.) The task can be interpreted as a particular art of filtering information. The task is performed automatically; however, it assumes the availability of patterns describing the transformations at query level.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: FilteringTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: the task describes at a very general level how ontologies are applied to refine the solution space of a certain problem, such as information retrieval or personalization. The task is targeted at being performed semi-automatically or automatically.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: IntegrationTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: the task characterizes how ontologies provide an integrating environment, an inter-lingua, for information repositories or software tools. In this scenario the ontology is applied (semi-)automatically to merge between heterogeneous data pools in the same or in adjacent domains.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: QueryFormulationTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: the ontology is used in information retrieval settings as a controlled vocabulary for representing user queries. Usually the task is performed automatically in that the concepts of the ontology is are listed in a query formulation front-end in order to allow users to specifies their queries.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: MediationTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: the ontology is built to reduce the ambiguities between communicating human or machine agents. It can act as a normative model which formally and clearly defines the meaning of the terms employed in agent interactions. In the context of programmed agents, the task is envisioned to be performed automatically.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: ConfigurationTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: the ontology is designed to provide a controlled and unambiguous means to represent valid configuration profiles in application systems. As the aim of the ontology is to support the operationalization of particular system-related processes; this task is performed automatically in that the ontology is processed in an automatic manner by means of reasoners or APIs.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: PersonalizationTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: the ontology is used mainly for providing personalized access to information resources. Individual user preferences w.r.t. particular application settings are formally specified by means of an ontology, which, in conjunction with appropriate reasoning services, can be directly integrated to a personalization component for filtering purposes. The usage of ontologies in personalization tasks might be carried out in various forms, from a direct involvement of the user who manually specifies ontological concepts which optimally describe his preferences, to the ontological modelling of user profiles.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: IndexingTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: in this scenario, the goal of the ontology is to provide a clearly defined classification and browsing structure for the information items in a repository. Again, the task can be performed manually by domain experts or as part of an application in an automatic or semi-automatic way.
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose - name: MatchingTask
63b8e826f62d2e8930c872de7d4cc8b5bc15d4a4Sumit Bose description: the goal of matching is to establish links between semantically similar data items in information repositories. In contrast to the previous task, matching does not include the production of a shared final schema/ontology as a result of aggregating the matched source elements to common elements. W.r.t. the automatization level the range varies from manual to fully-automatical execution.