getting actual concepts value instead of its URI in ontology
I am using owl ontology for semantic analysis in emotional sentiment analysis project , I am trying to navigate the ontology to check a concepts and its relation , my ontology has classes like this :
!-- http://purl.obolibrary.org/obo/MFOEM_000011 --
owl:Class rdf:about=http://purl.obolibrary.org/obo/MFOEM_000011
rdfs:subClassOf rdf:resource=http://purl.obolibrary.org/obo/MFOEM_000001 /
rdfs:subClassOf
owl:Restriction
owl:onProperty rdf:resource=http://purl.obolibrary.org/obo/BFO_0000117 /
owl:someValuesFrom rdf:resource=http://purl.obolibrary.org/obo/MFOEM_000208 /
/owl:Restriction
/rdfs:subClassOf
obo:IAO_0000115An unpleasant emotion closely related to anger but lower in intensity and without the moral dimension of blame and seriousness that is implicated in anger. [Source: OCEAS]/obo:IAO_0000115
obo:MFOEM_000010 xml:lang=esirritación/obo:MFOEM_000010
obo:MFOEM_000010 xml:lang=frirritation/obo:MFOEM_000010
obo:MFOEM_000010 xml:lang=deÄrger/obo:MFOEM_000010
obo:MFOEM_000165irritated/obo:MFOEM_000165
rdfs:labelirritation/rdfs:label
/owl:Class
I am using this code to retrieve concepts from triples s,p,o :
from rdflib.namespace import RDF, RDFS, OWL ,FOAF
from pprint import pprint
properties2=set()
for p in g.subjects():
properties2.add(p)
pprint(properties2)
and the output is something like this :
rdflib.term.URIRef('http://purl.obolibrary.org/obo/MFOEM_000221')
rdflib.term.URIRef('http://purl.obolibrary.org/obo/MFOEM_000222')
rdflib.term.URIRef('http://purl.obolibrary.org/obo/MFOEM_000223')
rdflib.term.URIRef('http://purl.obolibrary.org/obo/MF_0000020')
rdflib.term.URIRef('http://purl.obolibrary.org/obo/MF_0000029')
rdflib.term.URIRef('http://purl.obolibrary.org/obo/MF_0000031')
rdflib.term.URIRef('http://purl.obolibrary.org/obo/MF_0000039')
rdflib.term.URIRef('http://purl.obolibrary.org/obo/NBO_0000003')
rdflib.term.URIRef('http://purl.obolibrary.org/obo/comment')
rdflib.term.URIRef('http://purl.org/dc/elements/1.1/contributor')
rdflib.term.URIRef('http://purl.org/dc/elements/1.1/title')
rdflib.term.URIRef('http://www.w3.org/2000/01/rdf-schema#comment')
rdflib.term.URIRef('http://www.w3.org/2000/01/rdf-schema#label')}
but ,it return URIRef instead of the concept value can anyone help me to understand why it returns that and how can I get the actual concepts behind of URI excuse me if I have misunderstanding but , I am new in this topic and i did a hard googling and didn't find any reslut
Topic ai sentiment-analysis nlp
Category Data Science