Module: OMF::SFA::Model
- Defined in:
- lib/omf-sfa/model/ontology.rb,
lib/omf-sfa/model/model_class_description.rb,
lib/omf-sfa/model/abstract_prop_description.rb,
lib/omf-sfa/model/model_obj_prop_description.rb,
lib/omf-sfa/model/model_data_prop_description.rb
Defined Under Namespace
Classes: AbstractPropertyDescription, ModelClassDescription, ModelDataPropertyDescription, ModelObjectPropertyDescription, Ontology
Constant Summary collapse
- OWL_NS =
"http://www.w3.org/2002/07/owl#"
- RDF_NS =
"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
Instance Method Summary collapse
-
#xml_full_name(name, context_el) ⇒ Object
Return a fully qualified name.
Instance Method Details
#xml_full_name(name, context_el) ⇒ Object
Return a fully qualified name. Specifically, if name
starts with ‘#’, the default namespace of context_el
is going to prepended.
26 27 28 29 30 31 32 |
# File 'lib/omf-sfa/model/ontology.rb', line 26 def xml_full_name(name, context_el) if name.start_with? '#' name = context_el.namespaces["xmlns"] + name name.gsub!('##', '#') # remove '##' if ns also ends in '#' end name end |