@Override public String NAMESPACE() { return RDFS.getURI(); }
public static boolean isMagic( String ns ) { return ns.equals(NsUtils.XHV_ns) || ns.equals(RDF.getURI()) || ns.equals(RDFS.getURI()) || ns.equals(API.NS) ; }
/** * 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 ; }
p.getURI().startsWith(RDFS.getURI()) )
RDFS.getURI().equals( nsKey ) || XSD.getURI().equals( nsKey ))) {
/** Answer an iterator over the individuals selected for output */ protected ExtendedIterator<? extends RDFNode> selectIndividuals() { List<Resource> candidates = new ArrayList<Resource>(); for (StmtIterator i = m_source.listStatements( null, RDF.type, (RDFNode) null ); i.hasNext(); ) { Statement candidate = i.nextStatement(); if (candidate.getObject().isResource()) { Resource candObj = candidate.getResource(); Resource candSubj = candidate.getSubject(); // ignore RDFS and OWL builtins if (!candObj.isAnon()) { String candTypeURI = candObj.getURI(); if (candTypeURI.startsWith( RDF.getURI() ) || candTypeURI.startsWith( OWL.getURI() ) || candTypeURI.startsWith( RDFS.getURI() )) { continue; } } // note that whether candSubj is included is tested later on by {@link #filter} if (!candSubj.isAnon() && (isIncluded( candObj ) || isIncluded( candSubj )) && !candidates.contains( candSubj )) { candidates.add( candSubj ); } } } return sorted( candidates ); }
@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 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" ) ); }