apply coderabbitai's fixes
This commit is contained in:
parent
17dbf2137b
commit
8d238f1da3
8 changed files with 306 additions and 19 deletions
|
|
@ -35,4 +35,5 @@ async def main():
|
|||
await add_data_points([alice, bob, charlie])
|
||||
|
||||
|
||||
asyncio.run(main())
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(main())
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ async def main():
|
|||
[
|
||||
"Alice moved to Paris in 2010, while Bob has always lived in New York.",
|
||||
"Andreas was born in Venice, but later settled in Lisbon.",
|
||||
"Diana and Tom were born and raised in Helsingy. Diana currently resides in Berlin, while Tom never moved.",
|
||||
"Diana and Tom were born and raised in Helsinki. Diana currently resides in Berlin, while Tom never moved.",
|
||||
]
|
||||
)
|
||||
await cognee.cognify(custom_prompt=custom_prompt)
|
||||
|
|
|
|||
|
|
@ -10,4 +10,5 @@ async def main():
|
|||
await visualize_graph("./graph_after_cognify.html")
|
||||
|
||||
|
||||
asyncio.run(main())
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(main())
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import asyncio
|
||||
import cognee
|
||||
from cognee import SearchType
|
||||
from cognee.modules.search.types import SearchType
|
||||
|
||||
|
||||
async def main():
|
||||
|
|
@ -26,4 +26,5 @@ async def main():
|
|||
print("Rules:", rules)
|
||||
|
||||
|
||||
asyncio.run(main())
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(main())
|
||||
|
|
|
|||
290
examples/guides/ontology_input_example/basic_ontology.owl
Normal file
290
examples/guides/ontology_input_example/basic_ontology.owl
Normal file
|
|
@ -0,0 +1,290 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rdf:RDF
|
||||
xmlns:ns1="http://example.org/ontology#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
|
||||
>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Volkswagen">
|
||||
<rdfs:comment>Created for making cars accessible to everyone.</rdfs:comment>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#VW_Golf"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#VW_ID4"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#VW_Touareg"/>
|
||||
<rdf:type rdf:resource="http://example.org/ontology#CarManufacturer"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Azure">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#CloudServiceProvider"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Porsche">
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#Porsche_Cayenne"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#Porsche_Taycan"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#Porsche_911"/>
|
||||
<rdf:type rdf:resource="http://example.org/ontology#CarManufacturer"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
<rdfs:comment>Famous for high-performance sports cars.</rdfs:comment>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Meta">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#TechnologyCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#Instagram"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#Facebook"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#Oculus"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#WhatsApp"/>
|
||||
<rdfs:comment>Pioneering social media and virtual reality technology.</rdfs:comment>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#TechnologyCompany">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Apple">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#TechnologyCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
<rdfs:comment>Known for its innovative consumer electronics and software.</rdfs:comment>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#iPad"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#iPhone"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#AppleWatch"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#MacBook"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Audi">
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#Audi_eTron"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#Audi_R8"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#Audi_A8"/>
|
||||
<rdf:type rdf:resource="http://example.org/ontology#CarManufacturer"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
<rdfs:comment>Known for its modern designs and technology.</rdfs:comment>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#AmazonEcho">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Porsche_Taycan">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#ElectricCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#BMW">
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#BMW_7Series"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#BMW_M4"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#BMW_iX"/>
|
||||
<rdf:type rdf:resource="http://example.org/ontology#CarManufacturer"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
<rdfs:comment>Focused on performance and driving pleasure.</rdfs:comment>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#VW_Touareg">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SUV"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#SportsCar">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
<rdfs:subClassOf rdf:resource="http://example.org/ontology#Car"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#ElectricCar">
|
||||
<rdfs:subClassOf rdf:resource="http://example.org/ontology#Car"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Google">
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#GooglePixel"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#GoogleCloud"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#Android"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#GoogleSearch"/>
|
||||
<rdf:type rdf:resource="http://example.org/ontology#TechnologyCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
<rdfs:comment>Started as a search engine and expanded into cloud computing and AI.</rdfs:comment>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#AmazonPrime">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SoftwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Car">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#WindowsOS">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SoftwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Android">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SoftwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Oculus">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#GoogleCloud">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#CloudServiceProvider"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Microsoft">
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#Surface"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#WindowsOS"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#Azure"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#Xbox"/>
|
||||
<rdf:type rdf:resource="http://example.org/ontology#TechnologyCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
<rdfs:comment>Dominant in software, cloud computing, and gaming.</rdfs:comment>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#GoogleSearch">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SoftwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Mercedes_SClass">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#LuxuryCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Audi_A8">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#LuxuryCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Sedan">
|
||||
<rdfs:subClassOf rdf:resource="http://example.org/ontology#Car"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#VW_Golf">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#Sedan"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Facebook">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SoftwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#WhatsApp">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SoftwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#produces">
|
||||
<rdfs:domain rdf:resource="http://example.org/ontology#CarManufacturer"/>
|
||||
<rdfs:range rdf:resource="http://example.org/ontology#Car"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#BMW_7Series">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#LuxuryCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#BMW_M4">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SportsCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Audi_eTron">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#ElectricCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Kindle">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#BMW_iX">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#ElectricCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#SoftwareCompany">
|
||||
<rdfs:subClassOf rdf:resource="http://example.org/ontology#TechnologyCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Audi_R8">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SportsCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Xbox">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Technology">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Mercedes_EQS">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#ElectricCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Porsche_911">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SportsCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#HardwareCompany">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
<rdfs:subClassOf rdf:resource="http://example.org/ontology#TechnologyCompany"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#MercedesBenz">
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#Mercedes_SClass"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#Mercedes_EQS"/>
|
||||
<ns1:produces rdf:resource="http://example.org/ontology#Mercedes_AMG_GT"/>
|
||||
<rdfs:comment>Synonymous with luxury and quality.</rdfs:comment>
|
||||
<rdf:type rdf:resource="http://example.org/ontology#CarManufacturer"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Amazon">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#TechnologyCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#Kindle"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#AmazonEcho"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#AWS"/>
|
||||
<ns1:develops rdf:resource="http://example.org/ontology#AmazonPrime"/>
|
||||
<rdfs:comment>From e-commerce to cloud computing giant with AWS.</rdfs:comment>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Instagram">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SoftwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#AWS">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#CloudServiceProvider"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#SUV">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
<rdfs:subClassOf rdf:resource="http://example.org/ontology#Car"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#VW_ID4">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#ElectricCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#CloudServiceProvider">
|
||||
<rdfs:subClassOf rdf:resource="http://example.org/ontology#TechnologyCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Surface">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#iPad">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#iPhone">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Mercedes_AMG_GT">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SportsCar"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#MacBook">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#develops">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
|
||||
<rdfs:range rdf:resource="http://example.org/ontology#Technology"/>
|
||||
<rdfs:domain rdf:resource="http://example.org/ontology#TechnologyCompany"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#LuxuryCar">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
<rdfs:subClassOf rdf:resource="http://example.org/ontology#Car"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#AppleWatch">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Porsche_Cayenne">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#SUV"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#GooglePixel">
|
||||
<rdf:type rdf:resource="http://example.org/ontology#HardwareCompany"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#Company">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://example.org/ontology#CarManufacturer">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
|
||||
<rdfs:subClassOf rdf:resource="http://example.org/ontology#Company"/>
|
||||
</rdf:Description>
|
||||
</rdf:RDF>
|
||||
|
|
@ -1,5 +1,8 @@
|
|||
import asyncio
|
||||
import cognee
|
||||
import os
|
||||
from cognee.modules.ontology.ontology_config import Config
|
||||
from cognee.modules.ontology.rdf_xml.RDFLibOntologyResolver import RDFLibOntologyResolver
|
||||
|
||||
|
||||
async def main():
|
||||
|
|
@ -8,10 +11,6 @@ async def main():
|
|||
await cognee.add(texts)
|
||||
# or: await cognee.add("/path/to/folder/of/files")
|
||||
|
||||
import os
|
||||
from cognee.modules.ontology.ontology_config import Config
|
||||
from cognee.modules.ontology.rdf_xml.RDFLibOntologyResolver import RDFLibOntologyResolver
|
||||
|
||||
ontology_path = os.path.join(
|
||||
os.path.dirname(os.path.abspath(__file__)), "ontology_input_example/basic_ontology.owl"
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import asyncio
|
||||
import cognee
|
||||
|
||||
from cognee.modules.search.types import SearchType, CombinedSearchResult
|
||||
from cognee.api.v1.search import SearchType
|
||||
|
||||
|
||||
async def main():
|
||||
|
|
@ -47,12 +47,6 @@ async def main():
|
|||
)
|
||||
assert len(answers) > 0
|
||||
|
||||
answers = await cognee.search(
|
||||
query_text="Quarterly financial highlights",
|
||||
datasets=["NLP_coding", "Sandwiches"],
|
||||
use_combined_context=True,
|
||||
)
|
||||
assert isinstance(answers, CombinedSearchResult)
|
||||
|
||||
|
||||
asyncio.run(main())
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(main())
|
||||
|
|
|
|||
|
|
@ -23,4 +23,5 @@ async def main():
|
|||
print(answer)
|
||||
|
||||
|
||||
asyncio.run(main())
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(main())
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue