metadata-ingestion/docs/sources/rdf/rdf_post.md
RDF IRIs are converted to DataHub URNs following this pattern:
http://example.com/finance/credit-risk
→ urn:li:glossaryTerm:example.com/finance/credit-risk
IRI path segments create the glossary node hierarchy:
example.com → Glossary Nodefinance → Glossary Node (child of example.com)credit-risk → Glossary Term (under finance node)The source recognizes entities from these standard vocabularies:
skos:Concept → Glossary Term, skos:prefLabel → name, skos:definition → definition, skos:broader/skos:narrower → relationshipsowl:Class → Glossary Term, owl:NamedIndividual → Glossary Termrdfs:label → name (fallback), rdfs:comment → definition (fallback)skos:broader and skos:narrower relationships are extracted. skos:related and skos:exactMatch are not supported.skos:prefLabel or rdfs:label) of at least 3 characters to be extracted.skos:Concept, owl:Class, or owl:NamedIndividualskos:prefLabel or rdfs:label with at least 3 charactersdatahub ingest -c recipe.yml --debughttps://example.com/path/term)skos:broader and skos:narrower are supportedrelationship is not in skip_exportstateful_ingestion.enabled: true