MarcOnt/RDFTranslator/RDFSchema

From Corrib Clan Wiki

Jump to: navigation, search

letoacorba sitelo

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rdf:RDF [
	 <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	 <!ENTITY a 'http://protege.stanford.edu/system#'>
	 <!ENTITY rdft_marcont_or 'http://rdft.marcont.org/'>
	 <!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
]>
<rdf:RDF xmlns:rdf="&rdf;"
	 xmlns:a="&a;"
	 xmlns:rdft_marcont_or="&rdft_marcont_or;"
	 xmlns:rdfs="&rdfs;">
<rdfs:Class rdf:about="&rdft_marcont_or;Action"
	 a:role="abstract"
	 rdfs:label="Action">
	<rdfs:comment>Abstract definition for common properties of consequents and premises</rdfs:comment>
	<rdfs:subClassOf rdf:resource="&rdfs;Resource"/>
</rdfs:Class>
<rdfs:Class rdf:about="&rdft_marcont_or;Call"
	 rdfs:comment="Defines a rule call declaration"
	 rdfs:label="Call">
	<rdfs:subClassOf rdf:resource="&rdfs;Resource"/>
</rdfs:Class>
<rdfs:Class rdf:about="&rdft_marcont_or;Consequent"
	 rdfs:comment="Defines consequent to be executed"
	 rdfs:label="Consequent">
	<rdfs:subClassOf rdf:resource="&rdft_marcont_or;Action"/>
</rdfs:Class>
<rdfs:Class rdf:about="&rdft_marcont_or;Namespace"
	 rdfs:comment="Defines a namespace abbreviation to be added to rdft"
	 rdfs:label="Namespace">
	<rdfs:subClassOf rdf:resource="&rdfs;Resource"/>
</rdfs:Class>
<rdfs:Class rdf:about="&rdft_marcont_or;Param"
	 rdfs:label="Param">
	<rdfs:subClassOf rdf:resource="&rdfs;Resource"/>
</rdfs:Class>
<rdfs:Class rdf:about="&rdft_marcont_or;Premise"
	 rdfs:comment="Defines a premise to be matched"
	 rdfs:label="Premise">
	<rdfs:subClassOf rdf:resource="&rdft_marcont_or;Action"/>
</rdfs:Class>
<rdfs:Class rdf:about="&rdft_marcont_or;Rule"
	 rdfs:comment="A single rule to be checked/applied"
	 rdfs:label="Rule">
	<rdfs:subClassOf rdf:resource="&rdfs;Resource"/>
</rdfs:Class>
<rdfs:Class rdf:about="&rdft_marcont_or;TranslationRules"
	 rdfs:comment="Main object when defining a single translation rules set"
	 rdfs:label="TranslationRules">
	<rdfs:subClassOf rdf:resource="&rdfs;Resource"/>
</rdfs:Class>
<rdfs:Class rdf:about="&rdft_marcont_or;WithParam"
	 rdfs:label="WithParam">
	<rdfs:subClassOf rdf:resource="&rdfs;Resource"/>
</rdfs:Class>
<rdf:Property rdf:about="&rdft_marcont_or;call"
	 a:range="cls"
	 rdfs:label="call">
	<a:allowedParents rdf:resource="&rdft_marcont_or;Call"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;Rule"/>
	<rdfs:range rdf:resource="&rdfs;Class"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;consequent"
	 a:minCardinality="1"
	 a:range="cls"
	 rdfs:label="consequent">
	<a:allowedParents rdf:resource="&rdft_marcont_or;Consequent"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;Rule"/>
 	<rdfs:range rdf:resource="&rdfs;Class"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;datatype"
	 a:maxCardinality="1"
	 rdfs:label="datatype">
	<rdfs:domain rdf:resource="&rdft_marcont_or;Action"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;filedMatch"
	 a:maxCardinality="1"
	 rdfs:label="filedMatch">
	<rdfs:domain rdf:resource="&rdft_marcont_or;Action"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;isTerminate"
	 a:maxCardinality="1"
	 a:range="boolean"
	 rdfs:label="isTerminate">
	<rdfs:comment>Identifies whether the execution should be stopped at that point</rdfs:comment>
	<rdfs:domain rdf:resource="&rdft_marcont_or;Rule"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;lang"
	 a:maxCardinality="1"
	 rdfs:label="lang">
	<rdfs:domain rdf:resource="&rdft_marcont_or;Action"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;name"
	 a:maxCardinality="1"
	 a:minCardinality="1"
	 rdfs:comment="Denotes name of the rule or namespace"
	 rdfs:label="name">
	<rdfs:domain rdf:resource="&rdft_marcont_or;Namespace"/>
 	<rdfs:domain rdf:resource="&rdft_marcont_or;Param"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;namespace"
	 a:range="cls"
	 rdfs:comment="Defines a namespace slot for translation rules"
	 rdfs:label="namespace">
	<a:allowedParents rdf:resource="&rdft_marcont_or;Namespace"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;TranslationRules"/>
	<rdfs:range rdf:resource="&rdfs;Class"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;object"
	 a:maxCardinality="1" 
 	 rdfs:label="object">
	<rdfs:subPropertyOf rdf:resource="&rdft_marcont_or;filedMatch"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;order"
 	 a:maxCardinality="1"
	 a:minCardinality="1"
	 a:range="integer"
	 rdfs:label="order">
	<rdfs:domain rdf:resource="&rdft_marcont_or;Action"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;Call"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;Rule"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;param"
	 a:range="cls"
	 rdfs:comment="Defines slot for parameters accepted by the rule"
	 rdfs:label="param">
	<a:allowedParents rdf:resource="&rdft_marcont_or;Param"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;Rule"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;WithParam"/>
	<rdfs:range rdf:resource="&rdfs;Class"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;predicate"
	 a:maxCardinality="1"
	 rdfs:label="predicate">
	<rdfs:subPropertyOf rdf:resource="&rdft_marcont_or;filedMatch"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;premise"
	 a:minCardinality="1"
	 a:range="cls"
	 rdfs:label="premise">
	<a:allowedParents rdf:resource="&rdft_marcont_or;Premise"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;Rule"/>
	<rdfs:range rdf:resource="&rdfs;Class"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;regexpFieldMatch"
	 a:maxCardinality="1"
	 rdfs:label="regexpFieldMatch">
	<rdfs:domain rdf:resource="&rdft_marcont_or;Action"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;regexpObject"
	 a:maxCardinality="1"
	 rdfs:label="regexpObject">
	<rdfs:subPropertyOf rdf:resource="&rdft_marcont_or;regexpFieldMatch"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;regexpPredicate"
	 a:maxCardinality="1"
	 rdfs:label="regexpPredicate">
	<rdfs:subPropertyOf rdf:resource="&rdft_marcont_or;regexpFieldMatch"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;regexpSubject"
	 a:maxCardinality="1"
	 rdfs:label="regexpSubject">
	<rdfs:subPropertyOf rdf:resource="&rdft_marcont_or;regexpFieldMatch"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;rule"
	 a:minCardinality="1"
	 a:range="cls"
	 rdfs:label="rule">
	<rdfs:domain rdf:resource="&rdft_marcont_or;Call"/>
	<a:allowedParents rdf:resource="&rdft_marcont_or;Rule"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;TranslationRules"/>
	<rdfs:range rdf:resource="&rdfs;Class"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;subject"
	 a:maxCardinality="1"
	 rdfs:label="subject">
	<rdfs:subPropertyOf rdf:resource="&rdft_marcont_or;filedMatch"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;value"
	 a:maxCardinality="1"
	 rdfs:label="value">
	<rdfs:domain rdf:resource="&rdft_marcont_or;Namespace"/>
	<rdfs:domain rdf:resource="&rdft_marcont_or;WithParam"/>
	<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>
<rdf:Property rdf:about="&rdft_marcont_or;withParam"
	 a:range="cls"
	 rdfs:label="withParam">
	<rdfs:domain rdf:resource="&rdft_marcont_or;Call"/>
	<a:allowedParents rdf:resource="&rdft_marcont_or;WithParam"/>
	<rdfs:range rdf:resource="&rdfs;Class"/>
</rdf:Property>
</rdf:RDF>
Facts about MarcOnt/RDFTranslator/RDFSchema — Click + to find similar pages.RDF feed
Personal tools

Corrib cluster project is supported by Enterprise Ireland under Grant No. ILP/05/203, Science Foundation Ireland under Grant No. SFI/02/CE1/I131.
Hosted at DERI, NUI Galway.