24.05.2017 МненияRDF является графовой моделью данных, она существует с 1997 г., является стандартом консорциума W3C и используется, например, в проекте schema.org и протоколе Open Graph. Кроме того, разработан целый ряд графовых СУБД на базе RDF, некоторые из них уже пользуются известностью и умеют делать вещи, на которые не способны другие СУБД. RDF также является строительным блоком Semantic Web, причем Semantic Web имеет дурную репутацию. Как утверждают критики, это невозможно, это академично, это в основе ущербно, а работающие над этим люди не имеют представления о проблемах реального мира и реальном конструировании ПО и это невозможно будет масштабировать. Однако, быть может RDF не совсем бесполезная вещь, и к RDF-СУБД стоит присмотреться? Как они соотносятся с Neo4j, самой популярной из ныне существующих графовых СУБД? Вот в некотором роде краш-тест. Графы бывают разными CEO компании, выпускающей Neo4j, Эмиль Айфрем, рассказывает, что провел много времени в мире Semantic Web, и в философском плане он, по большому счету, уже не может соглашаться с идеей представления мира в виде графа и его моделирования в этом духе. «Semantic Web и Neo4j — духовные братья и сестры. В чем их различие, так это в деталях реализации, а я принадлежу к тем, кто считает, что детали действительно важны», — говорит Айфрем. Он продолжает: «RDF по существу является публикационной моделью для Всемирной паутины. Ряд людей попытались превратить ее в модель данных для ПО, но я не думаю, что это имеет смысл. На более ...
читать далее.