ontology.rb revision 20c94fa632f5b9a5a1b2fbc28fa46f2afe7c65c2
777277547289aa27dd829f34bfa8ae6900cadbe7Eugen Kuksa # Ontohub Library Includes
7a522a1916e13f0cdbf191f633a4fc2523444038Daniel Couto Vale # Ontology Model Includes
92c8f40524b3849c1964e357e13a4101b005c9acTimo Kohorst # Multiple Class Features
dca00e3e210f3a3f814c63511f426128b1f3308cEugen Kuksa attr_accessible :iri, :name, :description, :logic_id
cad2121a9e9a87317333b202956ce7478efcc257henning mueller validates_uniqueness_of :iri, :if => :iri_changed?
20c94fa632f5b9a5a1b2fbc28fa46f2afe7c65c2Tim Reddehase validates_format_of :iri, :with => URI::regexp(Settings.allowed_iri_schemes)
4bc5ce05ccad8d66930671690afb2b1cee179c1bEugen Kuksa scope :search, ->(query) { where "ontologies.iri #{connection.ilike_operator} :term OR ontologies.name #{connection.ilike_operator} :term", :term => "%" << query << "%" }
e165d93c5dc7e3989fdbde84d77e7ffdd40d73e2Daniel Vale scope :list, includes(:logic).order('ontologies.state asc, ontologies.entities_count desc')
5b6f49391291b25c13e660ebdfcf80424cf941b2henning mueller name? ? name : iri
67ea9fccbdc154cf2418f16ab8883ccfcbc77b51Model Renamer # title for links
00c175adc24043fbcd4cd5e3769c9d13e31ff831Model Renamer name? ? iri : nil
b997f0e2638f7b5e47f934e2f37c36767f7177d0Tim Reddehase def symbols_count
b997f0e2638f7b5e47f934e2f37c36767f7177d0Tim Reddehase entities_count