8 comments

  • smartmic 10 minutes ago
    I am in an enterprise which experiments with ontologies and knowledge graphs since its hype heydays ca. 15 years ago. It never took off, good ol’ relational databases and its modern day implementations in the cloud still rule the data landscape. Many smart consultants tried their best and we spend many millions over time into it. I would love to read more success stories, but they seem to be rare beyond academic exercises.
  • 1970-01-01 22 minutes ago
    Without actual examples of it working to reduce latency, this is purely academic and not engineering. What happened to the 1.5s problem in the introduction?
    • CharlieDigital 8 minutes ago
      I noticed this with a lot of blog posts from eng teams on AI.

      Talk about what they built, not the business problem it solved and how it created value somewhere.

  • threecheese 11 minutes ago
    The problem here is we're going to let the machines dictate the ontology, and we will lose expressiveness by reverting to the mean. All in order to communicate more cheaply with the machines - but on their terms.

    Forgive the anthropomorphizing, it was necessary - "terms" has double meaning there, and each of us can understand that without an ontology - because we can access nuance. I can read schema, structure, and shape, and understand; but only one of those triggered some readers.

    Anyway, the machines will choose terms which are most well-represented in the training data. This will normalize communication by chopping off the top-end where nuance lies. This is token-efficient.

    Ontologies, in their implementation in the Linked Data ecosystem, do offer the ability to relate one understanding-system to another, but this is not token-efficient. I would love to see each domain, each business even, define their view of the world in the most expressive and culture matching owl representation, but I don't see it happening. "Shape" it is.

  • j45 50 minutes ago
    I would welcome any and all links or resources about learning more about ontologies, including anyone's personal practice of/with them.
    • shervinafshar 38 minutes ago
      SEP entry on "Ontology and Information Systems" is a good start: https://plato.stanford.edu/entries/ontology-is/

      If the preference is for books, I can recommend "Semantic web for the working ontologist: effective modeling for linked data, RDFS, and OWL". https://search.worldcat.org/title/1193030282

      If the preference is for papers, two papers from Deborah McGuinness et al, from early 2000s are still my favorites:

      - "Ontology development 101: A guide to creating your first ontology": https://scholar.google.com/citations?view_op=view_citation&h...

      - "Ontologies come of age": https://scholar.google.com/citations?view_op=view_citation&h...

      • j45 25 minutes ago
        Thanks so much. I'm open to any information in the space where/how people have seen or experienced it.
    • threecheese 28 minutes ago
      Dig into LinkML; I've been eye-deep in defining an ontology for my life (which I struggle to grasp), and just getting into the tools forced me to learn ... outward. There's so much cool stuff, and now I have a mental model as well as a machine-based thing I can talk to (obv an LLM) having a "shared understanding ".
      • j45 25 minutes ago
        Appreciate it, added to the list.
    • bendriv 34 minutes ago
      It seems to be nearly impossible to find good resources about the subject as they have been crowded out by AI-related SEO-sites. But have you started with W3C’s specs on the subject? Ontologies, linked data, RDF, etc. In Norway we have a government agency publishing local adaption and guidance for these concepts and standards, so that is at least two sources of information on the general concepts and syntax at least. What are you looking for?
      • rapnie 17 minutes ago
        Besides AI/LLM the linked data ecosystem struggles with a deep adversion to the technology by the general developer population, dating back from the time when the Semantic Web hype cycle fizzled out. You can see that for instance very clearly on the Fediverse, where the ActivityPub [0] protocol is a W3C linked data based open standard. But ActivityPub can also be plain JSON, and most Fediverse software does not follow real JSON-LD approach. There's a lot of resistance to going the linked data route, being perceived as overly complex. Which is probably a fair assessment too, as the whole set of standards around linked data are large and intricate. As a result of Semantic Web and Linked Data failing to find good adoption, there's a chicken/egg that there's no good tooling to work with the technology and little incentive to create it.

        [0] https://www.w3.org/TR/activitypub/

      • j45 25 minutes ago
        I found the same - it's definitely studied in academia, some people do seem to practice it, and there do seem to be some standards or frameworks in some places.
  • dominotw 30 minutes ago
    Netflix must have the most overengineered tech stack out there. Ppl hired with such high cash comp must feel the obligation to live upto that comp by creating these sort monsters.
  • antonvs 1 hour ago
    > This agreement has a name: an ontology. Ontology is a formal specification of types, the properties they carry, and the relationships they may have. Its unit is the triple, one fact expressed as subject, predicate, object.

    Er... nope.

    In the limited context of OWL and RDF, that's what an ontology is. It has a much larger meaning outside of that context. As M-W puts it, ontology is "the branch of metaphysics concerned with the nature and relations of being."

    Projected into computer science, an ontology is a formal model of concepts in a domain, their properties and relationships, along with axioms or constraints that apply to those concepts.

    The "triple" described in the quote is an implementation detail, how a particular formalism (OWL and RDF) chooses to represent a rather pale shadow of what an ontology is conceptually.

    • robotresearcher 55 minutes ago
      The delightfully revealing fact that people don’t use the word ‘ontology’ to refer to exactly the same thing :)
  • nico 34 minutes ago
    Is this like XML and UML all over again?