4 ms·
RDFa and microformats are often used, need to know more about what your particular usecase is
by keefe 15y ago
RDFa and microformats are often used, need to know more about what your particular usecase is
- hcarvalhoalves 15y agoMore specifically, I'm interested on what are the best practices for semantic tagging content in a CMS system. E.g.: how to tag an article with a movie title and an artist name, and then persist this information in such a way that it can be recoverable and searchable. I've seen quite a few tagging solutions and models, but it doesn't seem there's agreement on the technologies involved, and even less on the theory behind it.
- keefe 15y agoare you rolling your own CMS? yahoo at one point was using RDFa so I think that is the closest thing to a standard agreement. Entity extraction to generate tags from natural language is a different and more difficult issue. Some reading on parametric search is probably helpful.
- hcarvalhoalves 15y agoIndeed, I'm developing a CMS. The problem is that all our material (articles, reviews, etc.) requires a high degree of semantics, so just tagging posts won't cut it. Thank you very much, I'm researching into RDFa.
- keefe 15y agoso in some sense you can look at tagging as a core operation - if you want a quick hack solution, restrict the vocabulary that you are allowing for tagging s.t. each unique term is an instance in some ontology, this allows you to build subsumption hierarchies etc. I'd just read the regular RDF on rdfabout.com and understand that really, deeply then define a namespace that is like http://yoursite/tags http://yoursite/tags and then write an OWL or RDFS ontology in Protege, which is free and open source and evolved into a tool I worked on for a different company and they have a free version called topbraid composer. I'd highly recommend you move off of the microformat/RDFa solution and hack in your first draft using simple tags that you then describe in an ontology. Referential semantics is actually complicated so don't get discouraged and work up incrementally.