From: Samson Tu <sw...@st...> - 2025-01-21 01:22:36
|
The example Steve posted on the Protégé-user mailing list is oslc:allowedValue a rdf:Property ; rdfs:isDefinedBy oslc: ; rdfs:label "allowedValue" ; rdfs:comment "Specifies the allowed values for a property (may be more than one)." . I downloaded the ontology from https://docs.oasis-open-projects.org/oslc-op/core/v3.0/os/core-vocab.ttl After loading it in Protégé and saving it as a turtle-syntax serialisation, the output file contains ################################################################# # Annotations ################################################################# oslc:allowedValue rdfs:comment "Specifies the allowed values for a property (may be more than one)." ; rdfs:isDefinedBy <http://open-services.net/ns/core#><http://open-services.net/ns/core#> ; rdfs:label "allowedValue” . However, iclc: allowedValue is not declared as an annotation property, which I find surprising. oclc:allowedValue is not declared an OWL entity at all and is visible in Protégé. Is that the expected behavior? Thank you. With best regards, Samson On Jan 20, 2025, at 3:12 PM, Ignazio Palmisano <ipa...@gm...> wrote: Hi, The list is quite low traffic these days so I'm not sure how many people still read ot actively. OWLAPI doesn't do transformations from rdfs vocabulary, really - there are equivalences between some rdf/rdfs vocabulary and owl vocabulary, like rdfs:Class and owl:Class. But rdf: Property doesn't map to data or object properties, which I guess is what you're seeing. An example would help. Cheers, Ignazio On Mon, 20 Jan 2025, 23:01 Steve Vestal via Owlapi-developer, <owl...@li...<mailto:owl...@li...>> wrote: Someone in the Protege list referred me to you for questions about the relationship between OWLAPI and "OWL 2 Web Ontology Language RDF-Based Semantics." When an ontology using that standard is loaded in Protege, classes and individuals are listed, but not the properties. It appears OWLAPI makes some transformations of an input file, e.g., rdfs:Class will be transformed to owl:Class. Are there OWLAPI configuration settings or APIs for transformations? Do the OWLAPI transformations relate in some way to the above standard, e.g., recognize some of their axiomatic triples and do some of their OWL 2 RDF-Based Semantics to OWL 2 Direct Semantics transforms? _______________________________________________ Owlapi-developer mailing list Owl...@li...<mailto:Owl...@li...> https://lists.sourceforge.net/lists/listinfo/owlapi-developer _______________________________________________ Owlapi-developer mailing list Owl...@li... https://lists.sourceforge.net/lists/listinfo/owlapi-developer |