Class: Glossarist::Rdf::GlossConceptSource
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Glossarist::Rdf::GlossConceptSource
- Defined in:
- lib/glossarist/rdf/gloss_concept_source.rb
Class Method Summary collapse
Class Method Details
.deterministic_id(source) ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/glossarist/rdf/gloss_concept_source.rb', line 27 def self.deterministic_id(source) parts = [source.status, source.type, source.modification] origin = source.origin if origin parts << origin.source << origin.id << origin.version << origin.link end Digest::MD5.hexdigest(parts.compact.join("|"))[0..11] end |