[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: [xtm-wg] RE: RDF as TM and TM as RDF
-------------------------- eGroups Sponsor -------------------------~-~> The Five Secrets Of A Successful Product Launch FREE right now at: http://click.egroups.com/1/8592/4/_/337252/_/967820822/ ---------------------------------------------------------------------_-> seeing what Nikita said I've attached a first effort I had with the definition of one in terms of the other and vice versa. This is strawman effort and I'll continue to evolve it. cheers, Graham Graham Moore gdm@empolis.co.uk Nikita wrote: > >From this point of view I believe it would be an interesting project > for our group to build (syntactically) Topic Map of Topic Map > and Topic Map of RDF, and then merge... ! > (can we add it to miscellanies deliverables?) > This would be great to have in December ! ________________________________________________________________________ This message has been checked for all known viruses, by Star Internet, delivered through the MessageLabs Virus Control Centre. For further information visit: http://www.star.net.uk/stats.asp To Post a message, send it to: xtm-wg@eGroups.com To Unsubscribe, send a blank message to: xtm-wg-unsubscribe@eGroups.com
Topic Maps Template and public topics for the representation of RDF <topicmap> <!-- schema definitions --> <topic ID="rdf-statement" identity="http://www.topicmaps.com/rdf-schema/rdf-statement"> <topname> <basename>RDF Statement</basename> </topname> </topic> <topic ID="rdf-resource" identity="http://www.topicmaps.com/rdf-schema/rdf-statement"> <topname> <basename>RDF Resource</basename> </topname> </topic> <topic ID="rdf-subject" identity="http://www.topicmaps.com/rdf-schema/rdf-statement"> <topname> <basename>RDF Subject</basename> </topname> </topic> <topic ID="rdf-predicate" identity="http://www.topicmaps.com/rdf-schema/rdf-statement"> <topname> <basename>RDF Predicate</basename> </topname> </topic> <topic ID="rdf-property" type="rdf-resource" identity="http://www.topicmaps.com/rdf-schema/rdf-property"> <topname> <basename>RDF Property</basename> </topname> </topic> <assoc scope="schema rdf" type="rdf-statement"> <assocrl type="rdf-subject">rdf-resource</assocrl> <assocrl type="rdf-predicate">rdf-property</assocrl> <assocrl type="rdf-object">rdf-resource</assocrl> </assoc> <!-- *************************************************************************************************** --> <!-- Are topics maps at the rdf schema level? TM constructs are at this level and tm instances are rdf instances that adhere to the rdf:topic map schema --> <!-- Core Topic Map Classes --> <rdfs:Class ID="http://www.topicmaps.com/rdf-schema/Topic/v1.0"> <rdfs:label xml:lang="en">Topic</rdfs:label> </rdfs:Class> <rdfs:Class ID="http://www.topicmaps.com/rdf-schema/Characteristic/v1.0"> <rdfs:label xml:lang="en">Topic Characteristic</rdfs:label> </rdfs:Class> <!-- this should simplify, i.e. we probably dont need to model resource as a class as it is already first class within RDF --> <rdfs:Class ID="http://www.topicmaps.com/rdf-schema/Resource/v1.0"> <rdfs:label xml:lang="en">Resource</rdfs:label> </rdfs:Class> <rdfs:Class ID="http://www.topicmaps.com/rdf-schema/Association/v1.0"> <rdfs:label xml:lang="en">Association</rdfs:label> </rdfs:Class> <rdfs:Class ID="http://www.topicmaps.com/rdf-schema/TopicAssociationEnd/v1.0"> <rdfs:label xml:lang="en">Topic Association End</rdfs:label> <rdfs:label xml:lang="en">Topic Association Role as defined in ISO13250</rdfs:label> </rdfs:Class> <rdfs:Class ID="http://www.topicmaps.com/rdf-schema/TopicName/v1.0"> <rdfs:subClassOf rdf:Resource="http://www.topicmaps.com/rdf-schema/TopicName/v1.0"> <rdfs:label xml:lang="en">TopicName</rdfs:label> </rdfs:Class> <rdfs:Class ID="http://www.topicmaps.com/rdf-schema/Occurrence/v1.0"> <rdfs:label xml:lang="en">Occurrence</rdfs:label> </rdfs:Class> <rdf:Property ID="Characteristics"> <rdfs:subClassOf rdf:Resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"> <rdfs:domain rdf:resource="#Topic"/> <rdfs:range rdf:resource="#Characteristic"/> </rdf:Property> <rdf:Property ID="Types"> <rdfs:subClassOf rdf:Resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"> <rdfs:domain rdf:resource="#Topic"/> <rdfs:range rdf:resource="#Topic"/> </rdf:Property> <rdf:Property ID="Type"> <rdfs:domain rdf:resource="#TopicAssociation"/> <rdfs:domain rdf:resource="#Occurrence"/> <rdfs:domain rdf:resource="#TopicAssociationEnd"/> <rdfs:range rdf:resource="#Topic"/> </rdf:Property> <rdf:Property ID="Scope"> <rdfs:subClassOf rdf:Resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"> <!-- domain , classes to whom the property applies --> <rdfs:domain rdf:resource="#TopicName"/> <rdfs:domain rdf:resource="#Occurrence"/> <rdfs:domain rdf:resource="#TopicAssociationEnd"/> <!-- range, the type of thing that can be the propValue of the named property --> <rdfs:range rdf:resource="#Topic"/> </rdf:Property>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC