public void startPrefixMapping(String prefix, String uri) throws SAXException { if ( uri.equals(RDF.getURI()) ) rdfPrefix = prefix ; }
@Override public void startPrefixMapping(String prefix, String uri) throws SAXException { if ( uri.equals(RDF.getURI()) ) rdfPrefix = prefix ; }
public static boolean isMagic( String ns ) { return ns.equals(NsUtils.XHV_ns) || ns.equals(RDF.getURI()) || ns.equals(RDFS.getURI()) || ns.equals(API.NS) ; }
private int computeOrdinal() { String localName = getLocalName(); if (getNameSpace().equals( RDF.getURI() ) && localName.matches( "_[0-9]+" )) return parseInt( localName.substring( 1 ) ); return 0; }
/** * Simplified printable name for a node */ public static String simplePrintString(Node n) { if (n instanceof Node_URI) { String uri = n.getURI(); int split = uri.lastIndexOf('#'); if (split == -1) { split = uri.lastIndexOf('/'); if (split == -1) split = -1; } String ns = uri.substring(0, split+1); String prefix = ""; if (ns.equals(RDF.getURI())) { prefix = "rdf:"; } else if (ns.equals(RDFS.getURI())) { prefix = "rdfs:"; } return prefix + uri.substring(split+1); } else { return n.toString(); } }
private static int classification(Node p) { if ( p.equals(RDF_type) ) return 0 ; if ( p.getURI().startsWith(RDF.getURI()) || p.getURI().startsWith(RDFS.getURI()) ) return 1 ; return 2 ; }
/** @param baseModel @param model */ private void setupNamespaces( Model model ) { this.namespacesNeeded = new HashSet<String>(); this.ns = null; this.modelPrefixMapping = model; primeNamespace( model ); addNameSpace( RDF.getURI() ); addNameSpaces(model); jenaPrefixCount = 0; }
private void generateDoctypeDeclaration( Model model, PrintWriter pw ) { String rdfns = RDF.getURI(); String rdfRDF = model.qnameFor( rdfns + "RDF" ); if ( rdfRDF == null ) { model.setNsPrefix("rdf",rdfns); rdfRDF = "rdf:RDF"; } Map<String, String> prefixes = model.getNsPrefixMap(); pw.print( "<!DOCTYPE " + rdfRDF +" [" ); for (Iterator<String> it = prefixes.keySet().iterator(); it.hasNext();) { String prefix = it.next(); if (isPredefinedEntityName( prefix ) ) continue ; pw.print( newline + " <!ENTITY " + strForPrefix(prefix) + " '" + Util.substituteEntitiesInEntityValue(prefixes.get( prefix )) + "'>" ); } pw.print( "]>" + newline ); }
@Test public void testEncodedLocalname() { assertEquals( RDF.getURI() + "something", Transcoding.decode( pm, "pre_rdf_something" ) ); assertEquals( RDF.getURI() + "some\u0055ing", Transcoding.decode( pm, "pre_rdf_some_55ing" ) ); assertEquals( RDF.getURI() + "somethin\u003Fg", Transcoding.decode( pm, "pre_rdf_somethin_3fg" ) ); }
private void addPrefixes(Model model) { if ( model.getNsPrefixURI("rs") == null ) model.setNsPrefix("rs", ResultSetGraphVocab.getURI() ) ; if ( model.getNsPrefixURI("rdf") == null ) model.setNsPrefix("rdf", RDF.getURI() ) ; if ( model.getNsPrefixURI("xsd") == null ) model.setNsPrefix("xsd", XSDDatatype.XSD+"#") ; }
private void addPrefixes(Model model) { if ( model.getNsPrefixURI("rs") == null ) model.setNsPrefix("rs", ResultSetGraphVocab.getURI() ) ; if ( model.getNsPrefixURI("rdf") == null ) model.setNsPrefix("rdf", RDF.getURI() ) ; if ( model.getNsPrefixURI("xsd") == null ) model.setNsPrefix("xsd", XSDDatatype.XSD+"#") ; }
/** Encode the result set as RDF. * @return Model Model contains the results */ public Model toModel(ResultSet resultSet) { Model m = GraphFactory.makeJenaDefaultModel() ; asRDF(m, resultSet) ; if ( m.getNsPrefixURI("rs") == null ) m.setNsPrefix("rs", ResultSetGraphVocab.getURI() ) ; if ( m.getNsPrefixURI("rdf") == null ) m.setNsPrefix("rdf", RDF.getURI() ) ; return m ; }
/** Encode the result set as RDF. * @return Model Model contains the results */ public Model toModel(ResultSet resultSet) { Model m = GraphFactory.makeJenaDefaultModel() ; asRDF(m, resultSet) ; if ( m.getNsPrefixURI("rs") == null ) m.setNsPrefix("rs", ResultSetGraphVocab.getURI() ) ; if ( m.getNsPrefixURI("rdf") == null ) m.setNsPrefix("rdf", RDF.getURI() ) ; return m ; }
@Test public void testX() { m.withDefaultMappings(pm); Resource a = m.createResource( RDF.getURI() + "intruder" ); Resource b = m.createResource( RDFS.getURI() + "stranger" ); List<Resource> both = Arrays.asList( a, b ); State s = new State(both, m, null, null, null); String q = View.createDescribeQueryForItems( s, both ); if (!q.equals( expectA ) && !q.equals( expectB )) fail( "wrong describe query created:\n" + q ); }
void setupMaps() { nameSpaces.set11(RDF.getURI(), "rdf"); nameSpaces.set11(RDFS.getURI(), "rdfs"); nameSpaces.set11(DC.getURI(), "dc"); nameSpaces.set11(RSS.getURI(), "rss"); nameSpaces.set11("http://www.daml.org/2001/03/daml+oil.daml#", "daml"); nameSpaces.set11(VCARD.getURI(), "vcard"); nameSpaces.set11("http://www.w3.org/2002/07/owl#", "owl"); }
/** * Load built in prefixes. */ public static void init() { registerPrefix("rdf", RDF.getURI()); registerPrefix("rdfs", RDFS.getURI()); registerPrefix("drdfs", "urn:x-hp-direct-predicate:http_//www.w3.org/2000/01/rdf-schema#"); registerPrefix("owl", OWL.getURI()); registerPrefix("jr", ReasonerVocabulary.getJenaReasonerNS()); registerPrefix("rb", ReasonerVocabulary.getRBNamespace()); registerPrefix("eg", egNS); registerPrefix("xsd", XSDDatatype.XSD + "#"); }
public static void setUsedPrefixes( Model model, PrefixMapping supplied ) { model.setNsPrefix( "rdf", RDF.getURI() ); model.setNsPrefix( "rdfs", RDFS.getURI() ); model.setNsPrefix( "dct", DCTerms.getURI() ); model.setNsPrefix( "os", OpenSearch.getURI() ); model.setNsPrefix( "sparql", SPARQL.NS ); model.setNsPrefix( "doap", DOAP.NS ); model.setNsPrefix( "xhv", XHV.getURI() ); model.setNsPrefix( "opmv", ELDA.COMMON.NS ); model.setNsPrefixes( supplied ); }
@Test public void testUnprefixed() { assertEquals( null, Transcoding.decode( pm, "something" ) ); assertEquals( null, Transcoding.decode( pm, "not_something" ) ); assertEquals( RDF.getURI() + "something", Transcoding.decode( pm, "rdf_something" ) ); }
@Test public void testEncode() { assertEquals( "unknown_httpXZdomain", Transcoding.encode( pm, "http://domain" ) ); assertEquals( "unknown_httpXdomainSZother", Transcoding.encode( pm, "http://domain/other" ) ); assertEquals( "rdf_first", Transcoding.encode( pm, RDF.first.getURI() ) ); assertEquals( "pre_rdf_aMb", Transcoding.encode( pm, RDF.getURI() + "a-b") ); }
@Test public void testDefaultPrefixes() { Model m = ModelFactory.createDefaultModel(); APIResultSet.setUsedPrefixes( m, none ); assertEquals( RDF.getURI(), m.getNsPrefixURI( "rdf" ) ); assertEquals( RDFS.getURI(), m.getNsPrefixURI( "rdfs" ) ); assertEquals( DCTerms.getURI(), m.getNsPrefixURI( "dct" ) ); assertEquals( OpenSearch.getURI(), m.getNsPrefixURI( "os" ) ); assertEquals( SPARQL.NS, m.getNsPrefixURI( "sparql" ) ); assertEquals( DOAP.NS, m.getNsPrefixURI( "doap" ) ); assertEquals( XHV.getURI(), m.getNsPrefixURI( "xhv" ) ); assertEquals( ELDA.COMMON.NS, m.getNsPrefixURI( "opmv" ) ); }