OWL (and I think a lot of linked data formats?) functional notation language allows a languageTag following a string, but they are not escaped when translating from OWL
Source owl (turtle)
as:Activity a owl:Class ;
rdfs:label "Activity"@en ;
rdfs:subClassOf as:Object ;
rdfs:comment "An Object representing some form of Action that has been taken"@en .
OWL converted to functional syntax with robot per the docs:
# Class: as:Activity (Activity)
AnnotationAssertion(rdfs:comment as:Activity "An Object representing some form of Action that has been taken"@en)
AnnotationAssertion(rdfs:label as:Activity "Activity"@en)
SubClassOf(as:Activity as:Object)
Linkml:
classes:
Activity:
comments:
- An Object representing some form of Action that has been taken@en
is_a: Object
Not include the language tag! I'm not sure how linkML handles language information, ideally it would be preserved, but in any case not concatenated with the string :)
Describe the bug
OWL (and I think a lot of linked data formats?) functional notation language allows a
languageTag
following a string, but they are not escaped when translating from OWLSource owl (turtle)
OWL converted to functional syntax with
robot
per the docs:Linkml:
To Reproduce
schema_automator
: v0.3.0Expected behavior
Not include the language tag! I'm not sure how linkML handles language information, ideally it would be preserved, but in any case not concatenated with the string :)