Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4083556
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T18:19:40+00:00 2026-05-20T18:19:40+00:00

In an altruistic manner I would like to expose as much structured data about

  • 0

In an altruistic manner I would like to expose as much structured data about my website.
I also wouldn’t mind SEO boost but its secondary.

Seems there are a couple of options:

  • Full on RDF (kill me now XML)
  • Atom with your own custom tags (liking that)
  • RDFa in your webpage (might help SEO)
  • Dublin Core Meta tags
  • Dublin Core using RDFa
  • Atom with RDFa

I’m just trying to make it easy for people to get data off my site.

The nice thing about standards is that there are so many of them to choose from.

Which one do you think I should use?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T18:19:40+00:00Added an answer on May 20, 2026 at 6:19 pm

    RDF is not just XML; RDF is a data model that relies on sets of triples (subject, predicate, object) and URIs to unambiguously refer to things. Actually, people working with RDF tend to run away from RDF/XML and we prefer RDF/Turtle or RDF/Ntriples, even RDF in JSON format. These serializations are more readable, easier to construct and easier to parse. Moreover, there are many tools that allow you to transform between all the range of RDF flavors (i.e: rapper or Jena).

    When it comes to publishing information in RDF. You generally have three different choices:

    1. To provide RDF dumps of your data.
    2. To publish RDF following the Linked Data rules.
    3. To add metadata to your existing Web pages with RDFa.

    … these are not exclusive. You can go for any combination of them, the most important thing is choosing the correct structure of URIs (see Cool URIs don’t change).

    Following your SO profile I see that you’re working on a social taste recommendation website (http://evocatus.com/). I assume that you might want to expose information about those reviews. So for a review like http://evocatus.com/sauce/cholula-chipolte-hot-sauce/272645/ you can provide different serializations and give back not just HTML but also:

    • …/holula-chipolte-hot-sauce/272645/rdf-turtle
    • …/holula-chipolte-hot-sauce/272645/rdf-xml
    • …/holula-chipolte-hot-sauce/272645/rdf-json
    • and one for any other type of format you want to expose.

    In addition, the HTML version could be enhanced with RDFa. Depending on the type of client that consumes your data, following content negotiation rules, you’ll redirect the HTTP request to whichever format is accepted by the client. This is established by the HTTP header Accept. So a request like the one below with curl would be redirected by your application giving back the RDF/XML version:

    curl -H 'Accept: application/rdf+xml' .../holula-chipolte-hot-sauce/272645/
    

    In the future, people would be able to say things about existing reviews in your site by just reusing your URIs in their RDF data. That’s the power of RDF and Linked Data.

    About Dublin Core, you could use Dublin Core with either RDF or RDFa. But, in your case there are some other interesting ontologies to consider and the right thing would be to use a mix of all of them:

    • FOAF: Friend Of A Friend, to express user personal information and relations between users.
    • Tag Ontology: A very simple ontology to express tag information.
    • RDF Review Vocabulary: Vocabulary for expressing reviews and ratings using RDF.
    • GoodRelations: An ontology to express product information and eCommerce.
    • Vcard/RDF: for addresses, normally used in combination with FOAF.

    There is one site called http://revyu.com/ that uses all these ontologies (except GoodRelations), so you could use it as a guideline. See for instance:

    • http://revyu.com/reviews/342b55e79f64d5ca37f633b93c246c6ad6e14b04/about/html
    • http://revyu.com/reviews/342b55e79f64d5ca37f633b93c246c6ad6e14b04/about/rdf

    … these are HTML and RDF versions of the same review.

    Unlike with ATOM, as you can see, with RDF you would be able to reuse existing ontologies and since RDF is based on URIs everything would be interlinked.

    Linked Data Added Value

    What would happen if you invest sometime linking your products and reviews to other data sources ? (i.e: dbpedia.org or freebase.com). Let’s imagine that you start linking all your Beer reviews (http://evocatus.com/beer/) to whatever brewery is manufacturing the product from (http://dbpedia.org/page/Alcoholic_beverage), by following the links you would be able to know for instance where the preferable beers are manufactured. Dbpedia holds that information.

    Also see that in Freebase, that also provides RDF versions, you could link to manufacturers. For instance see, http://rdf.freebase.com/rdf/en.budweiser in RDF or http://www.freebase.com/view/en/budweiser in HTML.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

For an university project on usability I'm looking for an open source project that
This is super simple and I'm completely baffled by this behavior. I want my
This is one of those problems that is a bit vague and so difficult
Possible Duplicate: When is a function too long? I've recently been given the unenviable

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.