> What then is RDF for you? The Resource Description Framework. It is a framework to describe resources, and this includes predicates. Anybody can define predicates the way they want, otherwise RDF is useless to express semantics.
> For example, do you consider N3 to be RDF? No, quantification is not part of RDF. > Can predicates have non-local effects? A predicate indicates a relationship between an object and a subject. What this relationship means is described in the ontology to which the predicate belongs. Predicates may not influence non-related triples, however, other triples might be influenced through a cascade of relations. > What does using owl:differentFrom in RDF commit you to? It says that two things are different. Clients that can interpret this predicate can apply its meaning. This application does not change the model. > To me, what RDF does not do is just as important and what it does do. This > means that RDF captures only the RDF bit of the meaning of predicates - the > rest of their meaning remains inaccessible from RDF. Any attempt to go > beyond this is … going beyond RDF and it is very important do realize this. RDF is just the model. Giving a predicate meaning is not extending the model. Best, Ruben