From: Ignazio P. <ipa...@gm...> - 2025-01-21 07:34:25
|
On Tue, 21 Jan 2025, 07:28 Samson Tu, <sw...@st...> wrote: > 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? > In retrospect, I think yes. rdf:Property is getting ignored and the remaining triples look just like an individual with a few annotations. I'm not sure if the type should be kept or discarded, in this case. I. > > 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...> 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... >> https://lists.sourceforge.net/lists/listinfo/owlapi-developer >> > _______________________________________________ > Owlapi-developer mailing list > Owl...@li... > https://lists.sourceforge.net/lists/listinfo/owlapi-developer > > > _______________________________________________ > Owlapi-developer mailing list > Owl...@li... > https://lists.sourceforge.net/lists/listinfo/owlapi-developer > |