Using FIBO with NLP software #1526
Unanswered
liviorobaldo
asked this question in
Securities (SEC)
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Dear all,
my name is Livio Robaldo and I am a researcher in Computational Law at the Legal Innovation Lab Wales at Swansea University. I am new to FIBO, I just posted an issue as I found a mistake in the ontology. It has been told me to post questions/discussions here.
I am trying now to use FIBO in a research collaboration. We are extracting data via NLP and we want to populate the ontology with the extracted data. I have some general concerns about how I should properly do so.
I could not find many datatype properties to relate the instances with the specific textual elements in the documents. For instance, the class "fibo-sec-fund-civ:FundProspectus" outlines a fibo-sec-fund-civ:FundInvestmentObjective... but individuals in these classes are both ontological objects: there is not a datatype property, e.g. "has-objectives-section", with range xsd:string and that connects either individuals to the text in the prospectus or in the KIID explaining the objective of the investments.
Even better, the manifestations of the prospectus and KIIDs, in my view, should be stored in XML and then the section IDs of the should be connected with the concept in the ontology. I'd suggest to follow the FRBR model.
There are other solutions, of course. But the general question is: how can we associate objects of the ontology with texts from the documents? Provided that this is within the scope of FIBO, of course. What I am doing now is to import FIBO within my own ontology and I am creating there all datatype properties that I need.
But is the FIBO project also concerned with defining a mapping between concepts and texts?
================================
Related to the previous concerns, I noticed that indeed FIBO includes some datatype property to related concepts with textual elements, e.g., the property hasTag:
https://www.omg.org/spec/LCC/Languages/LanguageRepresentation/hasTag
used to connect an identifier with the alphanumeric characters corresponding to the identifier.
However, this property is marked as "deprecated" within the dev.ttl.zip FIBO ontology that I downloaded from the website. Why? Which other datatype property should I then use to relate the ISIN with the string manifesting the ISIN?
In the file \FND\Relations\Relations.ttl there is written:
"The https://spec.edmcouncil.org/fibo/ontology/FND/Relations/Relations.rdf version of this ontology was modified to move hasAcquisitionDate to Financial Dates to improve usability and simplify reasoning, to eliminate circular definitions, to deprecate fibo-fnd-rel-rel;hasTag in favor of the simpler LCC property of the same name"
But I don't understand. I guess the LCC property of the same name is this:
https://spec.edmcouncil.org/fibo/ontology?query=https%3A%2F%2Fwww.omg.org%2Fspec%2FLCC%2FLanguages%2FLanguageRepresentation%2FhasTag
But I couldn't find it in the dev.ttl.zip file that I downloaded... where is it?
Thank you!
Livio
Beta Was this translation helpful? Give feedback.
All reactions